Live data from Hacker News

Show HN: Yue – A new library to create cross-platform GUI apps

github.com

81–90 of 106 posts

Re: Show HN: Yue – A new library to create cross-platform GUI apps

#81
post #74

Hi, You're using large parts of WebKit source code (LGPL) in your proprietary library. This is against the license. Please compare: https://github.com/yue/yue/blob/master/nativeui/gfx/gtk/pain... https://github.com/WebKit/webkit/blob/master/Source/WebCore/...

That's LGPL, not GPL.

Oops, I misread the license header. Fixed. You still can't relicense LGPL as MS-PL, though.

Re: Show HN: Yue – A new library to create cross-platform GUI apps

#82
post #32

It'd be really helpful if there were screenshots of a sample app from each supported platform. Is this wrapping native elements or providing custom elements?

If I'm understanding you correctly, what you've asked for is already there. Follow the "Sample Apps" link to here https://github.com/yue/yue-sample-apps and then click on one of the sample app directories and there are screenshots.

Re: Show HN: Yue – A new library to create cross-platform GUI apps

#84
post #4

Great job! Maybe now we'll finally see accessible and efficient GUI apps from those who insist on writing desktop applications with JS.

> accessible

Too bad it ignores accessibility entirely: https://news.ycombinator.com/item?id=15219025

Re: Show HN: Yue – A new library to create cross-platform GUI apps

#85
post #2

Hi everyone, I have written a C++ library for creating native GUI apps, it also has language bindings for Lua and JavaScript (V8). In the past I have written the Electron framework, which is a popular project for creating desktop apps with Chrome web engine and Node.js, while this library allows you to create native desktop apps. If you want to see some screenshots and example code, check out the sample apps repo: ht…

" Furthermore, the Intel copyright notices were removed and were replaced by GitHub copyright notice in Electron when pieces of code was copied and derivative work was made from some code of node-webkit " ....

" I wouldn't like to spend time on this, but as the previous co-maintainer of node-webkit project, keeps spreading misinformation about his internship work in the node-webkit project on his blog post" ...

Why are you misrepresenting your work..

Re: Show HN: Yue – A new library to create cross-platform GUI apps

#86
post #50

Earlier quoted context omitted.

Those two statements do contradict each other. According to my own quick analysis, this library uses truly native controls on Mac and GTK+, but its own windowless implementations on Windows. The Windows control implementations use uxtheme so they look more or less native, but that's not "native controls" as far as I'm concerned.

Interesting, what advantages this gives, maybe better skinning/theming support? But that doesn't seem to be the main goal of this framework...

I think it's easier to port your own drawing code from platform to platform. That's probably why Firefox and Chrome can be multi platform because their rendering code is the same.

Doing a cross platform UI library that uses native controls seems a lot of work.

Re: Show HN: Yue – A new library to create cross-platform GUI apps

#87

Earlier quoted context omitted.

I don't understand what point you're trying to make. The tone of your comment comes across as if you're refuting/disputing something (that may be implied?) in what I wrote, but I'm not sure what it is.

Your comment conflates CLAs and copyright transfers.

Can you point to where?

Re: Show HN: Yue – A new library to create cross-platform GUI apps

#88
post #74

Hi, You're using large parts of WebKit source code (LGPL) in your proprietary library. This is against the license. Please compare: https://github.com/yue/yue/blob/master/nativeui/gfx/gtk/pain... https://github.com/WebKit/webkit/blob/master/Source/WebCore/...

Wow, that's very bad. Created an issue for this to prevent anyone else using it. Let's see how the author will respond. https://github.com/yue/help/issues/4

Your last sentence, "How would you respond to these?", is fairly passive-aggressive. Pointing out the issue (use of LGPL code with a license that does not permit it) is sufficient.

Re: Show HN: Yue – A new library to create cross-platform GUI apps

#89
post #74

Hi, You're using large parts of WebKit source code (LGPL) in your proprietary library. This is against the license. Please compare: https://github.com/yue/yue/blob/master/nativeui/gfx/gtk/pain... https://github.com/WebKit/webkit/blob/master/Source/WebCore/...

Is this guy just a bad citizen of the dev community?

https://news.ycombinator.com/item?id=15219048

Re: Show HN: Yue – A new library to create cross-platform GUI apps

#90
post #54

> By sending a pull request, you are agreeing to transfer the copyright of your code to Cheng Zhao. Nope.

I don't get why you're so attached to a PR you make to another library. So you're not contributing because you want to improve that other library, you're contributing because you want to sue them after so theycan pay you for your share of the project since you've added 10 lines of code?

I guess it is a combination of factors.

As stated else where it seems like author has copied/forked existing project. Then (if I understood the license correctly) you are required to open source your software if you were to use the library, or pay $5k. On top of that if you contribute to the project you sign away your copyright.

If these things are correct it seems like a one hot mess of a project.

Post reply on HN