2008年4月6日星期日

Open Source Licenses

最近仔细看了看OSI的几种open source license, 从中也学到了不少开源与法律的问题,

ASF, BSD都是非常松散的协议,基本上对使用它的人,公司或组织没有什么限制,所以你可以把符合这样协议的os软件进行任意的包装,修改,可以公开,也可以不公开。最近ASF 2.0的协议已经修改得和BSD很靠近了。

而GPL,是一个要求比较严的,对谁严格呢,使对使用它的人严格, FSF的创始人Richard Stallman
, 是一个崇尚自由的人,所以你使用GPL协议下的软件进行二次开发,包装也应该free,公开源码,感觉像把开放源码进行到底, 当初他为什么从MIT实验室离开,因为他在开发出来的软件的版权就属于MIT试验室,就不能分享给更多的人。所以他创建了FSF ,GPL协议要求严格,要求你使用,修改了它的源代码也要开放修改后的代码,因此很多公司商业公司都不愿意使用的GPL下的开源软件进行商业化的开发。 LGPL就相对GPL松散一些,意思是说这个授权是由软件的作者来进行解释,至于怎么解释就由作者或作者授权的组织来解释 。

总的来说open source软件的版权首先是属于作者本人,在作者本人同意的情况下可以由作者进行授权到其它组织或公司, 这些协议首先也是为了保护作者自身的版权。

没有评论: