wmde / Diff

䷂ Library for diffing, patching and representing differences between objects
BSD 3-Clause "New" or "Revised" License
200 stars 15 forks source link

Re-license to LGPL, MIT, BSD or similar? #88

Closed motin closed 6 years ago

motin commented 6 years ago

I am a long-time open source contributor and promoter, but the use of GPL is making it impossible for me to use or contribute to its development since not only do I do open source, I also sell my time as a programmer for other companies, and in those projects GPL is not an option.

Will you consider re-licensing this to LGPL, MIT, BSD or similar?

JeroenDeDauw commented 6 years ago

I'd be fine with this though do not have time to look into it. At the moment we have, as far as I know, no clear policies or guidelines for this at WMDE

okyselov commented 6 years ago

It's a pity. I also need relicensing and currently I forced to avoid use this library.

JeroenDeDauw commented 6 years ago

I'll investigate what can be done

I'd be helpful if you could pinpoint which part(s) of the GPL are a problem for you.

okyselov commented 6 years ago

@JeroenDeDauw The GPL does not permit incorporating your library into proprietary programs. This is problem, which can be solved by relicensing to LGPL.

JeroenDeDauw commented 6 years ago

Thanks for explaining.

If we change the license it will be to Modified BSD. Since the copyright lies with the individual contributors, we'll need to get approval from all of them though.

JeroenDeDauw commented 6 years ago

This is now tracked by https://github.com/wmde/Diff/issues/106

JeroenDeDauw commented 6 years ago

@okyselov @motin version 3.2.0 was just released and it is licensed under modified BSD. Enjoy! :)