Open-source developers often face a dilemma: how do you fund a project sustainably without compromising on the ideals of openness? In this talk, I’ll share the journey of Scrite, an open-source screenwriting app I started developing in March 2020, and how we introduced a subscription model that now helps support the project, all while keeping the source code fully open.
The first five years of Scrite were a public beta phase, during which the app steadily evolved with feedback from thousands of writers. While I began building it alone, two acquaintances from the film industry joined early on, and together we shaped both the product and its growing community. As the app matured, it began attracting attention from popular screenwriters, filmmakers, and studios, many of whom have offered informal support and advice that influenced major product decisions.
By the end of 2024, Scrite had been used by more than 35,000 writers, and quite a few regional films released after 2022 were written using it.
Starting January 2025, we transitioned to a subscription-based model for official builds while continuing to keep all features and the source code fully open.
The result? Thousands of users activated a free trial, and a meaningful number chose to subscribe, not because they had to, but because they wanted to support the work.
This talk will walk through:
Why and how we transitioned from a free public beta to a paid model
The decision to offer value through official builds, not feature restrictions
What worked, what didn’t, and how the community responded
Lessons learned about building trust, collaborating across domains, and aligning business with FOSS values
Why you don’t need a perfect product to start monetizing, just one that solves a real-world problem. Open-source products, like all products, evolve over time. What matters is staying focused on user needs and improving continuously.
If you're maintaining an open-source project and wondering how to sustain it financially without compromising on openness, this talk is for you. It’s a real-world case study in evolving from community-driven experimentation to sustainable open-source development.
This is a great practical example of how to build FOSS the right way. Provide value, start small, grow an audience
It would be interesting to know the kind of feedback that scrite got from writers and how the project evolved.