李港平 2009年10月19日 星期一 23:32 | 1449次浏览 | 3条评论
RMS提到一些例子, 证明闭源软件是邪恶的, 用户永远不知道那些公司会做些什么动作. 例如黑屏, 例如删除用户下载的书籍. 闭源软件是很不灵活的, 当你发现缺陷的时候, 不会得到第一时间的解决. 这些听起来貌似很有道理. 但是, 如果这个有道理.那怎么去看目前广泛被提起的SaaS和类似的网络服务呢?
在闭源软件, 我们最起码还有可执行文件在手上, 可以对其行为做一些分析. 那SaaS呢? 我们甚至连他们的服务器在哪里都不知道, 怎么去监督他们? 怎么来保证自己的权利? 怎么知道自己的信息现在在什么地方? 在SaaS中, 你又要重新面对需求的问题, 你别想你提出的缺陷会在第一时间更正.
而且更糟糕的是你没办法卷起衣袖说: 嗨, 那样很不合理, 我们自己开发一个. 因为这个成本太高了, 还需要一个市场的推广, 没有客户的SaaS基本上没什么存在的意义. 哪怕你最终成功了. 只不过又是一个成功的"邪恶"服务提供商.
自由软件怎么跟SaaS去抗衡? 可能有人会提出自己开发一个本地程序去完成SaaS的功能. 但是在云计算的大前景下, 这样看起来也不是很合理的. 你可以花一小笔钱去购买SaaS的计算时间. 但如果你要用相类似的自由软件去部署和实施这个项目, 或许成本估计就不是高几倍的问题了.
自由一直都是有限的?
再稍稍想了下, 其实无论是自由软件还是商业软件, 还是其他任何形式存在的软件. 对于最终用户来说, 好像都没什么太大区别. 自由与非自由, 开源与非开源的意义只存在于程序员的圈子中? 就跟圈养鸡跟走地鸡一样, 吃到最终食客口中, 只剩下口感的区别. 关心它的价值的, 只有养鸡的和卖鸡的, 当然还有鸡本身(如果它有思考的话).
静等达人来给我解释这些疑惑.
Zeuux © 2024
京ICP备05028076号
回复 孟德 2009年10月20日 星期二 09:32