我做了一款移动端的产品,主要初衷就是希望 emacs 和 org mode 爱好者能在移动端也用上 org mode ,并尽量将 org mode 使用门槛降低,推广到更多的人使用。
最近做了一些优化,发了一个新版本,自认为比之前好用了很多,想必不少开发者都会有这样的心理,希望他人能够看到和认可自己的劳动成果,我并不是个例外,所以我在某国外论坛上发了一个贴子,介绍和展示了新版本的功能。想着介绍的同时也能给大家带来一些实实在在的福利,所以就附赠了几个兑换码。这些码每个只能用一次,一切随缘,先到先得,对每个人都是公平的。
但令我不解的情况出现了,出现了两个极端,一个是码很快就被兑现了;另一个是似乎引起了一些人的不满,不只踩了贴子,还踩了每一个得到码的人,甚至投诉到管理员那里说是无关内容,垃圾广告。最后管理员也出来了,跟我说虽然他没搞清楚情况,但以后不许我再发,否则算是垃圾内容。
第一次被管理员如此关注,我也是受宠若惊,不禁想起第一次在那个论坛发布我的产品时,大部分人是鼓励的,但也有一些同类产品公司的人会满怀恶意的攻击你,比如说你是不开源的,不安全的,为什么不去另一款开源项目做贡献之类的,当时我并没有在意,只能用一句中国老话说,道不同不相为谋。
这次我试图向管理员解释我发这个贴子初衷,毫无疑问,我挑战了他的权威,毫无疑问,在我试图解释之后我立即被锁了贴,也被踢出了论坛,还扬言要 ban 掉我。我诚惶诚恐,做为一个无能为力的开发者,我有苦难言,一切似乎只在管理员的一念之间,ban 掉我像捏死一只蚂蚁一样简单。
就在这一个瞬间,我突然有一种想要退出并放弃开发移动端 org mode 的执念。管理员一直在强调的点是我虽然是在做对 org mode 看似有贡献的事,但更主要的是在为了自己的利润,先不说他这样任凭自己的揣测而给别人下定义贴标签是否是礼貌的,但他应该至少看到一个客观事实,如果是为了利润应该是去做 Markdown 的方言而不是 Org mode,市面上有哪家商业公司会去支持 Org mode? 开发这款软件这么久,可以说收入全靠网友打赏,合起来也远不如工资的一半,这太让人感到劝退了,有那么一瞬间我对 Markdown 爱得不得了,哪里功能不如 Org mode 就做个方言出来就好,可想而知,难怪 Markdown 大行其道,支持广泛,而 Org mode 可能就只能在 Emacs 中使用,而无法得到 Emacs 之外推广,是社区的问题吗?还是 Emacs 的维护者有意而为之?我不得而之,也不想去揣测,并没有什么意义。
再说自由软件的问题,这个问题论坛里也讨论过多次,这里也不想再引起相关的讨论,只想重复这一观点,没有开源软件基金的支持,开源软件很难维持下去,而我,就是没有开源软件基金支持的,所以我不开源,我劳动,我产出,我服务,然后坚持做热爱的事。虽然我是在做 org mode 相关的产品,但 Emacs 无法也不应强制我接受自由软件的价值观,按他们的方式做软件,国外这种情况司空见惯,Google 是免费的,你就应该免费,Android 是开源的,你就应该开源,你不同化就不被接纳,但成年人都知道的是免费的才是最贵的。