Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,4 +99,4 @@ See `docs/ghostty-fork.md` for details on fork changes and conflict notes.

## License

By contributing to this repository, you agree that your contributions are licensed under the project's GNU Affero General Public License v3.0 or later (`AGPL-3.0-or-later`).
By contributing to this repository, you agree that your contributions are licensed under the project's GNU Affero General Public License v3.0 or later (`AGPL-3.0-or-later`). Manaflow, Inc. retains the right to offer contributed code under a commercial license.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 CLA grant is unilateral and legally insufficient

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:

  1. Past contributors who submitted PRs before this change never agreed to commercial relicensing of their code — their contributions remain AGPL-only.
  2. Future contributors are told Manaflow "retains" a right that contributors haven't explicitly granted; the wording is ambiguous and may not constitute a valid grant in most jurisdictions.

A stronger and more standard formulation would be:

Suggested change
By contributing to this repository, you agree that your contributions are licensed under the project's GNU Affero General Public License v3.0 or later (`AGPL-3.0-or-later`). Manaflow, Inc. retains the right to offer contributed code under a commercial license.
By contributing to this repository, you agree that your contributions are licensed under the project's GNU Affero General Public License v3.0 or later (`AGPL-3.0-or-later`), and you additionally grant Manaflow, Inc. a perpetual, worldwide, non-exclusive, royalty-free copyright license to use, reproduce, modify, sublicense, and distribute your contributions under other license terms, including commercial licenses.

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.

12 changes: 12 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
Copyright (c) 2024-present Manaflow, Inc.

This software is dual-licensed:

1. Open source: GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later).
See the full text below.

2. Commercial: For organizations that cannot comply with AGPL, a commercial license
is available. Contact founders@manaflow.com for details.

--------------------------------------------------------------------------------

GNU AFFERO GENERAL PUBLIC LICENSE
Version 3, 19 November 2007

Expand Down
4 changes: 2 additions & 2 deletions README.ar.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,6 @@ cmux مجاني ومفتوح المصدر وسيظل كذلك دائمًا. إذ

## الرخصة

هذا المشروع مرخص بموجب رخصة GNU Affero العامة الإصدار 3.0 أو أحدث (`AGPL-3.0-or-later`).
cmux مفتوح المصدر بموجب [AGPL-3.0](LICENSE).

راجع `LICENSE` للنص الكامل.
إذا لم تستطع مؤسستك الامتثال لـ AGPL، فهناك ترخيص تجاري متاح. تواصل مع [founders@manaflow.com](mailto:founders@manaflow.com) للتفاصيل.
4 changes: 2 additions & 2 deletions README.bs.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,6 @@ cmux je besplatan, otvorenog koda i uvijek će biti. Ako želite podržati razvo

## Licenca

Ovaj projekat je licenciran pod GNU Affero General Public License v3.0 ili novijom (`AGPL-3.0-or-later`).
cmux je otvorenog koda pod [AGPL-3.0](LICENSE) licencom.
Comment thread
cubic-dev-ai[bot] marked this conversation as resolved.
Outdated

Pogledajte `LICENSE` za puni tekst.
Ako vaša organizacija ne može ispuniti uslove AGPL-a, dostupna je komercijalna licenca. Kontaktirajte [founders@manaflow.com](mailto:founders@manaflow.com) za detalje.
4 changes: 2 additions & 2 deletions README.da.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,6 @@ cmux er gratis, open source og vil altid være det. Hvis du gerne vil støtte ud

## Licens

Dette projekt er licenseret under GNU Affero General Public License v3.0 eller senere (`AGPL-3.0-or-later`).
cmux er open source under [AGPL-3.0](LICENSE).

Se `LICENSE` for den fulde tekst.
Hvis din organisation ikke kan overholde AGPL, er en kommerciel licens tilgængelig. Kontakt [founders@manaflow.com](mailto:founders@manaflow.com) for detaljer.
4 changes: 2 additions & 2 deletions README.de.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,6 @@ cmux ist kostenlos, Open Source und wird es immer sein. Wenn Sie die Entwicklung

## Lizenz

Dieses Projekt ist unter der GNU Affero General Public License v3.0 oder neuer (`AGPL-3.0-or-later`) lizenziert.
cmux ist Open Source unter [AGPL-3.0](LICENSE).
Comment thread
cubic-dev-ai[bot] marked this conversation as resolved.
Outdated

Den vollständigen Lizenztext finden Sie in der `LICENSE`-Datei.
Wenn Ihre Organisation AGPL nicht einhalten kann, ist eine kommerzielle Lizenz verfügbar. Kontaktieren Sie [founders@manaflow.com](mailto:founders@manaflow.com) für Details.
4 changes: 2 additions & 2 deletions README.es.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,6 @@ cmux es gratuito, de código abierto, y siempre lo será. Si deseas apoyar el de

## Licencia

Este proyecto está licenciado bajo la Licencia Pública General Affero de GNU v3.0 o posterior (`AGPL-3.0-or-later`).
cmux es código abierto bajo [AGPL-3.0](LICENSE).

Consulta el archivo `LICENSE` para el texto completo.
Si su organización no puede cumplir con AGPL, hay una licencia comercial disponible. Contacte a [founders@manaflow.com](mailto:founders@manaflow.com) para más detalles.
4 changes: 2 additions & 2 deletions README.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,6 @@ cmux est gratuit, open source, et le restera toujours. Si vous souhaitez souteni

## Licence

Ce projet est sous licence GNU Affero General Public License v3.0 ou ultérieure (`AGPL-3.0-or-later`).
cmux est open source sous [AGPL-3.0](LICENSE).

Consultez le fichier `LICENSE` pour le texte complet.
Si votre organisation ne peut pas se conformer à l'AGPL, une licence commerciale est disponible. Contactez [founders@manaflow.com](mailto:founders@manaflow.com) pour plus de détails.
4 changes: 2 additions & 2 deletions README.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,6 @@ cmux è gratuito, open source, e lo sarà sempre. Se vuoi supportare lo sviluppo

## Licenza

Questo progetto è distribuito sotto la GNU Affero General Public License v3.0 o successiva (`AGPL-3.0-or-later`).
cmux è open source sotto [AGPL-3.0](LICENSE).
Comment thread
cubic-dev-ai[bot] marked this conversation as resolved.
Outdated

Vedi `LICENSE` per il testo completo.
Se la tua organizzazione non può conformarsi all'AGPL, è disponibile una licenza commerciale. Contatta [founders@manaflow.com](mailto:founders@manaflow.com) per i dettagli.
4 changes: 2 additions & 2 deletions README.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,6 @@ cmuxは無料でオープンソースであり、今後もそうあり続けま

## ライセンス

このプロジェクトはGNU Affero General Public License v3.0以降(`AGPL-3.0-or-later`)の下でライセンスされています
cmuxは[AGPL-3.0](LICENSE)の下でオープンソースです

全文は`LICENSE`をご覧ください
AGPLに準拠できない組織向けに、商用ライセンスもご用意しています。詳細は[founders@manaflow.com](mailto:founders@manaflow.com)までお問い合わせください
Comment thread
coderabbitai[bot] marked this conversation as resolved.
Outdated
4 changes: 2 additions & 2 deletions README.km.md
Original file line number Diff line number Diff line change
Expand Up @@ -269,6 +269,6 @@ cmux គឺឥតគិតថ្លៃ ជាកូដបើកចំហ (open s

## អាជ្ញាប័ណ្ណ (License)

គម្រោងនេះត្រូវបានផ្តល់អាជ្ញាប័ណ្ណក្រោម GNU Affero General Public License v3.0 ឬក្រោយនេះ (`AGPL-3.0-or-later`)។
cmux គឺជាកម្មវិធីប្រភពបើកចំហក្រោម [AGPL-3.0](LICENSE)។

សូមមើលឯកសារ `LICENSE` សម្រាប់អត្ថបទពេញលេញ
ប្រសិនបើស្ថាប័នរបស់អ្នកមិនអាចអនុលោមតាម AGPL បាន អាជ្ញាប័ណ្ណពាណិជ្ជកម្មមានផ្តល់ជូន។ ទាក់ទង [founders@manaflow.com](mailto:founders@manaflow.com) សម្រាប់ព័ត៌មានលម្អិត
4 changes: 2 additions & 2 deletions README.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,6 @@ cmux는 무료이고 오픈 소스이며, 앞으로도 그럴 거예요. 개발

## 라이선스

이 프로젝트는 GNU Affero General Public License v3.0 이상(`AGPL-3.0-or-later`)으로 배포돼요.
cmux는 [AGPL-3.0](LICENSE) 하에 오픈 소스예요.

자세한 내용은 `LICENSE` 파일을 확인해주세요.
AGPL을 준수할 수 없는 조직을 위해 상용 라이선스도 제공돼요. 자세한 내용은 [founders@manaflow.com](mailto:founders@manaflow.com)으로 문의해주세요.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 "or later" qualifier dropped from license identifier

The link text was changed from the precise AGPL-3.0-or-later identifier to just [AGPL-3.0](LICENSE), silently dropping the "or later" qualifier. The LICENSE file preamble itself still reads "AGPL-3.0-or-later," so the README now understates the actual license scope. Readers who don't click through to the LICENSE file could incorrectly assume the project is licensed strictly under AGPL v3.0 only, rather than v3.0-or-later.

The same pattern applies to all 19 translated READMEs (README.ar.md, README.bs.md, README.da.md, README.de.md, README.es.md, README.fr.md, README.it.md, README.ja.md, README.km.md, README.ko.md, README.no.md, README.pl.md, README.pt-BR.md, README.ru.md, README.th.md, README.tr.md, README.vi.md, README.zh-CN.md, README.zh-TW.md).

Consider retaining the full identifier for clarity:

Suggested change
cmux is open source under [AGPL-3.0](LICENSE).
cmux is open source under [AGPL-3.0-or-later](LICENSE).

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep license identifier consistent with LICENSE terms

This line now says AGPL-3.0, but LICENSE explicitly grants AGPL-3.0-or-later; that mismatch creates contradictory licensing guidance and can cause downstream users/compliance reviewers to treat the project as v3-only terms. Please align the README wording (and the translated README updates made in this commit) with the canonical AGPL-3.0-or-later grant.

Useful? React with 👍 / 👎.

Comment thread
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.
Comment thread
coderabbitai[bot] marked this conversation as resolved.
Outdated
4 changes: 2 additions & 2 deletions README.no.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,6 @@ cmux er gratis, åpen kildekode, og vil alltid være det. Hvis du vil støtte ut

## Lisens

Dette prosjektet er lisensiert under GNU Affero General Public License v3.0 eller nyere (`AGPL-3.0-or-later`).
cmux er åpen kildekode under [AGPL-3.0](LICENSE).

Se `LICENSE` for den fullstendige teksten.
Hvis organisasjonen din ikke kan overholde AGPL, er en kommersiell lisens tilgjengelig. Kontakt [founders@manaflow.com](mailto:founders@manaflow.com) for detaljer.
4 changes: 2 additions & 2 deletions README.pl.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,6 @@ cmux jest darmowy, open source i zawsze taki będzie. Jeśli chcesz wesprzeć ro

## Licencja

Ten projekt jest licencjonowany na warunkach GNU Affero General Public License v3.0 lub nowszej (`AGPL-3.0-or-later`).
cmux jest oprogramowaniem open source na licencji [AGPL-3.0](LICENSE).

Pełny tekst znajduje się w pliku `LICENSE`.
Jeśli Twoja organizacja nie może spełnić wymogów AGPL, dostępna jest licencja komercyjna. Skontaktuj się pod adresem [founders@manaflow.com](mailto:founders@manaflow.com), aby uzyskać szczegóły.
4 changes: 2 additions & 2 deletions README.pt-BR.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,6 @@ O cmux é gratuito, open source, e sempre será. Se você gostaria de apoiar o d

## Licença

Este projeto é licenciado sob a GNU Affero General Public License v3.0 ou posterior (`AGPL-3.0-or-later`).
cmux é open source sob [AGPL-3.0](LICENSE).

Veja `LICENSE` para o texto completo.
Se sua organização não puder cumprir a AGPL, uma licença comercial está disponível. Entre em contato com [founders@manaflow.com](mailto:founders@manaflow.com) para detalhes.
4 changes: 2 additions & 2 deletions README.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,6 @@ cmux бесплатен, с открытым исходным кодом и вс

## Лицензия

Этот проект лицензирован под GNU Affero General Public License v3.0 или более поздней версии (`AGPL-3.0-or-later`).
cmux распространяется с открытым исходным кодом по лицензии [AGPL-3.0](LICENSE).

Полный текст см. в файле `LICENSE`.
Если ваша организация не может соблюдать условия AGPL, доступна коммерческая лицензия. Свяжитесь с [founders@manaflow.com](mailto:founders@manaflow.com) для получения подробностей.
4 changes: 2 additions & 2 deletions README.th.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,6 @@ cmux เป็นซอฟต์แวร์ฟรี โอเพนซอร

## สัญญาอนุญาต

โปรเจกต์นี้อยู่ภายใต้สัญญาอนุญาต GNU Affero General Public License v3.0 หรือใหม่กว่า (`AGPL-3.0-or-later`)
cmux เป็นโอเพนซอร์สภายใต้ [AGPL-3.0](LICENSE)

ดู `LICENSE` สำหรับข้อความฉบับเต็ม
หากองค์กรของคุณไม่สามารถปฏิบัติตาม AGPL ได้ มีสัญญาอนุญาตเชิงพาณิชย์ให้เลือกใช้ ติดต่อ [founders@manaflow.com](mailto:founders@manaflow.com) สำหรับรายละเอียด
4 changes: 2 additions & 2 deletions README.tr.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,6 @@ cmux ücretsiz, açık kaynak ve her zaman öyle olacak. Geliştirmeyi desteklem

## Lisans

Bu proje GNU Affero Genel Kamu Lisansı v3.0 veya sonrası (`AGPL-3.0-or-later`) ile lisanslanmıştır.
cmux, [AGPL-3.0](LICENSE) kapsamında açık kaynaklıdır.

Tam metin için `LICENSE` dosyasına bakın.
Kuruluşunuz AGPL'ye uyum sağlayamıyorsa, ticari lisans mevcuttur. Ayrıntılar için [founders@manaflow.com](mailto:founders@manaflow.com) ile iletişime geçin.
4 changes: 2 additions & 2 deletions README.vi.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,6 @@ cmux miễn phí, mã nguồn mở, và sẽ luôn như vậy. Nếu bạn muố

## Giấy phép

Dự án này được cấp phép theo GNU Affero General Public License v3.0 hoặc mới hơn (`AGPL-3.0-or-later`).
cmux là mã nguồn mở theo [AGPL-3.0](LICENSE).

Xem `LICENSE` để biết toàn văn.
Nếu tổ chức của bạn không thể tuân thủ AGPL, giấy phép thương mại có sẵn. Liên hệ [founders@manaflow.com](mailto:founders@manaflow.com) để biết chi tiết.
4 changes: 2 additions & 2 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,6 @@ cmux 免费、开源,并将一直如此。如果您想支持开发并提前体

## 许可证

本项目采用 GNU Affero 通用公共许可证 v3.0 或更高版本(`AGPL-3.0-or-later`)授权
cmux 以 [AGPL-3.0](LICENSE) 开源
Comment thread
cubic-dev-ai[bot] marked this conversation as resolved.
Outdated

完整许可证文本请参见 `LICENSE` 文件
如果您的组织无法遵守 AGPL,可提供商业许可证。详情请联系 [founders@manaflow.com](mailto:founders@manaflow.com)
4 changes: 2 additions & 2 deletions README.zh-TW.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,6 @@ cmux 免費、開源,且將永遠如此。如果您想支持開發並提前體

## 授權條款

本專案採用 GNU Affero 通用公共授權條款 v3.0 或更新版本(`AGPL-3.0-or-later`)授權
cmux 以 [AGPL-3.0](LICENSE) 開源

完整授權條款文字請參見 `LICENSE` 檔案
如果您的組織無法遵守 AGPL,可提供商業授權。詳情請聯繫 [founders@manaflow.com](mailto:founders@manaflow.com)
Loading