首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

开源软件与自由软件的差异

2012-12-18 
开源软件与自由软件的区别最近翻了本书《开源软件之道》,终于了解了一些常识。自由软件:Richard Stallman倡导

开源软件与自由软件的区别
最近翻了本书《开源软件之道》,终于了解了一些常识。

自由软件:Richard Stallman倡导的,使用GPL(General Public License),如果一个软件使用了遵循GPL的软件代码,那么这个软件也必须使用GPL许可证。保证了其任何版本都可以为任何人使用、学习和改进。幸运的是,GPL许可证的这种Copyleft的约束只是针对再发布的,如果仅供个人或企业内部使用,那么就不需要公开任何自己的代码。

开源软件:首要考虑的是如何发展软件,让更多人使用软件,而不保证软件在演化过程中开源性,这样减少了商业公司参与的顾虑,如BSD和Apache许可证。

热点排行