maxscheurer / pycontact

Analysis of non-covalent interactions in MD trajectories
https://pycontact.github.io/
GNU General Public License v3.0
51 stars 12 forks source link

Your usage of the LGPL violates the GPL licensed used by MDAnalysis #46

Closed kain88-de closed 7 years ago

kain88-de commented 7 years ago

Your project is currently licensed under a LGPL but this is incompatible with the license of MDAnalysis. MDAnalysis is distributed under GPL-2 or later. This means you can choose either between a GPL-2 or GPL-3 as a license. All other open source licenses as recognized by the OSI are not compatible.

What might be confusing is that licensing articles and wikipedia often say that GPL and LGPL are compatible. But this is means it is OK to use LGPL licensed code in your GPL project and not the other way around. This is because the LGPL breaks the strong copy left requirements of the GPL.

I understand licensing is not easy to understand and this is an honest mistake to make.

maxscheurer commented 7 years ago

Thanks for notifying me about that. I actually thought the licenses were compatible either way, as you said.

I did not mean to violate the GPL terms on purpose and will change the license to GPL-3 ( commit 9423845fcd9e725c46bc73b3cff6825b5fa549a3).

I will also update the version deposited at pypi ASAP.

kain88-de commented 7 years ago

Thanks. I believe that this was unintentional. I've also read more about open source licenses then I care for. If you want to know how complicated this can get there is a good blog post describing the MIT license in detail.