For a plain-language overview, see Licensing. This page covers the full technical detail.
Content and documentation
Content and documentation — excluding logos, trademarks, and license texts — are licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
The official license deed and legal code are at creativecommons.org/licenses/by-nc-sa/4.0.
Permitted uses:
- Use — read, study, teach, and learn from the material
- Share — copy and redistribute in any medium or format
- Adapt — remix, transform, and build upon the material
These freedoms cannot be revoked as long as you follow the license terms.
Restrictions
-
Attribution required — Give appropriate credit to Roman Boiko (leanersoft.com), link to the license, and indicate changes. You may do so in any reasonable manner that does not suggest the licensor endorses you or your use.
Attribution example:
Based on Semnote (https://semnote.app) by Roman Boiko, leanersoft.com, licensed under CC BY-NC-SA 4.0, with modifications -
ShareAlike — Derivative works must be distributed under the same license as the original.
-
No additional restrictions — You may not apply legal terms or technological measures that prevent others from exercising rights the license grants.
-
Non-commercial only — Content materials may not be used for any commercial purpose — including training, courses, or other paid services — without prior written permission (email is sufficient).
For commercial licensing of content — courses, corporate training, educational platforms, published materials — contact us at leanersoft.com/contact.
Dual-licensed code snippets
Source code snippets embedded in content or documentation (examples, exercises) are dual-licensed:
- AGPL-3.0-or-later — for incorporation into software projects (permits commercial use with copyleft obligations), or
- CC BY-NC-SA 4.0 — for educational and documentation purposes
Choose whichever license fits your context. All other content — including the project’s own markup and templates — remains under CC BY-NC-SA 4.0 only.
Source code
All source code outside of content and documentation is licensed under the GNU Affero General Public License, version 3 or later (AGPL-3.0-or-later), as published by the Free Software Foundation. Third-party dependencies, libraries, and components carry their own licenses.
Rights and obligations
- Use and modify — run, study, and adapt the code freely
- Copyleft — derivative code must be licensed under AGPL-3.0 or any later version
- Network copyleft — if you run modified code as a network service, the full source must be made available to users of that service
Dual-licensing approach
Commercial licensing
We offer limited commercial licenses to organisations that need to use the software, documentation, or content outside AGPL-3.0 or CC BY-NC-SA 4.0 requirements — typically for incorporation into proprietary products or commercial services.
What this means for contributors
- Project code stays protected by AGPL-3.0-or-later / CC BY-NC-SA 4.0
- Revenue from commercial licensing funds continued open-source development
- If the project changes hands, new maintainers receive only the same AGPL and CC BY-NC-SA rights as any other user — they cannot sublicense your contributions or take the project proprietary
Intent
This model balances sustainability with community interests. Commercial licensing supports development while keeping the open-source version freely available and contributions protected.
This describes our current vision and intentions. Actual rights and obligations are governed by the project’s open-source licenses.