Dual Licensing Vocabulary
5 exercises — Understand the English vocabulary of dual licensing, open core strategies, BUSL, commercial exceptions, and field-of-endeavour restrictions.
0 / 5 completed
1 / 5
A colleague explains your company's licensing model: "We dual-license our database under AGPL and a commercial license." What does this mean?
Dual licensing offers the same codebase under two licenses simultaneously — the user chooses based on their needs and obligations.
How dual licensing works:
• The copyright holder owns 100% of the code (or has collected CLAs from all contributors)
• They publish under AGPL: open source users can use it for free, but must comply with AGPL's copyleft
• They also offer a commercial license: proprietary users pay a fee to use the software without the AGPL copyleft obligation
Why it's economically viable:
• AGPL copyleft is a "forcing function" — companies that can't release source code must pay
• Open source users get the software free, building community and adoption
• Commercial users fund the development
Famous examples:
• MySQL (Oracle): GPL + MySQL Commercial License
• Qt (The Qt Company): LGPL + Commercial License
• MongoDB (historically AGPL before switching to SSPL)
• GitLab EE: MIT (CE) + proprietary (EE features)
Key vocabulary:
• Dual licensing — distributing software under two different licenses simultaneously
• Commercial license — a paid license that typically removes copyleft obligations
• Copyright holder — the entity with authority to offer alternative licenses for the same code
• Copyleft as a forcing function — using copyleft requirements to drive commercial license revenue
How dual licensing works:
• The copyright holder owns 100% of the code (or has collected CLAs from all contributors)
• They publish under AGPL: open source users can use it for free, but must comply with AGPL's copyleft
• They also offer a commercial license: proprietary users pay a fee to use the software without the AGPL copyleft obligation
Why it's economically viable:
• AGPL copyleft is a "forcing function" — companies that can't release source code must pay
• Open source users get the software free, building community and adoption
• Commercial users fund the development
Famous examples:
• MySQL (Oracle): GPL + MySQL Commercial License
• Qt (The Qt Company): LGPL + Commercial License
• MongoDB (historically AGPL before switching to SSPL)
• GitLab EE: MIT (CE) + proprietary (EE features)
Key vocabulary:
• Dual licensing — distributing software under two different licenses simultaneously
• Commercial license — a paid license that typically removes copyleft obligations
• Copyright holder — the entity with authority to offer alternative licenses for the same code
• Copyleft as a forcing function — using copyleft requirements to drive commercial license revenue