-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Add dual licensing (AGPL + commercial) #2021
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
Changes from 1 commit
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -268,6 +268,6 @@ cmux is free, open source, and always will be. If you'd like to support developm | |||||
|
|
||||||
| ## License | ||||||
|
|
||||||
| This project is licensed under the GNU Affero General Public License v3.0 or later (`AGPL-3.0-or-later`). | ||||||
| cmux is open source under [AGPL-3.0](LICENSE). | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
The link text was changed from the precise The same pattern applies to all 19 translated READMEs ( Consider retaining the full identifier for clarity:
Suggested change
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
This line now says Useful? React with 👍 / 👎.
cubic-dev-ai[bot] marked this conversation as resolved.
Outdated
|
||||||
|
|
||||||
| See `LICENSE` for the full text. | ||||||
| If your organization cannot comply with AGPL, a commercial license is available. Contact [founders@manaflow.com](mailto:founders@manaflow.com) for details. | ||||||
|
coderabbitai[bot] marked this conversation as resolved.
Outdated
|
||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The phrase "Manaflow, Inc. retains the right to offer contributed code under a commercial license" implies Manaflow already possesses this right, but contributors under AGPL-only terms never granted it. Under copyright law, the right to sublicense code under a commercial (non-AGPL) license must be affirmatively granted by each copyright holder — it cannot be claimed unilaterally by adding a line to
CONTRIBUTING.md.Projects like MinIO, Cal.com, and Mattermost that successfully dual-license all require contributors to sign a formal Contributor License Agreement (CLA) that explicitly grants the company a royalty-free, sublicensable copyright license beyond AGPL. Without that:
A stronger and more standard formulation would be:
Even with improved wording, a proper CLA process (e.g., via CLA Assistant) is strongly recommended to obtain explicit per-contributor consent and protect the viability of the commercial licensing model.