Skip to content

Add MIT license #23

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Aug 1, 2021
Merged

Conversation

roberth
Copy link
Contributor

@roberth roberth commented Jul 7, 2021

An open source license protects contributors and users. Closes #16.

I assume the omission of a license was an oversight, so I would like to help by providing a suggestion and taking care of the process.

For the license I propose MIT, same as Nixpkgs.

@edolstra @Ma27 @zanculmarktum @cole-h @matthewbauer @nlewo @zimbatm please comment to confirm:

I agree to license my contributions to flake-compat under the terms of the MIT license.


Of course you are free not to agree. Doing so would be bad for the community though. See https://choosealicense.com/no-permission/

cc issue respondents @alyssais @clayrisser @pombredanne @zhaofengli

@roberth
Copy link
Contributor Author

roberth commented Jul 7, 2021

I agree to license my contributions to flake-compat under the terms of the MIT license.

5 similar comments
@Ma27
Copy link
Contributor

Ma27 commented Jul 7, 2021

I agree to license my contributions to flake-compat under the terms of the MIT license.

@nlewo
Copy link
Contributor

nlewo commented Jul 7, 2021

I agree to license my contributions to flake-compat under the terms of the MIT license.

@cole-h
Copy link
Contributor

cole-h commented Jul 7, 2021

I agree to license my contributions to flake-compat under the terms of the MIT license.

@matthewbauer
Copy link
Contributor

I agree to license my contributions to flake-compat under the terms of the MIT license.

@zimbatm
Copy link
Contributor

zimbatm commented Jul 7, 2021

I agree to license my contributions to flake-compat under the terms of the MIT license.

@roberth
Copy link
Contributor Author

roberth commented Jul 28, 2021

I've sent a reminder and explanation to @zanculmarktum.

roberth added 2 commits August 1, 2021 14:10
Some explanation is in order:

I have tried to contact Zanculmarktum three times in the last
25 days, but I have not received any response.
Meanwhile, others are waiting to be able to use flake-compat, so
I have decided that it is best to move forward with the licensing
effort, considering that everyone else except Eelco has already
agreed, and quickly as well.

I have no hard feelings towards Zanculmarktum and I really do not
like having to make this commit.

This reverts commit e363cff and
subsequent improvements.

I should note that it could be argued that their contribution was
not a creative work in the sense of most copyright law, but I'd
prefer to avoid any confusion by choosing to reimplement their
contribution in a "clean room" manner.
@roberth roberth force-pushed the issue-16-mit-license branch from 899b4cc to 14dbada Compare August 1, 2021 12:12
@roberth
Copy link
Contributor Author

roberth commented Aug 1, 2021

I've reverted the unlicensed commit. It may not have been "creative work" under copyright, but better safe than sorry. Also, no hard feelings.

Could someone implement tarball support on this branch, without looking at earlier versions or the "Revert unlicensed contribution" commit? ie "clean room" reimplementation. I estimate that it can be done in well under 30 minutes. I'd do it myself if it wasn't for the fact that I've already worked on that code.

@edolstra edolstra merged commit bef1b74 into edolstra:master Aug 1, 2021
@edolstra
Copy link
Owner

edolstra commented Aug 1, 2021

I don't think a "clean room" implementation is necessary since this contribution is "de minimis" and can't really be implemented in another (obvious) way.

zhaofengli added a commit to mars-research/mars-std that referenced this pull request Aug 1, 2021
A properly-licensed version of flake-compat is now included:

edolstra/flake-compat#23
zhaofengli added a commit to zhaofengli/colmena that referenced this pull request Aug 1, 2021
A properly-licensed version of flake-compat is now included:

edolstra/flake-compat#23
@zanculmarktum
Copy link
Contributor

I agree to license my contributions to flake-compat under the terms of the MIT license.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Missing license
8 participants