理解开源许可证

admin 提交于 星期二, 11/07/2017 - 16:59

1. 如何选择开源许可证

Github专门发布了一个网站Choosing an OSS license doesn’t need to be scary来帮助开源项目开发者。

github screenshot

1. 我想要一个简单宽松的许可证

建议: MIT许可证。这是一个宽松的、简明扼要的许可证,只要用户在项目副本中包含了版权声明和许可声明,他们就可以拿你的代码做任何想做的事情,你也无需承担任何责任。

使用该许可证的项目:jQuery、Rails

2. 我比较关心专利

建议: Apache许可证。这类似于MIT许可证,但它同时还包含了贡献者向用户提供专利授权相关的条款。

使用该许可证的项目:Apache、SVN和NuGet

3. 我关心项目的共享改进

建议:GPL( V2或 V3)许可证。这是一种copyleft许可证,要求修改项目代码的用户再次分发源码或二进制代码时,必须公布他的相关修改。V3版本与V2类似,但其进一步约束了在某些限制软件更改的硬件上的使用范围。

使用该许可证的项目:Linux、Git

4. 我的开源项目不是代码

建议: Creative Commons。这是一个相对宽松的版权协议。它只保留几种了权利(some rights reserved)。使用者可以明确知道所有者的权利,不容易侵犯对方的版权,作品可以得到有效传播。
作为作者,你可以选择以下1~4种权利组合:
1. 署名(Attribution,简写为BY):必须提到原作者。
2. 非商业用途(Noncommercial,简写为NC):不得用于盈利性目的。
3. 禁止演绎(No Derivative Works,简写为ND):不得修改原作品, 不得再创作。
4. 相同方式共享(Share Alike,简写为SA):允许修改原作品,但必须使用相同的许可证发布。

5. 另一个角度看不同开源许可的区别

(第一张图的Cc-By-3.0就是Creative Commons许可)

开源许可证对比

Choosing Open Source License

参考资料:

2. Free Software Foundation (FSF)

1.简介:

自由软件基金会(Free Software Foundation,FSF)是一个致力于推广自由软件、促进计算机用户自由的美国民间非盈利性组织。它于1985年10月由理查德·斯托曼(Richard Matthew Stallman,简称RMS)建立,其主要工作是执行GNU计划,开发更多的自由软件,完善自由软件理念。RMS作为一个著名的黑客,他的主要成就包括Emacs、GCC、GDB。

2.基金主要用途:

从其建立到1990年代中自由软件基金会的基金主要被用来雇用编程师来发展自由软件。从1990年代中开始写自由软件的公司和个人太多了,因此自由软件基金会的雇员和自愿者主要在自由软件运动的法律和结构问题上工作。

3.成员组成:

FSF的董事会成员包括一流大学的教授,高级工程师和创始人。一些知名的活动家和软件商也被接受。

4.主要工作:

(1)维护GNU许可证

(2)验证和维护自由软件

(3)软件项目托管

3. Open Source Initiative (OSI)

简介:

Open Source Intiative 是一个旨在推动开源软件发展的非盈利组织。

1998年2月, 以Eric Raymond为首的一批人认识到GNU/Linux体系的产业化道路的本质,并非是什么自由哲学,而是市场竞争的驱动,因此创办了Open Source Intiative(开放源代码促进会),并且在互联网世界里展开了一场历史性的Linux产业化运动。

领导人物:

Eric Raymond 埃里克·斯蒂芬·雷蒙(Eric Steven Raymond,1957至今)

著名黑客,是开放源代码运动的主要领导人。被称为:ESR。从1998年2月 - 2005年2月,雷蒙担任OSI的主席。Eric Raymond 是著名的Fetchmail程序的作者,《大教堂和大集市》(The Cathedral and the Bazaar)的作者。

4. LPI考纲描述

1.3 Understanding open source Software and Licensing

Weight: 1

Description: Open communities and licensing open source Software for business.

Key Knowledge Areas:

  • Licensing
  • Free Software Foundation (FSF), open source Initiative (OSI)

Terms and Utilities:

  • GPL, BSD, Creative Commons
  • Free Software, open source Software, FOSS, FLOSS
  • open source business models

 

下一节:Linux使用技巧

添加新评论

Restricted HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id> <img src>
  • 自动断行和分段。
  • Web page addresses and email addresses turn into links automatically.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
请输入"Drupal8"