你知道的开源协议有哪些?你知道的开源软件有哪些?

Java相关开源软件:

  • JDK
  • eclipse
  • Tomcat
  • Spring
  • Hibernate
  • MySQL
  • MyBatis
  • struts
  • 参考: http://blog.csdn.net/agromach/article/details/1532223

    你知道的开源协议有哪些?
    • Mozilla Public License: MPL License,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起
    者。这种授权维护了商业软件的利益,它要求基于这种软件得修改无偿贡献版权给该软件。这样,围绕该软件得
    所有代码得版权都集中在发起开发人得手中。但MPL是允许修改,无偿使用得。MPL软件对链接没有要求。
    • BSD开源协议:给于使用者很大自由的协议。可以自由的使用,修改源代码,也可以将修改后的代码作为开源或
    者专有软件再发布。
    • Apache Licence 2.0 :Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样
    鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。
    • GPL:GPL许可证是自由软件的应用最广泛的软件许可证,人们可以修改程式的一个或几个副本或程式的任何部
    分,以此形成基於这些程式的衍生作品。必须在修改过的档案中附有明显的说明:您修改了此一档案及任何修改
    的日期。 您必须让您发布或出版的作品,包括本程式的全部或一部分,或内含本程式的全部或部分所衍生的作
    品,允许第三方在此许可证条款下使用,并且不得因为此项授权行为而收费。
    • LGPL:LGPL是GPL的一个为主要为类库使用设计的开源协议。和GPL要求任何使用/修改/衍生之GPL类库的的软
    件必须采用GPL协议不同。LGPL允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代
    码。这使得采用LGPL协议的开源代码可以被商业软件作为类库引用并发布和销售。
    • Public Domain:公共域授权。将软件授权为公共域,这些软件包没有授权协议,任何人都可以随意使用它

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值