Open source database company MongoDB is giving up on an important battle in its fight against the major cloud computing providers
- On Friday, Eliot Horowitz, CTO and co-founder of MongoDB, announced that it would withdraw its software license called Server Side Public License (SSPL) from the approval process of the Open Source Initiative, an organization that approves licenses as open source.
- MongoDB introduced SSPL back in October in response to foreign cloud providers like Alibaba, Tencent, Yandex and Baidu taking the company's software and selling it from their clouds.
- Many members in the open source community disagreed with the license, but MongoDB says it still plans to use SSPL for its software and possibly draft an alternative license in the future.
After a months-long fight to get a stamp of approval from the Open Source Initiative, MongoDB is withdrawing from the process of having its controversial new software license approved to be called open source.
Back in October, the database company introduced a new, more restrictive software license called the Server Side Public License (SSPL). At the time, it said this license was a measure to protect its business from foreign cloud providers like Alibaba, Tencent, Yandex and Baidu, which have taken MongoDB's free, open source software and turned it into a paid service for customers.
The license was met with some controversy, with some claiming that it violated a core pillar of open source - that open source software should be available for anybody to use, any way they want, without restrictions, including making a profit.
However, MongoDB has submitted several versions of the SSPL to the Open Source Initiative (OSI), the organization that officially decides what does and doesn't qualify as open source. Indeed, MongoDB has maintained that the SSPL is still an open source license.
On Friday, however, MongoDB CTO and cofounder Eliot Horowitz officially withdrew the SSPL from the OSI's consideration process before the group had reached a final decision. He said that while he believes the license still does qualify as open source, it was clear that it wasn't going to make it through the process.
"We continue to believe that the SSPL complies with the Open Source Definition and the four essential software freedoms," Horowitz wrote. "However, based on its reception by the members of this list and the greater open source community, the community consensus required to support OSI approval does not currently appear to exist regarding the copyleft provision of SSPL. Thus, in order to be respectful of the time and efforts of the OSI board and this list's members, we are hereby withdrawing the SSPL from OSI consideration."
The future of open source licensing
Horowitz wrote that whatever happens with the SSPL, he's still heard concerns that there needs to be some change in the open source software industry to address the trend of cloud providers selling open source software - software that was created by other, smaller companies. In a statement to Business Insider, Horowitz refers to this practice as "strip mining."
MongoDB plans to continue working to improve SSPL, and might consider developing a new license that will be more widely accepted by the open source community, Horowitz said. MongoDB's database software will still be free to use under SSPL, which means that users can use, modify or distribute the code as long as it complies with the license, which requires some users to release the changes they make to MongoDB as open source.
In the coming days, MongoDB plans to update its website to make it clear that SSPL was not OSI approved.
Horowitz's statement to Business Insider:
"MongoDB will continue to be successful regardless of how our license is labeled. Because of the freedom that gives us, and our genuine belief in open source, we remain dedicated to establishing a license that is more broadly accepted by the FOSS community while still addressing the growing issue of open source strip mining. This is important to us and we will collaborate with others who share our passion for open source until we get it right. In the meantime, although the SSPL is not OSI-approved, MongoDB users are free to review, modify and distribute the software or redistribute modifications to the software in compliance with the license."