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

Choose alternative license to remove patent risk #24

Open
CreamyCookie opened this issue Mar 13, 2024 · 2 comments
Open

Choose alternative license to remove patent risk #24

CreamyCookie opened this issue Mar 13, 2024 · 2 comments

Comments

@CreamyCookie
Copy link

As mentioned here my understanding is that using code under a CC0 license in a project opens one up to legal risk, as no patents are waived.

This is contrary to a license like GPLv3, which contains this:

Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.

@KdotJPG
Copy link
Owner

KdotJPG commented Mar 18, 2024

Hmm, I see the concern. CC0 creates too large of a gap for hidden patent encumberments to surface, and many codebases have not approved of the license as a result.

It would be ideal if there were a widely-accepted option as permissive as CC0 with just this part changed. So many of the established licenses that do right on patents (e.g. GPL, Apache) seem to be saddled with conditions previously not in play with CC0 (sublicensing, attribution, stating modifications).

Maybe MIT-0 is a step up from CC0, at least?

@CreamyCookie
Copy link
Author

CreamyCookie commented Jul 18, 2024

It seems the best license for this case is Apache License, Version 2.0, because it grants an explicit patent grant and otherwise has almost no conditions.

GitHub's summary for Apache License, Version 2:

apache

See: https://opensource.stackexchange.com/questions/6810/why-doesnt-the-mit-license-have-patent-use-permission

That said, MIT-0 would still be a step up, as CC0 explicitly states:

No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document.

And this article even argues that MIT has an implicit patent clause:

https://opensource.com/article/18/3/patent-grant-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

No branches or pull requests

2 participants