|
|
Subscribe / Log in / New account

SSPL is a free license

SSPL is a free license

Posted Sep 6, 2025 15:09 UTC (Sat) by immibis (subscriber, #105511)
In reply to: SSPL is a free license by smurf
Parent article: Rug pulls, forks, and open-source feudalism

It's exactly the same principle as not being allowed to link AGPL software to proprietary libraries; they just updated it because software is now typically "linked" by looser mechanisms.


to post comments

SSPL is a free license

Posted Sep 6, 2025 20:05 UTC (Sat) by NYKevin (subscriber, #129325) [Link] (2 responses)

But there is no limiting principle. The phrase "all programs that you use to make the Program or modified version available as a service," if taken seriously, could plausibly implicate all sorts of things:

* You run the service on Linux, so you need to provide the Linux kernel under the SSPL.
* You run the service on a virtual machine that somebody else (e.g. AWS or GCP) hosts, so you have to provide the source code for their hypervisor (and possibly other components, further down the stack, that you don't even know about).
* Your engineers use laptops or workstations to develop the service, so you need to provide whatever IDE they are running under the SSPL.
* Oops, one of your engineers installed Vim or Emacs without telling you, now you need to provide Vim or Emacs under the SSPL.
* Your engineers use iPhones and/or Android devices to receive urgent notifications ("pages") when your service fails in production. This is necessary to make the service work reliably, so you need to provide iOS and/or Android under the SSPL.

You will probably say this is a nonsensical overreading. I agree it is nonsensical, but there is nothing in the license which actually *says* as much. That's a problem.

SSPL is a free license

Posted Sep 6, 2025 20:44 UTC (Sat) by bgilbert (subscriber, #4738) [Link] (1 responses)

The old Sun RPC license required that this legend is included on all tape media and as a part of the software program in whole or part.

Probably they meant all tape media with Sun RPC on it, but you never know.

SSPL is a free license

Posted Sep 6, 2025 22:11 UTC (Sat) by NYKevin (subscriber, #129325) [Link]

That's much more vague and more likely to be interpreted in a limited fashion (contra proferentem). But when the license actually says "all programs that you use to make the Program or modified version available as a service," there's only so much room for interpretation.

SSPL is not a free license

Posted Sep 7, 2025 6:56 UTC (Sun) by smurf (subscriber, #17840) [Link]

Yeah, it's the same principle, much like jumping the bottom three steps on your way down some stairs involves the same motion as jumping off a cliff. That doesn't make the results equivalent in any way, shape or form.

The SSPL doesn't limit its scope; heck it even says so, quite unequivocally. You have the source code to your UEFI bootloader, and the network card's firmware, and your backup software, and all the other stuff the license mentions and/or implies? No? Surprise: (almost) nobody has. Thus de facto nobody can provide networked services using SSPL'd software, thus the license limits what the software may be used for, thus SSPL'd code is not free by, well, basically every definition of Open Source out there.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds