
Sign up to save your podcasts
Or


In 2018, MongoDB’s shift from the AGPLv3 to the Server Side Public License (SSPL) sent shockwaves through the open-source community, restricting how cloud providers could use the database and raising concerns about vendor lock-in and the erosion of open-source principles. This change threatened developers and small businesses relying on MongoDB’s flexibility, including entrepreneurs like Sarah, whose handmade jewelry business faced collapse when her cloud provider dropped MongoDB support. In response, Percona launched FerretDB, a novel open-source project that acts as a compatibility layer, translating MongoDB’s query language into commands for PostgreSQL, a fully open and battle-tested relational database. By building on PostgreSQL, FerretDB offered a drop-in replacement that preserved MongoDB’s ease of use while ensuring true open-source freedom and avoiding SSPL restrictions. This architectural innovation allowed developers to retain their existing tools and codebases while gaining access to PostgreSQL’s advanced features like robust data integrity, geospatial queries, and complex analytics. FerretDB empowered a wide range of users: students like Maria could build projects without licensing fears; individuals like Mark could create personal apps for loved ones, such as a digital recipe book for his grandmother; and mid-sized companies avoided costly rewrites and regained control over their infrastructure. The project thrived through community collaboration, rapidly expanding compatibility and demonstrating the resilience of the open-source ecosystem. FerretDB’s success highlights a critical shift in how open-source sustainability is balanced against corporate interests, offering a model where innovation responds to restrictive licensing by creating interoperable, community-driven alternatives. Its impact extends beyond technical functionality, restoring trust in open source and enabling ethical startups like EcoHarvest to combine document flexibility with relational power under a single, principled stack. FerretDB stands as a testament to the enduring value of software freedom, proving that when access is threatened, the community can build bridges — not walls — ensuring technology remains a tool for empowerment, not dependency.
By xczwIn 2018, MongoDB’s shift from the AGPLv3 to the Server Side Public License (SSPL) sent shockwaves through the open-source community, restricting how cloud providers could use the database and raising concerns about vendor lock-in and the erosion of open-source principles. This change threatened developers and small businesses relying on MongoDB’s flexibility, including entrepreneurs like Sarah, whose handmade jewelry business faced collapse when her cloud provider dropped MongoDB support. In response, Percona launched FerretDB, a novel open-source project that acts as a compatibility layer, translating MongoDB’s query language into commands for PostgreSQL, a fully open and battle-tested relational database. By building on PostgreSQL, FerretDB offered a drop-in replacement that preserved MongoDB’s ease of use while ensuring true open-source freedom and avoiding SSPL restrictions. This architectural innovation allowed developers to retain their existing tools and codebases while gaining access to PostgreSQL’s advanced features like robust data integrity, geospatial queries, and complex analytics. FerretDB empowered a wide range of users: students like Maria could build projects without licensing fears; individuals like Mark could create personal apps for loved ones, such as a digital recipe book for his grandmother; and mid-sized companies avoided costly rewrites and regained control over their infrastructure. The project thrived through community collaboration, rapidly expanding compatibility and demonstrating the resilience of the open-source ecosystem. FerretDB’s success highlights a critical shift in how open-source sustainability is balanced against corporate interests, offering a model where innovation responds to restrictive licensing by creating interoperable, community-driven alternatives. Its impact extends beyond technical functionality, restoring trust in open source and enabling ethical startups like EcoHarvest to combine document flexibility with relational power under a single, principled stack. FerretDB stands as a testament to the enduring value of software freedom, proving that when access is threatened, the community can build bridges — not walls — ensuring technology remains a tool for empowerment, not dependency.