x11-rs icon indicating copy to clipboard operation
x11-rs copied to clipboard

License change

Open ghost opened this issue 6 years ago • 22 comments

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

ghost avatar Jun 12 '18 03:06 ghost

Yes

mbrubeck avatar Jun 12 '18 04:06 mbrubeck

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.

francesca64 avatar Jun 12 '18 04:06 francesca64

Yes, feel free.

joshtriplett avatar Jun 12 '18 04:06 joshtriplett

Yes

mgsloan avatar Jun 12 '18 05:06 mgsloan

Yes

jespino avatar Jun 12 '18 06:06 jespino

Yes

EPashkin avatar Jun 12 '18 07:06 EPashkin

Yes

crumblingstatue avatar Jun 12 '18 07:06 crumblingstatue

Yes

Eijebong avatar Jun 12 '18 08:06 Eijebong

Yes

meh avatar Jun 12 '18 08:06 meh

Yes

nicokoch avatar Jun 12 '18 09:06 nicokoch

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.

valpackett avatar Jun 12 '18 09:06 valpackett

Yes

nox avatar Jun 12 '18 10:06 nox

Yes

bennofs avatar Jun 12 '18 10:06 bennofs

yes

ghost avatar Jun 12 '18 18:06 ghost

Yes

SimonSapin avatar Jun 12 '18 19:06 SimonSapin

Yes

jdm avatar Jun 12 '18 19:06 jdm

Yes.

alxkolm avatar Jun 13 '18 10:06 alxkolm

Yes

arielb1 avatar Jun 30 '18 10:06 arielb1

Yes, MIT license works.

aweinstock314 avatar Sep 19 '18 19:09 aweinstock314

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.

vn971 avatar Oct 12 '18 19:10 vn971

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.

joshtriplett avatar Oct 12 '18 19:10 joshtriplett

Yes (even if it's not technically required)

wartmanm avatar Oct 15 '18 14:10 wartmanm