Write some software, give it away for free
The author, creator of the free and open-source writing tool Nonograph, provocatively argues against the relentless monetization of software, particularly hobby projects. They contend that a focus on financial returns leads to "enshittification" and stifles passion, contrasting it with the inherent joy and discovery of creating for its own sake. This perspective resonates deeply on Hacker News, sparking a lively debate about the balance between earning a living and preserving the integrity of software development.
The Lowdown
The article's anonymous author introduces Nonograph, a free, open-source writing tool that cost only $600 to release (primarily for security reviews), as a counterpoint to modern software trends. They express disillusionment with the "enshittification" of apps and services driven by subscription models, forced AI features, and venture capitalist demands.
- The author argues that not everything needs or should be monetized, particularly hobbies, as this transforms passion into a chore focused on quotas and profits.
- They draw parallels to hobbies like painting or music, where the primary gain is experience, discovery, and personal fulfillment, not financial returns.
- This perspective suggests that viewing software development as self-exploration, rather than just a financial means, leads to better, user-friendly software free from value-extracting features.
- The author challenges developers to consider if their software is truly worth paying for, positing that many projects should remain hobby-driven without the overhead of large engineering teams. The core message is a call for developers to resist the pressure to monetize every creation, advocating for a return to a more passion-driven, user-centric approach to software development.
The Gossip
Monetization Morality & Practicality
Commenters grappled with the nuanced ethics of monetizing software. While many agreed that not everything needs to be a profit center, some emphasized the practical necessity of earning a living through software development. The discussion explored the challenge of balancing professional work that pays the bills with personal projects driven purely by passion, and how to avoid the 'enshittification' that can come with profit motives.
Echoes of Yesteryear: Nostalgia for Pre-Commercial Tech
A strong current of nostalgia ran through the comments, with many recalling the 'glory days' of computing in the 90s—like the BBS and demoscene eras—where technical innovation and community spirit often overshadowed commercial concerns. These commenters lamented the perceived decline in software quality and user experience since 'MBAs and bean counters' became dominant, yearning for a time when 'nerds were running the show,' though some cautioned against idealized nostalgia.
The Price of Polished 'Free': Security & Open Source
The author's mention of spending $600 on security reviews for a free product sparked curiosity. The author clarified that these were 'soft audits' by security experts to proactively uncover vulnerabilities, especially important for self-hosters. This highlighted the often-unseen costs and commitment required to release truly high-quality, free, and secure software.
AI's Potential in the Free Software Future
Some commenters speculated on the role of emerging technologies like AI and 'agentic coding' in potentially transforming the software landscape. The idea was floated that AI could empower more individuals to rapidly create high-quality, free tools, thereby undermining the viability of 'cash-grab' commercial applications and fostering a resurgence of truly free software.