2007年4月28日星期六

开源许可证要点

如果不使用许可证(License),你的代码可能会被改得面目全非,不知取向。下面是一些有名的开源许可证和简要的介绍。

MIT或者X Consotrium
最宽松的
要求在所有修改的版本中保留版权许可证条款,就可以对代码进行任意使用、拷贝、修改再发行。

BSD许可证
比上面稍加了一个条件:在广告和软件包的相关文档中包含致谢。

Artistic许可证
这个限制了源码的再发行,只允许发行二进制版本。(Perl)

GPL通用公共许可证
使用较广泛,但是像病毒一样具有传播性:只要你的代码使用了GPL,你的代码也处于GPL的涵盖之下,必须公开、可供他人使用、拷贝、修改。如果是商业使用,这将给你的代码带来麻烦。

没有评论: