LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2098|回复: 20

开源的不利因素,个人观点,欢迎大家指正

[复制链接]
发表于 2006-9-11 08:53:47 | 显示全部楼层 |阅读模式
开源,可以将程序源代码发布到世界各地
可是了,微软也因此可以利用此源代码的精良部分,加以改良,加入vista,使之更完美。
因此,尽管xgl已经出现,微软可以利用此源代码,开发一些更优秀的部分。
因而,vista的桌面将还是会强于linux desktop。

第二,开源的话,有人可以在源代码里面加入一些木马程序,不过debian的发行好像还蛮安全的

这是我的两个疑问,欢迎各位指正。
发表于 2006-9-11 09:29:29 | 显示全部楼层
Post by newbie1

可是了,微软也因此可以利用此源代码的精良部分,加以改良,加入vista,使之更完美。
因此,尽管xgl已经出现,微软可以利用此源代码,开发一些更优秀的部分。
因而,vista的桌面将还是会强于linux desktop。


M$如果把開源代碼加入vista,那vista也要開源的,對開源的世界來說只會更有利而已.
回复 支持 反对

使用道具 举报

发表于 2006-9-11 09:38:20 | 显示全部楼层
既然是开源那写的木马也是源码方式的
全世界这么多开源用户难道就作者一人能看懂他的木马的代码
回复 支持 反对

使用道具 举报

发表于 2006-9-11 10:34:34 | 显示全部楼层
更多的眼睛发现更多的错误
开源的一个基础假设是世界上不作恶的人居多
回复 支持 反对

使用道具 举报

发表于 2006-9-11 11:24:12 | 显示全部楼层
Post by jiuny0209
M$如果把開源代碼加入vista,那vista也要開源的,對開源的世界來說只會更有利而已.


linux下面的软件,除了按照GPL协议发布的,还有一个LGPL以及和它们类似的协议。要注意的是,如果微软用的是LGPL协议的软件源代码,那么它是不用把vista开源的!而且现在LGPL的软件为数不少,最典型的就是GNOME/GTK!而KDE/QT却是GPL的!QT是双协议的,开发GPL软件它就是GPL的,开发商业软件要向trolltech支付一定授权费用,这从一定程度上减少了用QT开发的闭源商业软件,而GTK是LGPL,用它来开发闭源商业软件是完全免费的!

这真的是个有趣的现象,KDE/QT源于商业软件,然而它采用的GPL协议却保证了软件源代码的开方性,GNOME/GTK设计之初就是为了彻底摆脱KDE/QT的商业束缚,然而它采用比较宽松的LGPL协议却助长了linux下面一些程序的闭源化和商业化!

有什么说错了的地方欢迎大家指正。
回复 支持 反对

使用道具 举报

发表于 2006-9-11 11:52:10 | 显示全部楼层
只要大家遵守开源许可证的要求,就算是抄去用又何妨?开源并不限制源代码被谁使用,这是开源社区的胸襟。另一方面,开源软件不怕专有软件的竞争,也没想过要取代专有软件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-11 11:55:17 | 显示全部楼层
Post by jiuny0209
M$如果把開源代碼加入vista,那vista也要開源的,對開源的世界來說只會更有利而已.

微软的源代码本身是没人知道的,当微软将开源中的优秀代码加入到vista系统中时,因为vista本身的代码是只有微软本身才知道的
也就是说,就算微软将这些优秀开源代码放到vista中去时,根本就不会有人知道它是否有包含开源代码,因此,根本微软根本不需要考虑什么gpl,gnu协议之类的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-11 11:57:50 | 显示全部楼层
Post by windrose
只要大家遵守开源许可证的要求,就算是抄去用又何妨?开源并不限制源代码被谁使用,这是开源社区的胸襟。另一方面,开源软件不怕专有软件的竞争,也没想过要取代专有软件。

我并非是在说竞争,只是按我在首贴所说的逻辑的话
微软一直都可以在开源的优秀代码之上,开发更优秀的代码
因此,若论桌面的话,linux永远都不会超过微软。
回复 支持 反对

使用道具 举报

发表于 2006-9-11 12:10:50 | 显示全部楼层
Post by voodoomaster
linux下面的软件,除了按照GPL协议发布的,还有一个LGPL以及和它们类似的协议。要注意的是,如果微软用的是LGPL协议的软件源代码,那么它是不用把vista开源的!而且现在LGPL的软件为数不少,最典型的就是GNOME/GTK!而KDE/QT却是GPL的!QT是双协议的,开发GPL软件它就是GPL的,开发商业软件要向trolltech支付一定授权费用,这从一定程度上减少了用QT开发的闭源商业软件,而GTK是LGPL,用它来开发闭源商业软件是完全免费的!

这真的是个有趣的现象,KDE/QT源于商业软件,然而它采用的GPL协议却保证了软件源代码的开方性,GNOME/GTK设计之初就是为了彻底摆脱KDE/QT的商业束缚,然而它采用比较宽松的LGPL协议却助长了linux下面一些程序的闭源化和商业化!

有什么说错了的地方欢迎大家指正。


GPL不过是一个“防君子不防小人”的东西,没有商业的支持,opensource能走多远?GPL是GNU的东西,LGPL也是GNU的东西,GNU不反对商业化,也不抵制封闭源代码,开放源代码只不过是它的目标。QT使用双重授权目的不过是要维护自己的商业利益而已。GNOME的项目的初衷不是摆脱商业,反而是为商业应用做基础,而当时的KDE存在严重的版权隐患,就是QT的授权问题。
回复 支持 反对

使用道具 举报

发表于 2006-9-11 12:15:19 | 显示全部楼层
Post by newbie1
我并非是在说竞争,只是按我在首贴所说的逻辑的话
微软一直都可以在开源的优秀代码之上,开发更优秀的代码
因此,若论桌面的话,linux永远都不会超过微软。


这又有何不可?传播优秀的思想不正是开源的意义所在么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表