-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question: Choice of License #33
Comments
Hi Cristoph, I see your point and I am open to change the license. I have two concerns which I would like the license to cover:
Would would be an appropriate license in that case? |
If you want to stay in the realm of OSS licenses, maybe https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License might be a good fit. However, that would not preclude someone using it in a hosted commercial product or building a library on top of it. This is where you'd have to leave the realm of approved OSS licenses, and eg go for something like https://www.linkedin.com/pulse/why-terraform-license-change-good-news-everyone-except-mike-hodgkins/ (I wouldn't comment on the "good news" part though, this was the first article that came up for me). |
It seems that LGPL makes sense in this case. I'm quite busy working on other features at the moment. Would you mind making a pull-request? |
To be legally safe, please look at icsharpcode/SharpZipLib#103 (comment) and the thread following. Basically, you need the ok of every past contributor to change the license. (the various "I certify..." replies give you an idea how easy that actually is). |
That's not a problem. But we're having a meeting soon anyways. Because, as you may have noticed, none of us are legal experts, @yuriburger is deepdiving into the implications of everything to get it right in one go. More on that next week. Anyways, we're addressing the issue of people having to open source their implementations in one of the next versions. Stay tuned |
License has been changed to LGPL Thanks Christoph, for your feedback! Cheers, |
I know I am broaching a potential touchy subject - but I am always curious when libraries choose GPL (and in this special case: what if a BFF isn't only forwarding, but actually also doing something "else").
The text was updated successfully, but these errors were encountered: