开源许可证大致可以分为两大类:宽松自由软件许可协议(Permissive free software licence)和著佐权许可证(Copyleft license)。这两类许可证在软件的使用、修改和传播方面有着显著的区别。 1. 宽松自由软件许可协议 宽松自由软件许可协议对软件的使用、修改和传播采用最低限制,为软件的自由使用提供了更大的空间。常见的...
为了让GNU项目能够永远公开源代码,并永远免费让人使用,自由软件基金会的创始人和领导者Richard Stallman革命性地定义出了第一个自由软件的许可证: GNU的通用公共许可证(General Public License,简称GPL)。 (二)高等院校颁发的许可证BSD 许多想要通过开源软件展示自己的软件设计算法和编码水平,期望获得他人认可,或有大学...
Seal 开源软件许可证规定了除发起人之外的其他人如何使用、修改或分发软件代码。它们授予其他用户使用或重新使用代码的许可和权利,以用于新的应用程序或将该代码应用于其他项目。开源的主要优点之一是它的可见性,这使得问题的解决更加容易,当文档不完善时,源码可以更好地理解某开源组件的工作原理。根据开源许可证的类...
开源许可证大致可以分为两大类:宽松自由软件许可协议(Permissive free software licence)和著佐权许可证(Copyleft license)。这两类许可证在软件的使用、修改和传播方面有着显著的区别。 1. 宽松自由软件许可协议 宽松自由软件许可协议对软件的使用、修改和传播采用最低限制,为软件的自由使用提供了更大的空间。常见的...
开源许可证类型 (一) 自由软件基金会颁发的许可证GPL 在OSI出现以前,自由软件基金会是开放源代码运动的领导者。自由软件基金会提倡"自由软件"。为了让GNU项目能够永远公开源代码,并永远免费让人使用,自由软件基金会的创始人和领导者Richard Stallman革命性地定义出了第一个自由软件的许可证: GNU的通用公共许可证(Gene...