# Package licenses: Contemplations and considerations

**URL:** <https://discourse.julialang.org/t/package-licenses-contemplations-and-considerations/117922>\
**Category:** Community\
**Tags:** package\
**Created:** [August 7, 2024, 2:59pm UTC](https://discourse.julialang.org/t/package-licenses-contemplations-and-considerations/117922 "2024-08-07T14:59:29Z")\
**Posts on this page:** 1\
**Showing post:** 60

<div class="post-metadata">

**Author:** ![gwr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gwr/32/33632_2.png) [@gwr](https://discourse.julialang.org/u/gwr)\
**Post date:** [July 18, 2025, 9:58am UTC](https://discourse.julialang.org/t/package-licenses-contemplations-and-considerations/117922/60 "2025-07-18T09:58:30Z")

</div>

**Sorry, to be a bit “late to the party.”**

I touched upon licensing questions on Julia Discourse before: a) [in the thread announcing `Dyad`](https://discourse.julialang.org/t/ann-dyad-a-new-language-to-make-hardware-engineering-as-fast-as-software/129996/77) and b) [in a thread discussing SPDX headers and REUSE compliance](https://discourse.julialang.org/t/copyright-and-license-of-julia-packages/129598/38).

The **TEDx talk in Geneva 20214** by Richard Stallman on **“Free software, free society”** is maybe a good reminder of “first principles.”

[![](https://global.discourse-cdn.com/julialang/original/3X/a/9/a9c38aae9fa5f3d7beb7b24527a115599e3f428c.jpeg "Free software, free society: Richard Stallman at TEDxGeneva 2014") ](https://www.youtube.com/watch?v=Ag1AKIl_2GM)

**Should only platform owners monetize free software?**  
My answer tends to be: **Certainly not** —that would turn _open source_ into free raw material for closed silos.

_Software freedom is not the same as gratis software._ (cf. the talk above)  
The four freedoms (use, study, modify, share) say nothing about price; they simply insist that anyone who **conveys** the program must in turn convey the same freedoms to others.

A **permissive** license (e.g., MIT, BSD, Apache) offers maximal convenience, but it also enables a cloud vendor to privatize the economic upside: they can bundle the code into a proprietary service without returning either code **or** cash. If they _do_ return the code (e.g., Dyad today) then it’s their deliberate choice, there may be strings attached, and it may change sometime down the road.

**The AGPL was designed to close that “SaaS loophole.”**  
It says: _If you profit from running my code for other people, either publish the combined source as FOSS or negotiate different terms._

That is not a “tax on usage;” it is a (fair) symmetry clause imho. Everyone retains full rights to run, fork, and improve the software in the commons. Only those who want to enclose it in an (essentially) closed commercial platform—that sells “seats” (not KLOCs or hours of computational resources used)—must share back or pay.

**Dual licensing** with AGPL + a (negotiable) commercial option is a voluntary choice:

- **Open-source users** keep the software free.
- **Closed-source platform owners** keep their rights (e.g., secrecy)—by compensating the authors whose work they rely on.

Sustainability matters. If maintainers cannot earn a living (not everybody is on corporate salary or on tenure track in academia), the “commons wither.” Strong copyleft is one pragmatic way to **balance open collaboration with economic viability**.

---

_[View the full topic](https://discourse.julialang.org/t/package-licenses-contemplations-and-considerations/117922)._
