寫些軟體,然後免費分享出去
我主張將軟體開發視為一種愛好與自我探索的工具,而非單純追求利潤的手段,並批評當前應用程式過度貨幣化與平台劣化的趨勢。
背景
本文源於 Nonograph 開發者的感悟,他主張將軟體開發視為一種自我探索的愛好,而非單純的獲利工具。作者批評當前軟體生態因過度追求風險投資與訂閱制而走向「腐化」,並分享自己投入約六百美元進行安全審計後,將作品免費開放給大眾使用的經驗,藉此呼籲開發者重新思考軟體價值的本質。
社群觀點
在 Hacker News 的討論中,許多資深開發者對作者的觀點產生強烈共鳴,紛紛懷念起九十年代的 BBS 與 Demo 景觀(Demoscene)時期。當時的技術創新純粹源於對極限的挑戰與社群連結,而非為了獲取資本或建立商業護城河。部分留言者感嘆,當前的軟體開發環境已從「由工程師主導」轉向「由企管碩士與會計師主導」,導致許多基礎功能被拆分成昂貴的訂閱服務。這種對「純真年代」的懷舊情緒,反映出社群對現今軟體過度商業化、甚至出現「一週四美元的計算機 App」等荒謬現象的集體厭倦。
然而,並非所有人都認同這種帶有理想主義色彩的立場。部分評論者指出,作者能夠將開發視為不計成本的愛好,前提是擁有足夠的經濟基礎或穩定的正職收入。對於需要以此維生的專業開發者而言,要求軟體完全免費並不公平。有人以麵包師或水電工為例,認為專業技能的產出理應獲得報酬,且付費機制往往能成為一種有效的過濾器,過濾掉那些對開源軟體抱持過度索求、甚至態度惡劣的用戶。在開源社群中,開發者經常面臨「免費提供軟體卻被要求提供全天候技術支持」的窘境,這種權利義務的不對等,使得部分開發者轉向支持有償軟體,以換取更健康的互動關係。
此外,討論也觸及了軟體生產模式的根本變革。有觀點認為,隨著 AI 輔助編程工具的普及,開發門檻大幅降低,這可能迫使那些僅提供基礎功能的「割韭菜」軟體消失,因為用戶未來只需透過 AI 代理就能在短時間內複製出相同功能的工具。這或許會推動軟體回歸其本質:要麼是解決複雜問題的專業服務,要麼是純粹為了樂趣而分享的公共財。社群中也出現了對「自由軟體運動」初衷的重新審視,認為軟體應該是由有需求的人共同開發並分享,而非僅僅作為獲取利潤的商品。
延伸閱讀
在討論過程中,社群成員分享了數個實踐此理念的資源與作品。包括探討「不需將快樂貨幣化」的文章《You don't have to monetize your joy》;由開發者分享的開源筆記同步工具 Notesync 與 Goodday;以及展現九十年代數位藝術精神的 Razor1911 影音作品。此外,作者也提供了 Nonograph 的 Onion 匿名訪問地址,供對隱私有極高要求的用戶使用。
相關文章