AltF02 / x11-rs

Rust bindings for X11 libraries
https://docs.rs/x11
MIT License
207 stars 66 forks source link

License change #82

Open ghost opened 6 years ago

ghost commented 6 years ago

The README currently specifies this as being released under public domain, which can lead to issues in some countries (including the US, where I am). I'm proposing that we release this under MIT instead, as this is the license used by the X11 libraries that are wrapped by this project. Please reply with "yes" if you agree to this change. If I get a "yes" from most contributors but not all, I'll rewrite any remaining contributions myself before pushing this change.



Edit: The main concern is that "public domain" does not provide the protection of a warrantly clause. I don't know of a particular time that this has been a problem, but it's better to be safe.

* [x] @Daggerbot
* [x] @meh
* [ ] @darkstalker
* [x] @alxkolm
* [ ] @mason-larobina
* [x] @SimonSapin
* [x] @jespino
* [x] @francesca64
* [x] @bennofs
* [x] @sleeparrow
* [x] @crumblingstatue
* [x] @Eijebong
* [x] @nox
* [x] @arielb1
* [x] @EPashkin
* [x] @mgsloan
* [x] @joshtriplett
* [x] @myfreeweb
* [x] @nicokoch
* [x] @mbrubeck
* [x] @jdm
* [ ] @wartman4404
* [ ] @aweinstock314
* [ ] @BOTBrad
mbrubeck commented 6 years ago

Yes

francesca64 commented 6 years ago

Yes!

unless somebody else takes over as maintainer.

If you want someone to do that, I'm probably a good candidate, seeing as I've become the maintainer of winit (and I imagine winit is probably your biggest consumer?). I also noticed you talking about the idea of a high-level API over in https://github.com/Daggerbot/x11-rs/issues/81#issuecomment-394851470, and you might be happy to hear that I've gradually been creating such an API in an effort to keep winit more maintainable. It's still a bit rough and narrow in scope (since it's only been designed for internal usage), but I've been planning to spin it off into its own crate eventually.

joshtriplett commented 6 years ago

Yes, feel free.

mgsloan commented 6 years ago

Yes

jespino commented 6 years ago

Yes

EPashkin commented 6 years ago

Yes

crumblingstatue commented 6 years ago

Yes

Eijebong commented 6 years ago

Yes

meh commented 6 years ago

Yes

nicokoch commented 6 years ago

Yes

valpackett commented 6 years ago

Yes

By the way, the Cargo.toml files say

license = "CC0-1.0"

Which is not the same as just "public domain". Like other similar licenses (e.g. Unlicense), CC0 contains "fallback" terms for jurisdictions where you can't put your work into public domain.

nox commented 6 years ago

Yes

bennofs commented 6 years ago

Yes

ghost commented 6 years ago

yes

SimonSapin commented 6 years ago

Yes

jdm commented 6 years ago

Yes

alxkolm commented 6 years ago

Yes.

arielb1 commented 6 years ago

Yes

aweinstock314 commented 6 years ago

Yes, MIT license works.

vn971 commented 6 years ago

Sorry, I'm not a contributor or anything, but doesn't "public domain" mean I can just take the code and assume it as MIT (or proprietary, or however I want)?

If there are some good well-known links on this, I'd read.

joshtriplett commented 6 years ago

You don't need permission to go from public domain to MIT, no. And in particular, while it's polite to ask contributors and get consensus, you certainly don't need to rewrite code.

wartmanm commented 6 years ago

Yes (even if it's not technically required)