Hot answers tagged

5

As S1 and S2 communicate over a REST interface (and thus a network connection), their communication is considered to be "at arms length." This means that S1 and S2 are considered independent works for copyright considerations and the GPL license of S2 does not affect S1. Copyright is also independent of how you package a product or combination of products. ...


4

You have a dataset which you wish to release under an open licence. You also wish to encourage people who write software to work with this dataset to release their software under a copyleft licence. Firstly, good for you for wanting to free your data. That said, you have a problem. The licence on software does not generally affect the licensing on the ...


3

Licences don't inhere in software, they attach to software during the act of conveyance. If you received a chunk of code under LGPL, you may use it under those terms regardless of any other licence under which parts of it may have already been published. LGPL normally requires modified versions to be published under LGPL. But as apsillers notes above, ...


3

Disclaimer: I am not a lawyer and this is not legal advice. GPL is a copyleft license. It means that you legally obliged to distribute derivative work under the same or equivalent license (see here https://en.wikipedia.org/wiki/GNU_General_Public_License#Linking_and_derived_works for instance). LGPL is a more relaxed license in this regard and allows ...


2

No, what you propose is not legal. The LGPL license is written in such a way that the linking exception only works one way. All the code that an LGPL library depends on must be under a GPL-compatible open-source license Code that depends on an LGPL library may use a GPL-incompatible license. The fact that the LGPL library gets used by a GPL application is ...


1

If this is an application you are developing, there's no problem: as the copyright holder, you can do whatever you like. If you want to permit other people to develop closed-source plugins for your application, it's recommended that you add an exception clause to your license statement (eg. "Plugins for MyApplication that use the documented plugin API can ...


1

The GPL license on the library does not strictly imply that you must use the GPL license on the program. The GPL license requires that the rights that users get under the GPL license are extended to all code in the application, but that can also be achieved by using a GPL-compatible open-source license. Additionally, the GPL license requires that you ...


Only top voted, non community-wiki answers of a minimum length are eligible