功能导航:→
 
发新话题
打印

关于开源

关于开源

说道linux,就肯定离不开开源
开源强调的是知识的共享
但开源也存在着诸多问题,比如说各个协议如何接轨,如何面对版权与专利,无一不是令人头痛的问题
我的问题是:开源的优点与缺点各是什么?
狂想 博学 审问 慎思 明辨 笃行 不挠

TOP

每个人都可以在原有代码的基础上开发出自己新的东西...
而且可以检查源码的BUG,从而使原有的东西更加完美..

缺点吗,容易受原有东西的影响,容易产生思维的依赖和定势..不利于创新..

自己一点小小的想法..
仰望幸福...

      

TOP

开源会不会导致商业利益的实现过于负责?
开源会不会有点太程序员了?
狂想 博学 审问 慎思 明辨 笃行 不挠

TOP

使用开源软件的优点就是安全放心,对于专业人员则可以对其做优化使之更适合自己使用.
中国政府好像在考虑使用加拿大提供的一款开源操作系统.
vs孤舟蓑笠翁,独钓寒江雪 [我的主页:  www.kongove.cn]

TOP

>缺点吗,容易受原有东西的影响,容易产生思维的依赖和定势..不利于创新..

错!
这一点是毫无根据的。我订阅Linux内核邮件列表已经很长时间了(已经半年了),里面经常有一些人提出一些非常新奇的主意,这使得Linux内核比其它操作系统内核具有更多的新特性。最好的例子是最近发生的例子是CFS被汇入2.6.23,实际上,SD丝毫不比CFS差,而且ck用了五年的时间来完善SD。我真替ck感到惋惜。Linus本人说不选SD只是因为维护工作不如CFS。但无论如何,2.6.23的内核都将会有一个新的调度程序。

TOP

我认为,开源的不足之处是它的依赖性比较脆弱。很多开源社区一般都需要有一个领头人,而一旦这个领头人离开了,这个社区就很难再维持下去,除非又有新的领头人进来。用Rusty King的 话说是:开源需要独裁者!
另外,版权许可证也是制约开源的一个因素。Linux内核使用的是GPLv2,Linus本人丝毫没有转向GPLv3的意思,而GCC将会使用GPLv3。这使得以后的Linux内核不得不只能选择GPLv2的GCC。
还有个例子就是Sun的ZFS,也是因为许可证不一致的问题才使得ZFS一直没进入Linux内核。

TOP

发新话题