Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件也和BSD类似:
- 需要给代码的用户一份Apache Licence
- 如果你修改了代码,需要在被修改的文件中说明。
- 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。
- 如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache Licence。你可以在Notice中增加自己的许可,但不可以表现为对Apache Licence构成更改。
Apache Licence也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。
英文原文:http://www.apache.org/licenses/LICENSE-2.0.html
更多开源协议介绍
Apache Spark
Apache Ignite
Open-Source-License
不错!
如果不遵守会怎样
我可以像LGPL那样发布闭源代码吗?
不懂是干什么的
能详细介绍一下 epl2(教育社区许可证)吗 和Apache许可证有何区别
引用来自#3楼“唯一”的帖子
如果不遵守会怎样
可能被告……曾经发生过这样的事情,不过是外国。
能不能进行翻译,使用Apache License2.0进行许可的文档,当然也使用Apache2.0协议发布呢?
老大,可以发布封闭源代码的软件吗?
这表示, 修改后可以不开放源码 ?