返回

穿越:2014

首页
关灯
护眼
字体:
第31章 GPL开源协议
上一章 目录 下一章
『章节错误,点此报送』
  烟凝关注点似乎不在这上面。

  顾烟凝收了钱后随即发了个OK的表情。

  并表示会尽快搞定翻译任务。

  ……

  林灰也没有只在《人生重开模拟器》这款游戏上下功夫。

  14号中午,林灰又按照之前许诺过的事情。

  将《2048》的这款游戏开源到了开源亚洲这个网站上面。

  由于不太清楚这个世界AppStore方面对软件开源有无规定。

  林灰最终开源的是《2048》对应的安卓版本。

  虽然是开源,但这不等于没有约束。

  开源也必须遵照开源协议。

  选择开源协议也很关键。

  毕竟开源协议不止一种,世界上的各种开源协议大概有上百种。

  当然了,上百种开源协议里常用的也只有GPL、BSD、MIT、Mozilla、Apache和LGPL这些。

  前世林灰开源的时候只会选择了BSD开源协议或者是Apache开源协议。

  更多时候还是选择BSD开源协议。

  BSD开源协议是个给于使用者很大自由的协议。

  可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。

  当其他用户发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:

  ①如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。

  ②如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。

  ③不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。

  BSD协议鼓励代码共享,但需要尊重代码作者的著作权。

  BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售。

  因此是对商业集成很友好的协议。

  很多企业/个人在选用开源产品的时候都首选BSD协议。

  因为采用BSD可以完全控制这些第三方的代码,在必要的时候可以修改或者二次开发。

  Apache协议和BSD协
第31章 GPL开源协议(2/3).继续阅读
《 加入书签,方便阅读 》
上一章 目录 下一章