七种开源许可证

by admin on 2020年4月15日

OpenSSL
宣布将其许可证更改为
Apache License v
2.0,并启用了一个新网站。该网站将帮助
OpenSSL 团队联系迄今所有为该项目做出贡献的人完成许可证的更换。

通常,所谓“天气预报”是指天气变化的报告,《Linux基金会》借用此术语来表明全球Linux的开发现状。请见www.linux.com官方网站。

相信大家在玩 node ,webpack,npm,bower ..etc 时,都会在它们的
package.json 文件中,或者 init 过程中都会遇到这样的一个键值对:

澳门新葡亰网址下载 1

大家知道,Linux是当今自由/开源软件(FOSS)之核心(也叫根,root)开发项目,可以说,几乎所有(绝大部分)的FOSS项目都是在Linux平台上开发的。今年6月9日,Linux
2.6.30版本正式发布。据统计,有1,100多人参与此版本的开发,他们代表(或来自)200多个企业,比如:Intel、谷歌、红帽和Novell等。相比Linux
2.6.29版本(今年3月24日发布),该版本发生了12,000处改动(或变化),增加了62,400行程序源代码,平均每天增加8,300行程序代码。Linux
2.6.30版本的总代码行数已经超过1,000万行源代码。

"license": "MIT",

OpenSSL 是目前非常流行的加密程序库,此前采用的许可证是 OpenSSL License
和 SSLeay License,其中 OpenSSL License 是 Apache License 1.0 许可证,而
SSLeay License 则是 4-clause BSD,这两个许可证与 GPL 许可证不兼容,GPL
软件使用 OpenSSL 时需要给予其例外。这次的许可证更改后,OpenSSL
将能更自由的整合到 GPL 软件中。

澳门新葡亰网址下载 ,我们设想一下,对于Linux而言,每天增加8,300行程序源代码是个什么样子?是很微小的近千分之一的变化,看上去简直微不足道。不过,由此可见,Linux是在不断成长的一个系统,仿佛具有生命。特别值得提出,该版本共有9项重大改进,其中第一项改进的直接效果就是降低了硬盘的读写次数和延长了电池的使用寿命。降低硬盘读写次数特别有利于自启动U盘的实际使用,延长了它的使用寿命。

这个 license
就是开源许可说明,各大组织设立了为代码开源许可的规范文档,当作者声明此文档类型时,他人必须遵守该文档类型的规范。(当然啦这是君子条款)

OpenSSL
此次更换许可证的行动,得到了许多人的赞赏和认同。软件自由法律中心的法律总监
Mishi Choudhary 说:“OpenSSL 作为应用最广泛的 FOSS
加密软件,将更加方便地被纳入到免费和开源软件中”。

自6月24日起,Linux
2.6.31版本的开发已进入开发稳定期,预计在今年8月底或9月初正式发布。很明显的是,Linux的开发没有受到全球性经济衰退的直接影响,Linux正在稳步前进。

一张图说解释所有:

Linux 基金会首席技术官 Nicko van Someren 也表示:“ Linux
基金会很高兴看到 OpenSSL 项目依据 Apache 许可证重新授权。当将 FOSS
项目纳入其他项目和产品时,使用一个标准并易于理解的许可证是非常重要的。OpenSSL
这一许可举措将进一步确保它坐稳世界上最重要和最受依赖的开源项目之一的地位”

根据Black
Duck软件公司的一项最近的调查报告,目前,全球共有20多万个FOSS开发项目在进行中,分布在4,100个独立网站,共有数百亿(tens
of
billions)行程序代码资源。这是一笔何等可贵的共享软件资源。目前,存在1,500多种开源软件许可协议,其中65%的项目遵守GPL许可证。特别值得一提的是,GPL
3.0的开发项目,一年以来,增长了4倍,是FOSS许可协议的佼佼者,占整个FOSS开发项目的5.10%。这种发展趋势还将保持下去。GPL
2.0占50.06%,LGPL 2.1占9.63%,Artstic占8.68%,BSD 2.0占6.32%,Apache
2.0占3.91%,Mozilla 1.1占1.25%,微软的Public
License占102%。近年来,出现一种开源双授权模式,也叫“Open-Core”模式,即核心开源,外围闭源,便利于商业运作,比如MySQL数据库。

澳门新葡亰网址下载 2七种开源许可.jpg

(文/开源中国)    

一点重要说明,FOSS软件的第一要义是指,允许程序自由地再次分发,而不仅仅是程序源代码对外开放。有人愿意程序源码开放,但是,不允许程序自由地再次分发,喜欢把它继续搂在自己的怀里面不放手。这是何必呢?国产Linux之所以不能算是真正的FOSS软件,就在于它被视为是企业的私有产品,不允许自由地再次分发。这种私有观念严重阻碍着了Linux在中国的健康发展。在我国境内,开源一词的含义被误读了许多年。

Apache许可证(Apache
License),是一个在Apache软件基金会发布的自由软件许可证,最初为Apache
http服务器而撰写。Apache许可证要求被授权者保留版权和放弃权利的申明,但它不是一个反版权的许可证。

澳门新葡亰网址下载 3

澳门新葡亰网址下载 4Apache许可标志当前版本
Apache License, Version 2.0

下列各版本文档由开源代码促进会提供:

澳门新葡亰网址下载 5[Open
Source
Initiative开放源代码促进会]()

  • MIT许可证之名源自麻省理工学院(Massachusetts Institute of
    Technology, MIT),又称“X条款”(X License)或“X11条款”(X11
    License)。
  • MIT是和BSD一样宽范的许可协议,作者只想保留版权,而无任何其他了限制。也就是说,你必须在你的发行版里包含原许可协议的声明,无论你是以二进制发布的还是以源代码发布的。
  • 当前版本 The MIT License

  • ISC许可证是一种开放源代码许可证,在功能上与两句版的BSD许可证相同。
  • 这份许可证是由ISC(Internet Systems
    Consortium)所发明,在ISC释出软件时所使用的。
  • 当前版本 ISC License

  • BSD开源协议(original BSD license、FreeBSD license、Original BSD
    license)是一个给于使用者很大自由的协议,BSD
    代码鼓励代码共享,但需要尊重代码作者的著作权。
  • BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售,因此是对商业集成很友好的协议。
  • 当前版本 The 2-Clause BSD License

  • GPL,是GNU General Public
    License的缩写,是GNU通用公共授权非正式的中文翻译。它并非由自由软件基金会所发表,亦非使用GNU通用公共授权的软件的法定发布条款
  • 只有GNU通用公共授权英文原文的版本始具有此等效力。
  • 当前版本 GNU General Public License

  • MPL是The Mozilla Public License的简写,是1998年初Netscape的
    Mozilla小组为其开源软件项目设计的软件许可证。
  • MPL许可证出现的最重要原因就是,Netscape公司认为GPL许可证没有很好地平衡开发者对
    源代码的需求和他们利用源代码获得的利益。
  • 当前版本 Mozilla Public License

  • LGPL是 GNU Lesser General Public License (GNU
    宽通用公共许可证)的缩写形式,旧称GNU Library General Public License
    (GNU 库通用公共许可证),后来改称作Lesser
    GPL,即为更宽松的GPL,在宽松程度上与BSD, Apache,XFree86 许可证相似。
  • 当前版本 Lesser General Public License

点击进入 SPDX License List 看到更多协议类型~

该篇收录于文集:程序员冷知识

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图