Various business models can be built around it. A license that restricts closed-source cloud use, like AGPL, still preserves the openness at least. It can be combined with a dual commercial license.
> If you make the functionality of the Program or a modified version available to third parties as a service, you must make the Service Source Code available via network download to everyone at no charge, under the terms of this License.
> “Service Source Code” means the Corresponding Source for the Program or the modified version, and the Corresponding Source for all programs that you use to make the Program or modified version available as a service, including, without limitation, management software, user interfaces, application program interfaces, automation software, monitoring software, backup software, storage software and hosting software, all such that a user could run an instance of the service using the Service Source Code you make available.
Source: https://www.mongodb.com/licensing/server-side-public-license
I can think of a hundred questions based on that text. If I use S3 to store data for my Mongo SaaS, do I need to call Bezos and buy the complete source code of S3?
Yes.
The SSPL and other source available licenses on the other hand basically just take away the ability to make a meaningful fork, making the project proprietary. Sure it makes business sense, but someone might still feel the need to make an FOSS alternative.
[1]: https://www.reddit.com/r/cscareerquestions/comments/3axbeh/i...
I bet it wouldn't be open source otherwise.
Also, it's a more convenient and secure shell around kvm. It's valuable, but bit that meaningful.
The problem for Amazon was strictly due to SSPL, not copyleft licenses in general.
On a more serious note: there is a bit of a trend in the licensing world. Mongo or ElasticSearch changes, or cool new projects like redpanda [2] launching with BSL.
Open source is still a very young business model. One that has provided a tremendous amount of value over the past decades, but we still need to figure out how to build sustainable businesses with it. Be it open core, more restrictive licenses, copyleft, dual licensing, ...
I just really hope that we don't slide back into the world of proprietary closed source. The danger is certainly there, and it will hit smaller companies the most.
[1] https://aws.amazon.com/grafana/
[2] https://github.com/vectorizedio/redpanda