4 ms·
From the FAQ, https://github.com/yue/help https://github.com/yue/help > But once you have done modifications to Yue's source code, all your code linked with Yu
by irq-1 9y ago
From the FAQ, https://github.com/yue/help 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 link with Yue, or compile Yue's source code as part of your project.
> So if you are fine with LGPL libraries, there is no reason to worry about Yue's license.
> Yue is just another open source project with dual licenses, and it has less restrictions than most dual licenses projects.
With the LGPL you can change the code, compile and dynamically link without releasing your own code. It's a significant difference.
- rhencke 9y agoWith Yue's license you can change the code, compile and dynamically link without releasing your own code. There is no difference here. Lest you doubt: Reciprocal Grants- For any file you distribute that contains code from the software (in source code or binary format), you must provide recipients the source code to that file along with a copy of this license, which license will govern that file. You may license other files that are entirely your own work and do not contain code from the software under any terms you choose.
- detaro 9y agoThe README on the other hand states: > The Yue project is under the Microsoft Reciprocal License (MS-RL) with following clarifications: [...] Using a modified version of this software is considered as containing this software's code, so any code linked to it has to be licensed under MS-RL. That at least to me reads like a different interpretation, which is worrysome.
- ww520 9y agoThat's for modifying Yue's code, not your code.