机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 寂静天花板

开源陈伯雄

  [复制链接]
发表于 2015-5-4 09:39:21 | 显示全部楼层
天天喝水啊 发表于 2015-5-3 11:31
说句废话,我觉得8爷不是在为生活而奋斗,应该是在为事业而奋斗

小弟觉得,为事业也好,是习惯也罢,抑或为了私心满足自己的机械情结,就像在我们的村里爸妈级别的爷爷奶奶们还在劳作,即使做不了什么却还得挑着工具习惯性地慢悠出门。当然不是拿八爷比作他们,也不是他们的子女不孝顺,只是在那个年代他们习惯了那样的生活方式——日出而耕日落而息,套用一句广告词就是根本停不下来,一停下来心里憋得慌。向八爷以及八爷们致敬!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-4 11:50:33 | 显示全部楼层
说到开源协议,很多人是不怎么清楚,如今的开源协议达到 60 多种,其中主流的包括以下这些。
BSD 开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了 BSD 协议的代码,或则以 BSD 协议代码为基础做二次开发自己的产品时,需要满足三个条件:
  • 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的 BSD 协议。
  • 如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的 BSD 协议。
  • 不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。
  BSD 代码鼓励代码共享,但需要尊重代码作者的著作权。BSD 由于允许使用者修改和重新发布代码,也允许使用或在 BSD 代码上开发商业软件发布和销售,因此是对商业集成很友好的协议。而很多的公司企业在选用开源产品的时候都首选 BSD 协议,因为可以完全控制这些第三方的代码,在必要的时候可以修改或者二次开发。包括苹果的 MAC OS,Webkit 浏览器内核在内的软件都使用了 BSD 协议。

 Apache Licence 是著名的非盈利开源组织 Apache 采用的协议。该协议和 BSD 类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件也和 BSD 类似:
  • 需要给代码的用户一份 Apache Licence。
  • 如果你修改了代码,需要在被修改的文件中说明。
  • 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。
  • 如果再发布的产品中包含一个 Notice 文件,则在 Notice 文件中需要带有 Apache Licence。你可以在 Notice 中增加自己的许可,但不可以表现为对 Apache Licence 构成更改。
  Apache Licence 也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。

 我们很熟悉的 Linux 就是采用了 GPL。GPL 协议和 BSD, Apache Licence 等鼓励代码重用的许可很不一样。GPL 的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种 Linux,包括商业公司的 Linux 和 Linux 上各种各样的由个人,组织,以及商业软件公司开发的免费软件了。
  GPL 协议的主要内容是只要在一个软件中使用(”使用”指类库引用,修改后的代码或者衍生代码)GPL 协议的产品,则该软件产品必须也采用 GPL 协议,既必须也是开源和免费。这就是所谓的”传染性”。GPL 协议的产品作为一个单独的产品使用没有任何问题, 还可以享受免费的优势。
  由于 GPL 严格要求使用了 GPL 类库的软件产品必须使用 GPL 协议,对于使用 GPL 协议的开源代码,商业软件或者对代码有保密要求的部门就不适合集成/采用作为类库和二次开发的基础。
回复 支持 反对

使用道具 举报

发表于 2015-5-4 22:02:08 | 显示全部楼层
值得思考的
回复 支持 反对

使用道具 举报

发表于 2015-5-23 12:19:54 | 显示全部楼层
人家就没有出来回应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-10-2 14:39 , Processed in 0.052708 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表