Closed lukecyca closed 11 years ago
I'm perfectly fine with it.
BSD is good, or even the PSF license (Python).
@aelse, if you're ok with this change, you can simply merge my pull request.
Thanks!
Sorry for the time i've taken to respond to this. I've been mulling this over for a while. The reason I selected GPL was that I wanted modifications of the library to also be open source. I don't necessarily want applications using the library to be open source. If I'd thought more about it I probably would have selected the LGPL instead but at the time i didn't think a GPLed pure python library would inhibit this freedom.
The thing I don't like about the BSD licence is that it does not require enhancements to be contributed back. What do you think about using the LGPL? Does this give you enough freedom?
LGPL would work for me as well.
I prefer permissive licenses, such as the BSDs/MIT or PSF, over the LGPL, but I won't prevent the project from going to it.
@ssbarnea Do you have a preference on the LGPL?
I'm apparently the only one objecting to switching to the BSD licence so i'll cede to popular opinion and merge the patch submitted by @lukecyca
@aelse, many thanks for agreeing to this, and for creating this library in the first place.
I've submitted another pull request that updates the setup.py file with corrected metadata. I believe that is all that needs to be done and this issue can be closed.
done, and done.
Note that I haven't yet published to pypi but i'll get to that soon.
You can take a loose at the release.sh script from https://bitbucket.org/phoebian/confluence/src/ -- if you are lucky it may work without modifications.
What it does? It is assuring that you do not have any outstanding changes, runs the tests and if everythign is ok making a release, tagging it and publishing it to pypi.
I've come to realize that I cannot use this library under the current license. I'm wondering how you would feel about changing it to a more permissive license.
Crowd is typically used in enterprise applications with which GPL is often not compatible.
We would need consent from all 4 contributors: @aelse, @terinjokes, @ssbarnea, and myself.
What do you guys think?