SA-SDL: A Modern License for Source-Available Software

In the software world, there’s an increasing need to combine open-source principles with commercial usage flexibility. Traditional open-source licenses, such as MIT or GPL, don’t always give developers enough control over commercial use of their code. To address this, SA-SDL (Source-Available Software Distribution License) was created: a modern, flexible license that balances “source available” principles with real business opportunities for software creators.


What is SA-SDL?

SA-SDL is a license that allows developers to share the source code of their software while maintaining control over commercial use and revenue generation. It enables creators to make their projects available to the community while protecting their business interests.

Key Principles of SA-SDL:

  • Source Available – Full access to modify, fork, and adapt the software for personal or organizational needs.

  • Revenue Flexibility – Use software components in revenue-generating projects without restrictions for component use.

  • Commercial Control – Clear terms for commercial use in standalone products with revenue thresholds defined by the creator.

  • Trademark Protection – Safeguards branding and identity while allowing code modifications and derivative works.


Who Should Use SA-SDL?

SA-SDL is suitable for a variety of scenarios:

  • Independent Developers – Share your work while protecting your commercial rights.

  • Source-Available Projects with Monetization – Maintain openness while creating sustainable revenue models.

  • SaaS Products – Clear rules for when software can be used as a standalone or subscription-based service.

  • Internal Business Tools – Free use for internal operations without restrictions.


Key Features of SA-SDL

  1. Customizable Parameters – Set revenue thresholds, liability limits, reporting timelines, and jurisdiction according to your business needs.

  2. Clear Legal Framework – Well-defined terms covering copyright, liability, warranties, and consequences for violations.

  3. Revenue-Based Model – Licensor approval is only required if the software is sold as a standalone product above a defined revenue threshold.

  4. Trademark Rights – Protect your brand while allowing others to modify and adapt your code.

  5. Modification Freedom – Full rights to change, fork, or adapt the software.

  6. Version Stability – Licensees retain rights to their version even if new license versions are released.


SA-SDCL: Commercial Extension of SA-SDL

For SaaS projects, the SA-SDCL (Source-Available Software Distribution Commercial License) provides enhanced commercial rights for subscription and online services.

Key Features of SA-SDCL:

  • Allows commercial SaaS use only after explicit licensor approval.

  • Customizable terms tailored for enterprise needs.

  • Professional legal framework for commercial software.

  • Flexible revenue and distribution models.

SA-SDCL is not a standalone license; it requires a valid SA-SDL license as a base.


Conclusion

SA-SDL is a modern licensing solution for software creators who want to combine source code openness with controlled commercial usage. With clear terms, flexible revenue thresholds, and brand protection, SA-SDL and its commercial extension SA-SDCL empower developers to run sustainable, transparent, and profitable software projects.