Wednesday, 17 October 2018 08:23

MongoDB changes licence to prevent free use as a service

MongoDB changes licence to prevent free use as a service Pixabay

Database maker MongoDB has become the second company to switch licences in a bid to make money, changing its licence from the AGPL version 3 to something called the Server Side Public Licence, in order to prevent companies that use it as a service from not paying, either in code or cash.

MongoDB has both free (as in price) and paid versions and there will be no changes to the terms for using the free version unless one is using it as a service – as big cloud providers like AWS do.

Elliott Horowitz, the chief technology officer and co-founder of MongoDB, said in a statement that the new licence, the SSPL, had been submitted to the Open Source Initiative for certification as an open source licence.

The SSPL will make it mandatory for anyone who uses MongoDB as a service to either release the source code of the application that runs it, or else take out a paid subscription. The new licence will cover all future versions of MongoDB and also patch releases to prior versions made after 16 October.

The SSPL announcement comes a few months after a company known as Redis Labs, that makes the in-memory database Redis, adopted a licence known as Commons Clause for some of its modules atop the existing licence. This prevents anyone from selling software and is specifically aimed at companies like Amazon which make use of free and open source software but pay nothing for it.

The company behind the Commons Clause license is named and led by one Kevin Wang. Another primary supporter is a venture capitalist named Salil Deshpande.

Horowitz said the best existing solution for a company that was releasing open source software — and did not want to provide free use as a service — was to license it under the AGPL – the Affero General Public Licence.

"This approach was believed to be good enough, as most people understood their obligations to comply with AGPL," he said.

"However, as AGPL-licensed software like MongoDB has become more popular, organisations like the international cloud providers have begun to test the boundaries of this licence. We would prefer to avoid litigation to defend the AGPL, but instead devote our time to build great products for the community and our customers."

Horowitz said since MongoDB owned 100% of the software's copyright, the company could have converted its licence to a proprietary one.

"We chose not to because we fundamentally believe in open source software," he said. "We believe an open source approach leads to more valuable, robust, and secure software, and it directly enables a stronger community and better products.

"We also could have licensed most of the code for the MongoDB server as AGPL while applying a closed licence to some critical files. We chose not to do that because we believe that a uniform licensing approach, where all the code in a repository shares a single licence, makes it easier to understand the obligations of using that code, leading to a stronger development community."

One Debian GNU/Linux developer, Chris Lamb, has set up a two-man team to fork modules that add functionality to Redis, after the company put the modules under the Commons Clause and started to charge for them.

His little project to provide open-source versions of the modules in question has been started along with Nathan Scott, a developer at the Fedora project, a community GNU/Linux distribution sponsored by Red Hat.


Australia is a cyber espionage hot spot.

As we automate, script and move to the cloud, more and more businesses are reliant on infrastructure that has high potential to be exposed to risk.

It only takes one awry email to expose an accounts payable process, and for cyber attackers to cost a business thousands of dollars.

In the free white paper ‘6 steps to improve your Business Cyber Security’ you will learn some simple steps you should be taking to prevent devastating malicious cyber attacks from destroying your business.

Cyber security can no longer be ignored, in this white paper you will learn:

· How does business security get breached?
· What can it cost to get it wrong?
· 6 actionable tips



iTWire can help you promote your company, services, and products.


Advertise on the iTWire News Site / Website

Advertise in the iTWire UPDATE / Newsletter

Promote your message via iTWire Sponsored Content/News

Guest Opinion for Home Page exposure

Contact Andrew on 0412 390 000 or email [email protected]


Sam Varghese

website statistics

Sam Varghese has been writing for iTWire since 2006, a year after the site came into existence. For nearly a decade thereafter, he wrote mostly about free and open source software, based on his own use of this genre of software. Since May 2016, he has been writing across many areas of technology. He has been a journalist for nearly 40 years in India (Indian Express and Deccan Herald), the UAE (Khaleej Times) and Australia (Daily Commercial News (now defunct) and The Age). His personal blog is titled Irregular Expression.



Recent Comments