关注

@pessoa@mas.to

妳的原话是说:「自由软件**也有**靠回应用户需求获得产生「更好」软件的可能性,而人们**难以**在私有软件基础上创造「更好」的软件。」

既然这一段话是在讨论软件本身的优化、进化。在这个角度来说,「难以在私有软件基础上创造更好的软件」和「私有软件难以更好」含义无差别。

好的,我们可以忽略语言表达上的歧义。假定妳的观点是自由软件不但和私有软件一样可以通过用户反馈来进化,而且还能借助社区的力量互相学习创造更好的软件;与此同时私有软件似乎只有通过用户反馈实现自身进化,而难以借鉴来创造新的更好的软件。

但是现实是否是这样?私有软件当然可以如你定义的「更好」那样「有改动」。而且有大量例证(或仅从逻辑中推论),私有软件提供方在其中一款软件的基础上开发另一款用于更好地解决不同需求的软件是很常见的。与自由/开源社区相对应,私有软件背后有一个或多个开发团队,团队内部或之间互相学习借鉴太正常了,只不过这需要资金来维持。

这也就引出了(回到了)我的观点:相比较而言,自由/开源软件对生产端更有利——能提高生产率、降低成本;私有/封闭则更偏向于消费端——利润支撑下的更好服务、更好的控制、一致的体验。

如果妳有阅读我上条嘟文,应该能够了解我举例的用意,是说明现实世界的客观现状,导致了私有软件和自由软件会长久共存。至少在一些专业领域里是这样。

这是说,在某些领域,私有软件在事实层面上,做得更好;而不是自由软件就都不好。

结合这个事实证据的结论,既然自由软件也很好,那么「将会共存」的结论才有可能是成立的。仅此而已。

至于「有何种限制让它(自由软件)不能具备私有软件这些特点」这个问题,不应该由用户来思考。但非要说的话,我作为正在自己学习编程的人,可以动手写写/改改程序,但是专业领域的软件,比如还是拿三维软件领域来说即便是开源的,我的知识储备也不足以动手改造,遑论优化。

权衡利弊,显然不是纸面上的文字游戏。而是因人而异、因场合而异的具体分析。

作为妳所说的唯一区别的「自由」本身——如我在最开头嘟文中阐述的观点,不是自由民主的自由——是个中性词。有其优势也伴随缺点。所以有时候,强调区别还不够,还要进一步强调:私有软件和自由软件有其各自擅长的领域。原本不是互相矛盾的,妳能找到私有软件公司把其成果开源的例子,也能找到开源软件更新协议收缩自由的例子。为什么非要决出个优劣呢?

登录以加入对话
TzCafe

一个畅所欲言的网上咖啡馆,欢迎在这里交流,就像在现实中的咖啡馆里那样。