This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-sdr@lists.osmocom.org/.
Sylvain Munaut 246tnt at gmail.comHi, > I think you misread Leif's message - what was said is correct. You can take > an LGPL library and relicense it under the GPL, but you can't go back to > LGPL again. Yes, this implies the license becomes more restrictive, because > there are things you can do under the LGPL that you can no longer do once it > becomes GPL. I think you misread it. He clearly stated "the library license is more restricted and that things you are allowed to do under the library license are still allowed under the general license." This is not the case. In LGPL you can link so closed software, in GPL you can't. So everything allowed under LGPL is _not_ allowed under GPL. > I think what Leif was getting at is that you can do whatever you want if you > don't distribute it. The GPL and other licenses only come into effect once > you distribute something to someone else. Well yes, obviously if you want to write source code just for you and never distribute it (not even the source) that's totally fine obviously. > If I understand correctly, Leif was suggesting a workaround. Instead of > distributing something that violates the license, you could distribute > something in two halves (each in compliance), along with instructions on how > to link them together. Once linked they can no longer be distributed, but > because you were distributing them separately you wouldn't be violating any > licenses. Distributing code source that cannot work without the GPL library is not compliant. GPL doesn't mention linking explicitely, just derivative work and a piece of source code that can't be compiled into an executable without the GPL piece of code linked to it would definitely be considered derivative work. If not, the whole concept of "gpl compatible" open-source license wouldn't make sense. But in any case, in his case it's completely irrelevant because the open source license he chooses _is_ GPL compatible so there is no issues to start with. Cheers, Sylvain