| All the conversations about SSPL seem to go the same way: - Someone complains about the extra restrictions imposed on AWS (lets be real, it's basically just about AWS) - People point out that SSPL is basically AGPL+, and that for the vast vast majority of people it doesn't make any difference - People counter that the SSPL is written ambiguously/untested in court, and so while it might seem like it's AGPL+ and doesn't matter for most users, you can't rely on that - People complain about rug pulling (valid, IMO) My question is this: Can there be a AGPL+ that is OSI approved? Could there be a "AAGPL" that GNU releases that covers this (very common, and IMO valid) "need" for open source companies to not be cannibalized by cloud providers? Is this conceptually unacceptable, or is it just that the SSPL is poorly executed? |
In my opinion it's the latter. There's a minor change you could make to the SSPL that would take it from "practically impossible to comply with" to something that just about anyone building a service with FOSS dependencies could comply with: https://www.terracrypt.net/posts/the-sspl-is-not-a-reasonabl...
Essentially, add EUPL-like license compatibility clauses for dependencies to the SSPL.
I'm not saying this is exactly what we should do to accomplish that goal, but I think it's worth considering, and probably has a reasonable shot at being considered a free software license.