andre-martins / AD3

Alternating Directions Dual Decomposition
GNU Lesser General Public License v3.0
68 stars 38 forks source link

Licensing Issues #5

Open amueller opened 11 years ago

amueller commented 11 years ago

Hey Andre. Guess who ;)

I think I told you once that I'm using ad3 for learning. The library I started is now used by a handful of people and we are trying to get towards a release. As everybody is a big fan of ad^3, we'd like to bundle it to make installation easier. The project is BSD-Licensed, though, to fit into the scientific python ecosystem. Your code is in GPL, which is incompatible with BSD (in the sense that our library would then also be GPL licensed).

So my question is: would you consider switching your license from GPL to BSD (or MIT or any other compatible, non-viral license)?

That would really make things for us easier - and help spread your code and research.

You can find our discussion here: https://github.com/pystruct/pystruct/pull/20

Cheers and thanks a lot for all your help! Andy

andre-martins commented 11 years ago

Hi Andreas,

Those are great news! I'm glad that AD3 is being useful, and I like the idea of distributing it along with pystruct.

I would be open to switch AD3's license, but is it really incompatible with BSD? Note that AD3 is LGPL (Lesser GPL) and not GPL. This means it can be linked as a library with constraining the work that links to it. From paragraph 5 of the LGPL version 2.1:

"A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License."

See also this thread:

http://stackoverflow.com/questions/104968/can-i-use-lgpl-library-in-bsd-x11-licensed-project

In any case, if this doesn't work or gets complicated, I can think about changing the license.

Cheers!

André

2013/7/12 Andreas Mueller notifications@github.com

Hey Andre. Guess who ;)

I think I told you once that I'm using ad3 for learning. The library I started is now used by a handful of people and we are trying to get towards a release. As everybody is a big fan of ad^3, we'd like to bundle it to make installation easier. The project is BSD-Licensed, though, to fit into the scientific python ecosystem. Your code is in GPL, which is incompatible with BSD (in the sense that our library would then also be GPL licensed).

So my question is: would you consider switching your license from GPL to BSD (or MIT or any other compatible, non-viral license)?

That would really make things for us easier - and help spread your code and research.

You can find our discussion here: pystruct/pystruct#20 https://github.com/pystruct/pystruct/issues/20

Cheers and thanks a lot for all your help! Andy

— Reply to this email directly or view it on GitHubhttps://github.com/andre-martins/AD3/issues/5 .

DerThorsten commented 3 years ago

any chance to chance the license to MIT. This would be really helpful