当前位置:文档之家› 开源软件协议列表

开源软件协议列表


Notice 文件,
则在 Notice 文件中需要带有
Apache Licence
。你可以在 Notice 中增加自己的许可,但不
可以表现为对
Apache Licence
构成更改
必须开源、免费
开源、免费
修改后必须遵循
LGPL 协议
不必将你的私有源文件共享
允许商业软件通过类库引用(
link
LGPL 类库而不需要开源商业软件的代码
LGPL 协议
可以,必须在你的发行版里包含原 许可协议的声明

Firebird
MPL
可以
开发工具
Eclipse
Eclipse
可以
Netbeans
CDDL&GPL2.0
IntelliJ IDEA Community
有版权

Edition
构建工具
Ant Maven
Apache License Apache License
MPL 许可
证发布的源代码的修改也要以
MPL 许可证的方式再许可出
来,以保证其他人可以在
MPL
的条款下共享源代码。但是,在
MPL 许可证中对“发布”的定
MPL 许可证第三条第
7 款中允许被许可人将经
义是“以源代码方式发布的文件
过 MPL许可证获得的源代码同自己其他类型
”,这就意味着
MPL允许一个 的代码混合得到自己的软件程序。
JUnit
GNU
测试和缺陷管理 Bugfree
GNU
Bugzilla
MPL
CVS
GNU
CSV
SVN
Apache License
Git
GNU
日志系统 JavaScriptLogJ SLF4J 库Jquery
Apache License GNU MIT
Apache Hadoop
Apache License
不需要
)方式使用
不需要,必须在你的发行版里包 含原许可协议的声明
如果你在非开源项目使用(即软件不打算开 放源代码),且该软件用来销售,则需要向 mysql 支付相应 license 费用
不需要,只需保留版权
取得此授权的人可以查看 源代码,并免费下载该软件
Ingres r3
数据库的
MPL 虽然要求对于经
数据库
Apache Licence
BSD-like GPL GPL
Apache Licence Free Free Apache License LGPL CDDL Apache License LGPL
GPL
MIT
CATOSL GPL
需要在被修改的文件中说明 可以,必须开源、免费
修改后必须遵循 可以
Solr
Apache License
Openldap
OpenLDAP
Ganglia
BSD
Keepalived
修改后是否要开源
基于此的软件是否需要开源
在延伸的代码中(修改和有源代 码衍生的代码中)需要带有原来 代码中的协议,商标,专利声明 和其他原来作者规定需要包含的 说明
如果再发布的产品中包含一个
CDH
Apache License
HBase
Apache License
hive
Apache License
Zookeeper
Apache License
云计算
Impala Fastdfs
Apache License GPL
Nutch
Apache License
Lucene
Apache License
类型
软件名称
开源协议
是否可以修改
WWW服务
Apache
Email 中间件
Nginx Postfix TMail Qmail James DixieMail CRSMail Tomcat
JBoss
Glassfish Spring Hibernate
MySql
PostGreSql Ingres r3 MAX DB
企业在自己已有的源代码库上加
一个接口,除了接口程序的源代
码以 MPL许可证的形式对外许
可外,源代码库中的源代码就可
以不用 MPL许可证的方式强制
需要
贡献者也不可以移除或变更任何包含在程序 中的版权声明。每个贡献者必须证明自己为 贡献的创始人,无论如何要以一种方式使后 继接受者能够适度地辨识出贡献的创始人。 软件商业发布者可能要接受某些关于最终用 户、商业伙伴等等的责任。当本许可证被用 于程序的商业目的的时候,那些包含了以商 业产品形式提供的程序的贡献者必须以一种 方式确保不会对其他贡献者造成潜在的赔偿 责任。因此,如果一个含有商业产品形式的 程序的贡献者,这样的贡献者(称“商业贡 献者”)要同意保卫每一个其他贡献者并
相关主题