当且仅当一个应用或项目主要面向的是创作者(程序员)群体时,开源才是值得选择和可能成功的生存模式之一。而对于面向消费者(普罗大众)的应用,开源则是一场灾难的开始。
几年前初学 Android 时我写了第一个 App,剪纸堆 Clip Stack 。因为太多人 fork 一份改个包名就加广告上架骗钱,故而不再开源。
(政治不正确的说,加广告的大多是印度人)
最近 Google 强制要求 App 必须 target 26+,Github 上的代码因为历史原因是 target 22 的,我改了一下发了个更新。广告党姿势水平实在有限,改不来不能再上架骗钱了。
于是各种邮件和差评,全是逼迫我开源的。今天似乎他们在某个开源论坛或者群里发帖,煽动来了好几个差评。可惜我没有 Google 到原地址。
挺心灰意冷的,最后更新了一下 README,如无大兼容问题也不再更新了。就当一个封存的纪念吧,也算是为自己 too young 时的错误埋了单。
在此劝告年轻的朋友们,正确选择自己每一个项目的模式,该商业化的就商业化。不要一时冲动,出于对开源的向往之类的,把一个面向普通消费者的项目开了源。开源这种君子游戏,只能在有能力创作的生产者圈子里才能越玩越大。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.