Skip to content
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

Licensing Issues #204

Open
maximsmol opened this issue Apr 13, 2022 · 0 comments
Open

Licensing Issues #204

maximsmol opened this issue Apr 13, 2022 · 0 comments

Comments

@maximsmol
Copy link
Collaborator

The Unlicense

The Unlicense has questionable legal power. We don't have to drop it since imo it most clearly communicates the intent to release to public domain but multi-licensing under another license with better understood legal impact would be great. I suggest one (or all) of these:

  • MIT - most widely recognized, but carries an attribution requirement and is not public domain
  • BSD0 - unencumbered and explicitly pre-approved for use in Google projects, but not public domain
  • CC0 - public domain attribution with appropriate fallback license, has good legal basis as it is designed and maintained by Creative Commons. Appropriate to use in licensing software as opposed to other CC licenses. It is the only not OSI-approved license on this list

Contributor License

Currently migra is in a legal gray zone because it carries no explicit contributor licensing agreement. This can be added retroactively but would require reaching every contributor individually.

We would need to get the contributor license sorted out before we can re-license the code if we are to switch from the Unlicense.

Note: this all primarily applies to migra as a library rather than migra as a CLI tool

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

No branches or pull requests

1 participant