Closed lunabunn closed 2 years ago
That sounds reasonable and I'd definitely be open to it, but we'd need all contributors to agree to it before we could do it.
Basically something like the wgpu re-licensing in https://github.com/gfx-rs/wgpu/issues/1473 which created a list of all code contributors and had everyone agree to it.
And a ping for everyone: @kvark @kyren @Lokathor @IcanDivideBy0 @TannerRogalsky @coderedart @17cupsofcoffee @segfault87 @ryanisaacg @Frizi @cormac-obrien @memoryruins @iceiix @notdanilo @tronical @pum-purum-pum-pum @rspencer01 @zicklag @cwfitzgerald @vtavernier @Gordon-F @aqrs @theypsilon @Hperigo @mrk-its @derezzedex @jaynus @DarkRyu550 @SnoozeTime @Nazariglez @flukejones @rhelmot @Tazdevil971 @prokopyl @mrDIMAS @Atul9 @iamralpht @UE2020 @katyo @morr0ne @surban @caiiiycuk @icefoxen @alvinhochun
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
Big fan of the Zlib license, hopefully this triple licensing becames standard
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
Glad to see it getting more adoption.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
Fine for me.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib
license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib
license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
Also, ZLib sounds neat! I wouldn't mind applying it to other crates under the belt.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib
license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
No problem for me.
@aqrs Could you please comment
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
verbatim? Sorry for the technicality, but just to be on the safer side 😅
I'm sorry
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
Thank you for this
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
I license past and future contributions under the triple MIT OR Apache-2.0 OR Zlib license, allowing licensees to choose any one at their option.
With grovesNL's comment below, let's begin the process to relicense
glow
asMIT OR Apache-2.0 OR Zlib
, adding the Zlib license as a third possible licensing option (for the original issue comment, please refer to the edit history).Rationale for Relicensing
The MIT license, while otherwise being a very permissive license, forces the burden of including the license text on all end users of the crate. Considering that this license text can (legally) be put literally anywhere, in practice this is often little more than a hassle. This requirement is especially bothersome for
glow
because it is a low-level bindings crate that most users interact with through other intermediary libraries.On the other hand, the Zlib license only requires the license text to be included with source distributions of the crate. This grants a degree of protection amongst developers while freeing end users. In goodwill, the license also includes the following notice:
For compatibility with the rest of the Rust ecosystem and downstream crates, which predominantly use
MIT OR Apache-2.0
, those two licenses should obviously remain as options. Therefore,glow
should be relicensed asMIT OR Apache-2.0 OR Zlib
to allow users to choose any of the MIT, Apache 2.0, or the Zlib licenses at their option.Contributor Checkoff
Being a change in license, this requires all contributors who have made copyrightable changes to the
glow
repository to agree.Given below is a list of all contributors to the
glow
project. If you agree to relicensing, please commentAlternatively, you can also directly tick the checkbox next to your name. If you have any concerns, please comment those in this issue thread as well so that they can be discussed.