Live data from Hacker News

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

github.com

71–80 of 106 posts

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

#71
post #12

5k per month for license O.o https://github.com/yue/yue/tree/master/docs/paid_plans

For comparison, if you choose not to go for the free, public distribution of SQLite, the commercial license and warranty for it is $6000.

Yeah but that's a top notch, mature, well known piece of software. This is a brand new, untested library put together by a one-man shop.

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

#72

Earlier quoted context omitted.

Is there any open source project where the author retains copyright? I mean in this case I'd say the copyright is transferred to a nameless entity, e.g. "the Yue project". IIRC any project with a developer agreement (like Google's) include a transferrence of copyright note.

> Is there any open source project where the author retains copyright? Yes. Pretty much all the most successful FOSS projects operate like this by default—there's no central authority and contributors retain their copyright. It's only in the last couple years or so that a weirdly high amount of orgs even started cargo culting the CLA process. And the reason for the CLAs seems to be that this was happening for nascent…

CLA = contributor LICENSING agreement. CLAs don't need to include transfer of copyright.

A CLA is still necessary in some form in this case for the owner of the repo to re-license the product under the commercial dual licensing scheme.

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

#73

Earlier quoted context omitted.

> Is there any open source project where the author retains copyright? Yes. Pretty much all the most successful FOSS projects operate like this by default—there's no central authority and contributors retain their copyright. It's only in the last couple years or so that a weirdly high amount of orgs even started cargo culting the CLA process. And the reason for the CLAs seems to be that this was happening for nascent…

CLA = contributor LICENSING agreement. CLAs don't need to include transfer of copyright. A CLA is still necessary in some form in this case for the owner of the repo to re-license the product under the commercial dual licensing scheme.

You can transfer the right to publish/sub-license your contributions under their commercial license without transferring copyright.

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

#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/...

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

#75
post #52
post #39

Right, So I am doing a research project and If I want to use this library in that project, does that mean I have to pay to use it. My project is currently closed source , because don't want anyone to steal stuff before I publish my paper. After that the code goes public.

No, you don't have to pay. You only have to pay if you modify Yue.

If you modify "Yue", want to redistribute the modified "Yue", AND don't want to release your modifications to "Yue" in source form.

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

#76
post #24

From the FAQ, https://github.com/yue/help > But once you have done modifications to Yue's source code, all your code linked with Yue have to be open sourced with MS-RL. The only way to remove this limitation is to subscribe to Yue's paid plan. > The license seems like a non starter. > Note that the license of Yue has less restrictions than LGPL, it does not require you to open source your project when you statically…

That's for modifying Yue's code, not your code.

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

#77

Earlier quoted context omitted.

> Is there any open source project where the author retains copyright? Yes. Pretty much all the most successful FOSS projects operate like this by default—there's no central authority and contributors retain their copyright. It's only in the last couple years or so that a weirdly high amount of orgs even started cargo culting the CLA process. And the reason for the CLAs seems to be that this was happening for nascent…

CLA = contributor LICENSING agreement. CLAs don't need to include transfer of copyright. A CLA is still necessary in some form in this case for the owner of the repo to re-license the product under the commercial dual licensing scheme.

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.

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

#78

Earlier quoted context omitted.

CLA = contributor LICENSING agreement. CLAs don't need to include transfer of copyright. A CLA is still necessary in some form in this case for the owner of the repo to re-license the product under the commercial dual licensing scheme.

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.

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

#79
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

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

#80
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.
Post reply on HN