new-coder icon indicating copy to clipboard operation
new-coder copied to clipboard

license change

Open apotheon opened this issue 11 years ago • 20 comments

Would it be possible to replace the current Zlib License with a very similar, copyfree-certified license? The Zlib License has been rejected for copyfree certification because of what appears to be a bookkeeping clause:

Zlib License restriction 2 contains the requirement "Altered source versions must be plainly marked as such," which could reasonably be interpreted by the courts in a manner that violates Copyfree Standard Definition point 3. Free Modification and Derivation. Alternatively, it may be interpreted as merely requiring that a derivative or modified work be renamed, given the concluding clause, "must not be misrepresented as being the original software." Until such issues are clarified, particularly as to the intent of the license authors and the legal applicability of these terms as explained by relevant legal professionals, the Zlib License must be regarded as contrary in some respects to the requirements of the Copyfree Standard Definition.

The most similar copyfree-certified licenses appear to be the General Attribution License and the Software Attribution License. The two are almost identical, with the exception that the SAL very specifically mentions "software" and "source", while the GAL is . . . well, more general, and probably preferable overall.

apotheon avatar Oct 21 '13 18:10 apotheon

I’ve never heard of GAL and SAL. If a change is needed, I’d go for the well established BSD/MIT, or one of the free CC, or GPL.

merwok avatar Oct 21 '13 19:10 merwok

Godawd, please don't go in the direction of any CC licenses except possibly CC0 (which, by the way, is the only CC license that CC endorses for software use), and please no GPL. My intention was to make the license less problematic for reuse, not more so -- and the GPL's software-specific focus is even more problematic for the non-software content in this project than most software-focused licenses. I haven't any complaints about the major BSD licenses (Simplified BSD License or Revised BSD License) or the MIT/X11 License -- I just mentioned GAL and SAL because I thought you might have chosen the Zlib License for its (essentially meaningless, legally, as far as I'm aware) misrepresentation clauses, and those licenses approximate the same measures without the restrictions of the Zlib License's second restriction clause.

As far as software-specific licenses go, the MIT/X11 License is pretty clearly one of the best. If you're considering that option, I offer my encouragement.

apotheon avatar Oct 21 '13 19:10 apotheon

I vote for CC0 (for ultimate reuse/relicense allowance).

All existing contributors would need to sign off on a license change.

treyhunner avatar Oct 21 '13 19:10 treyhunner

A fairly organic approach for something like this, where there are not necessarily legal license conflict problems as there would be with the GPL, is to relicense all code it's easy to relicense (send an email to the dev mailing list, for instance, to get buy-in from contributors, and apply license change to all code/content from their contributions), accept all new contributions under the new license, and just include a note in licensing documentation about the old license applying to some code and content. Look for opportunities to change the license or replace the code/content for the remaining stuff, but don't sweat it too hard, and let time sort it out.

apotheon avatar Oct 21 '13 23:10 apotheon

I just sent an email to all the contributors (via their git email address) about changing from zlib to MIT. Once an agreement is reached, I'll switch over the license.

econchick avatar Jan 19 '15 20:01 econchick

I agree to the relicensing.

merwok avatar Jan 19 '15 20:01 merwok

Agreed.

helenst avatar Jan 19 '15 20:01 helenst

agreed

hynek avatar Jan 19 '15 21:01 hynek

Ping @avinassh - I don't think I have a proper email address. Have to ask since you've contributed to the project - are you okay if I switch the license from zlib to MIT?

econchick avatar Jan 19 '15 23:01 econchick

Agreed.

esacteksab avatar Jan 20 '15 01:01 esacteksab

@econchick I have no issues with the relicensing :smile: (and just in case, my email is [email protected])

avinassh avatar Jan 20 '15 04:01 avinassh

Hi folks - if you're tagged, please let me know via email or posting here that you're okay with changing the license from zlib to MIT (or let me know if you have any questiosn regarding this):

@beroe @aklapcin @widnyana @Nihdez @talam @rodney757 @Lazar-T @dsimandl @CheriPai @ironfroggy @bmwasaru

econchick avatar Jan 27 '15 19:01 econchick

Agreed.

bmwasaru avatar Jan 27 '15 20:01 bmwasaru

Yea, that's fine by me. Thanks for asking!

On Tue, Jan 27, 2015 at 2:33 PM, Lynn Root [email protected] wrote:

Hi folks - if you're tagged, please let me know via email or posting here that you're okay with changing the license from zlib to MIT (or let me know if you have any questiosn regarding this):

@beroe https://github.com/beroe @aklapcin https://github.com/aklapcin @widnyana https://github.com/widnyana @Nihdez https://github.com/Nihdez @talam https://github.com/talam @rodney757 https://github.com/rodney757 @Lazar-T https://github.com/Lazar-T @dsimandl https://github.com/dsimandl @CheriPai https://github.com/CheriPai @ironfroggy https://github.com/ironfroggy @bmwasaru https://github.com/bmwasaru

— Reply to this email directly or view it on GitHub https://github.com/econchick/new-coder/issues/69#issuecomment-71712168.

-Tanvir Alam

talam avatar Jan 27 '15 20:01 talam

Agreed

On Tuesday, January 27, 2015, Tanvir Alam [email protected] wrote:

Yea, that's fine by me. Thanks for asking!

On Tue, Jan 27, 2015 at 2:33 PM, Lynn Root <[email protected] javascript:_e(%7B%7D,'cvml','[email protected]');> wrote:

Hi folks - if you're tagged, please let me know via email or posting here that you're okay with changing the license from zlib to MIT (or let me know if you have any questiosn regarding this):

@beroe https://github.com/beroe @aklapcin https://github.com/aklapcin

@widnyana https://github.com/widnyana @Nihdez https://github.com/Nihdez @talam https://github.com/talam @rodney757 https://github.com/rodney757 @Lazar-T https://github.com/Lazar-T @dsimandl https://github.com/dsimandl @CheriPai https://github.com/CheriPai @ironfroggy https://github.com/ironfroggy

@bmwasaru https://github.com/bmwasaru

— Reply to this email directly or view it on GitHub https://github.com/econchick/new-coder/issues/69#issuecomment-71712168.

-Tanvir Alam

— Reply to this email directly or view it on GitHub https://github.com/econchick/new-coder/issues/69#issuecomment-71724266.

Aleksandra Kłapcińska

aklapcin avatar Jan 27 '15 21:01 aklapcin

Ok with me!

On Tue, Jan 27, 2015 at 4:47 PM, Aleksandra Kłapcińska < [email protected]> wrote:

Agreed

On Tuesday, January 27, 2015, Tanvir Alam [email protected] wrote:

Yea, that's fine by me. Thanks for asking!

On Tue, Jan 27, 2015 at 2:33 PM, Lynn Root <[email protected] javascript:_e(%7B%7D,'cvml','[email protected]');> wrote:

Hi folks - if you're tagged, please let me know via email or posting here that you're okay with changing the license from zlib to MIT (or let me know if you have any questiosn regarding this):

@beroe https://github.com/beroe @aklapcin < https://github.com/aklapcin>

@widnyana https://github.com/widnyana @Nihdez https://github.com/Nihdez @talam https://github.com/talam @rodney757 https://github.com/rodney757 @Lazar-T https://github.com/Lazar-T @dsimandl https://github.com/dsimandl @CheriPai https://github.com/CheriPai @ironfroggy < https://github.com/ironfroggy>

@bmwasaru https://github.com/bmwasaru

— Reply to this email directly or view it on GitHub < https://github.com/econchick/new-coder/issues/69#issuecomment-71712168>.

-Tanvir Alam

— Reply to this email directly or view it on GitHub https://github.com/econchick/new-coder/issues/69#issuecomment-71724266.

Aleksandra Kłapcińska

— Reply to this email directly or view it on GitHub https://github.com/econchick/new-coder/issues/69#issuecomment-71734601.

dsimandl avatar Jan 28 '15 17:01 dsimandl

agreed

widnyana avatar Jan 29 '15 02:01 widnyana

Agreed.

On Thu, Jan 29, 2015 at 3:11 AM, Widnyana Putra [email protected] wrote:

agreed

— Reply to this email directly or view it on GitHub https://github.com/econchick/new-coder/issues/69#issuecomment-71956739.

Lazar-T avatar Jan 29 '15 13:01 Lazar-T

Has there been any more movement on this issue? I noticed it's still open, and the LICENSE file has not changed.

apotheon avatar Jan 02 '16 22:01 apotheon

@apotheon I haven't received 100% of contributors' agreement on this - probably more like 90% have agreed, and 10% I haven't been able to reach. Unsure of what to do, but perhaps "best effort" may be good enough...

econchick avatar Mar 03 '16 17:03 econchick