Daniel Gultsch | Breaking Up with Google Play: Why Conversations Is Now Free
Conversations, my federated on the spot messaging consumer for Android, began out as many conventional open-source initiatives do: as an try to scratch my very own itch. Development began in January 2014 in my scholar dormitory, and inside weeks I began dogfooding and utilizing the consumer as the first technique of speaking with my pals. However, when it got here to releasing the app to the general public on March 24, 2014—precisely twelve and a half years in the past at the moment—it was instantly clear to me that I might at the least attempt to flip my open-source mission right into a commerce. While I didn’t invent the commerce mannequin of constructing the supply code publicly out there however charging for the comfort of a compiled binary, it was definitely uncommon in 2014.
Fast ahead a decade, and I did handle to show Conversations right into a sustainable commerce. Ever since March 2014, Conversations—or different associated actions—have been my main supply of revenue. Admittedly, sustaining life as a scholar in a tiny dormitory doesn’t take a lot, however fortunately proceeds has steadily elevated as I grew older.
The actual sources of revenue have shifted through the years. In the start, it was plenty of paid growth for corporations that needed to make use of Conversations. Some paid for options that made it into mainline Conversations; others needed customized options so particular to their workflow that they by no means made sense to merge upstream. This was often supplemented with offering server setup and even some consulting on on the spot messaging and security-related matters. Later on, grants and funding alternatives performed a an increasing number of necessary function.
One surprisingly regular supply of revenue, nevertheless, has all the time been the Play Store proceeds. I used to say that it pays my lease. Every freelancer is aware of the sensation of uncertainty that comes with solely with the ability to ship out invoices each few months or receiving cost for funded initiatives solely on the finish of the funding interval. Any type of common revenue—particularly within the early phases, when you haven’t but constructed up any financial savings—is a blessing.
Gross proceeds of Conversations 2014-2026 (earlier than Google’s payment and gross sales tax)
My relationship with Google was by no means good. App updates have been rejected extra instances than I can depend for incomprehensible causes. Conversations has been eliminated twice from the Play Store. Once, Google simply randomly accused me of importing customers’ contacts—which merely wasn’t true and was additionally not triggered by a particular replace. Countless instances I wanted I might simply discuss to an precise human for 5 minutes. So many misunderstandings might have been cleared up very quickly if I wasn’t going up towards AIs and click on employees. At the time of penning this weblog put up, I’ve been ready 14 days for Google to evaluation an app replace. Review instances have been by no means good or something near what I might deem acceptable, however they’ve been getting so much worse during the last 12 months or so. One can think about that a part of the issue is an avalanche of AI-generated slop apps—one thing Google performed no small half in creating within the first place. But Google ought to have the duty to prioritize long-standing, non-AI-generated apps with rare updates. Waiting slightly longer for brand new options won’t sound like an enormous deal to some, however Google makes no distinction between characteristic updates and safety updates. Delaying safety updates by days or even weeks is outright harmful.
At this level, I ought to add some context. Google takes a 15% reduce on my app gross sales. This successfully means I’m paying Google greater than 1000 Euro per 12 months for his or her providers. 1000 Euro per 12 months is 1.5x what I’m paying for my web entry. It’s roughly what I’m paying for my pocket book per 12 months in case you assume I exploit it for 3 to 4 years. When my web breaks, somebody drives to my home and fixes it. When my pocket book breaks, somebody drives to my home and fixes it. When Google fucks up, there may be completely nothing I can do. Apparently that sum of money doesn’t give me the privilege to speak to a fucking human for 5 minutes as soon as per 12 months.
For years I’ve felt like I used to be in a poisonous relationship with Google, and the one motive I stayed was financial dependency.
Over time, the supply of my revenue has shifted an increasing number of in direction of grants. Sometimes by way of NLnet, typically extra immediately from the European Commission. I’ve safe funding by way of varied grants till the tip of 2029 and I’m pretty assured that different funding alternatives will come up for the time after that.
Conversations was all the time out there on F-Droid, however at first, I didn’t promote the choice of downloading it without spending a dime. Initially, the F-Droid bundle maintainers requested for my permission, figuring out that Conversations was a paid app on Google Play. I didn’t refuse, however I additionally didn’t hyperlink to F-Droid from the official web site as a result of I needed to steer customers in direction of the paid model. Over time, as my sentiment towards Google shifted from unhealthy to worse, I did begin linking to F-Droid. Now F-Droid has change into the first technique of distributing the app. The APK distributed over F-Droid is now constructed reproducibly and signed with my private signing key.
Fortunately, I’m now not economically depending on Google Play Store proceeds. Google doesn’t deserve me and my cash anymore. I’m executed. Fuck the gatekeepers.

