Skip to Main Content
Talk Beginner First Talk

Making Money Without Closing Code: Practical Paths for Open Source Developers

Proposal status is Withdrawn
Session Description

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.

Key Takeaways

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.

References

Session Categories

Story of a FOSS project - from inception to growth

Which track are you applying for?

Main track

Speakers

Prashanth Udupa
Prashanth Udupa Founder | Scrite

Prashanth is a software developer, trainer, and open-source creator with over two decades of experience building tools at the intersection of code, creativity, and visual design.

He began writing software as a teenager, building a GUI framework on DOS that powered his early creative tools. Since discovering Qt in 2001, he has developed projects using Qt and KDE technologies, many of which he released as open source, enabling others to learn from and build upon his work. He went on to create VTK Designer, a visual programming tool for scientific computing, and GCF, a Qt-based framework that supported a decade-long products and services business. Today, he continues to provide training, mentoring, and consulting services around Qt to companies large and small across India.

In 2020, he began work on Scrite, an open-source screenwriting app that has since grown to serve over 35,000 writers worldwide. In Jan 2025, Scrite transitioned to a sustainable subscription model while remaining fully open-source.

Beyond code, he enjoys watching films, reading and writing stories, and, more recently, practicing TWIM meditation.

He is married and is the father of a 14-year-old Blender and Python enthusiast.