openscm / pymagicc

Python wrapper for the simple climate model MAGICC
https://pymagicc.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
39 stars 27 forks source link

License change #320

Closed znicholls closed 3 years ago

znicholls commented 3 years ago

AGPL licenses can be a pain for many users, how do we feel about moving towards a more permissive license (e.g. Apache 2.0)? Given that pymagicc wraps a non-commercial binary, there's no real commercial worries anywhere and the fix in licensing really needs to come from MAGICC (we're working on that, a proposal was recently accepted to take it open-source).

@rgieseke @lewisjared @swillner @matthiasmengel any objections (also hi!)?

rgieseke commented 3 years ago

If we switch to a permissive license i'd go for a simple one, i don't think the patents stuff in Apache license should be a problem while sciencing.

znicholls commented 3 years ago

If we switch to a permissive license i'd go for a simple one

Simple meaning even simpler than Apache e.g. MIT?

rgieseke commented 3 years ago

Yes, BSD-2 or MIT probably.

swillner commented 3 years ago

ok

matthiasmengel commented 3 years ago

ok with me.

rgieseke commented 3 years ago

BSD-3 like the other OpenSCM tools is probably a good option then. (I was thinking BSD-3 not being compatible with GPL but that's apparently only the case for GPLv2, in case it needs to be used with something GPLv3 later on)

The clause 3 is likely useful for the Pymagicc use-case.

https://opensource.stackexchange.com/questions/6319/how-is-the-bsd-gpl-compatible

znicholls commented 3 years ago

PR in #322