NixOS/infra

Clarify existing licensing and apply MIT license

mweinelt opened this issue ยท 17 comments

The repo is currently published without a license, which is not ideal for reusability or for porting things into nixpkgs, which requires contributions to be MIT licensed.

I think going for MIT would be easiest, but I'm open to discussing alternatives. Also, we would need the sign-off of every previous contributor, which feels like a daunting task.

Probably not worth it, given that this is an "internal" repo. But we could ask that any new contributions are MIT-licensed.

Very similar precedent: NixOS/nixos-search#723

Let's start by figuring out how many contributors we'd need to get an approval from to relicense. I agree that MIT licensing makes the most sense to align with every other official NixOS-related project. I'm reasonably happy with using the same guideline/threshold as nixos-search, aka. "more than 100 lines contributed".

Only 9 of them over 100 lines I think: https://github.com/NixOS/infra/graphs/contributors

But I'm no lawyer; not sure how safe it is to use such a simple metric.

I hereby agree to release all my changes under the MIT ๐Ÿ‘

(also created the list above)

I hereby agree to release all my changes under the MIT ๐Ÿ‘

I hereby agree to release all my changes under the MIT ๐Ÿ‘

I hereby agree to release all my changes under the MIT ๐Ÿ‘

I hereby agree to release all my changes under the MIT ๐Ÿ‘

I hereby agree to release all my changes under the MIT ๐Ÿ‘

I hereby agree to release all my changes under the MIT ๐Ÿ‘

I hereby agree to release all my changes under the MIT ๐Ÿ‘

I hereby agree to release all my changes under the MIT ๐Ÿ‘

I hereby agree to release all my changes under the MIT ๐Ÿ‘

I hereby agree to release all my changes under the MIT ๐Ÿ‘

MIT seems good, I'm cool with it!

LnL7 commented

Fine by me, MIT is what I generally use myself.

Done.