跳转到主要內容

第31章 GPL开源协议

作者:猪熊
林灰心想:

  這次一定找些靠谱的人负责《人生重开模拟器》這款游戏的翻译工作。

  然而理想是丰满的,现实是骨感的。

  找谁翻译好呢?

  找淘/宝網上的翻译店铺?

  呵呵,林灰感觉找那些人還不如他自己翻译呢。

  想了一会后,林灰突然想起以前跟同班同学闲谈的时候。

  曾经听同学提過英语老师似乎平时会兼职做些翻译工作。

  林灰他们班级英语老师叫顾烟凝,二十四五岁的样子。

  北外毕业的,才刚刚工作两三年。

  林灰他们這届還是顾老师带的第一届学生呢。

  可能是高中背诵過的《滕王阁序》裡面有“潦水尽而寒潭清,烟光凝而暮山紫”這句话的原因。

  反正林灰对“顾烟凝”這個名字记得一直一向蛮牢靠的。

  林灰有顾烟凝的微/信。

  不過为了避免不必要的麻烦,

  他還是换了個小号。

  在申請消息裡注明了“翻译材料”之后,林灰试着添加顾烟凝的微/信。

  很快就通過了好友申請。

  林灰原本准备的几套措辞更是沒派上用场。

  顾烟凝比林灰预料地直率得多:“翻译材料是么?”

  林灰:“是。”

  得到肯定的答复后,顾烟凝发過来的一张图。

  上面罗列着不同材料对应着的不同翻译价格。

  虽然目前市场上软件方面翻译价格是千字150元這样

  但文学方面翻译价格却是千字200~300元這样……

  考虑到《人生重开模拟器》裡面涉及到的事件不单单是普通软件那类翻译。

  還涉及一定的文学性。

  故而两個人商量好的价格是千字250元。

  《人生重开模拟器》這款游戏裡共两千事件,平均每條事件大概20個字。

  按照4万字算的话,翻译总价是一万元。

  林灰直接给顾烟凝转過去了。

  转钱的时候林灰才发现。

  在微/信转账界面虽然沒办法看见对方的全名。

  但依旧可以看到“**凝”這样的提示。

  這样的话,岂不是顾烟凝一旦试着给自己转钱的话马上就能看见“*灰”這样的提示?

  呃,這特么的。

  亏自己還煞费苦心地用小号,匿名匿了個寂寞嗎?

  好在顾烟凝关注点似乎不在這上面。

  顾烟凝收了钱后随即发了個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协议差不多,也是对商业应用友好的许可。

  使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品發佈/销售。

  Apache开源协议是著名的非盈利开源组织Apache采用的协议。

  该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再發佈作为开源或商业软件。

  尽管這两個开发协议都很不错。

  但這一次林灰最终還是選擇了GPL开源协议。

  GPL协议和BSD、ApacheLicence等鼓励代码重用的许可很不一样。

  GPL的出发点是代码的开源/免費使用和引用/修改/衍生代码的开源/免費使用。

  但不允许修改后和衍生的代码做为闭源的商业软件發佈和销售。

  GPL协议的主要內容是只要在一個软件中使用(”使用”指类库引用,修改后的代码或者衍生代码)GPL协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免費。

  换言之,林灰能够允许别人应用其开源的《2048》代码。

  但其他人应用该开源代码开源出的其他版本必须也同样开源。

  开源的时候還必须依照GPL协议。

  按照這個规则。

  原本一個GPL开源项目,很可能带出一大串GPL开源项目。

  這就是所谓的”传染性”。

  之所以采用這個协议,是因为林灰知道前世2048這款游戏可不止是数字版。

  還有很多衍生版本。

  比如說朝代版、音符版、5×5版之类的十多個版本。

  林灰觉得通過GPL這样略带“传染性的”开源协议。

  能够有助于《2048》這款游戏的衍生版本及早出现。

  当然了林灰的想法多多少少也有点一厢情愿。

  這一切的一切都是建立在其他人遵守规则的情况下。

  遇到不守规则的人。

  所谓的這個协议那個协议对于他们而言只是一纸空文。

  再严密的协议也是防君子不防小人。

  不過也无所谓,做事情无愧于心就好。

  更何况林灰在《2048》這款游戏上的收获早就大大超出他的心理预期了。

  :https://www.zibq.cc。:https://m.zibq.cc

首頁 分類 排行 書架 我的

看小說網

看小說網是您最喜歡的免費小說閱讀網站。提供海量全本小說免費閱讀,所有小說無廣告干擾,是您值得收藏的小說網站。

網站导航

热门分類

© 2023 看小說網 版权所有