程序員都應(yīng)該懂一點(diǎn)開源協(xié)議

讓雷軍倍感壓力的00后CEO彤路,攜手300名最小年齡僅為10歲出頭的員工們,竟豪言:一些三四十歲的老前輩已經(jīng)看不懂互聯(lián)網(wǎng)躯保⊥樱可就在被采訪的短視頻剛剛傳遞開來(lái)的時(shí)候贩猎,劇情突然三百六十度大反轉(zhuǎn)。GitHub 開源項(xiàng)目 AndroidTvLauncher 的作者有理有據(jù)萍膛、義憤填膺地痛斥這位令人羨慕的00后CEO原封不動(dòng)地抄襲他的作品吭服。

互聯(lián)網(wǎng)之事貌似永遠(yuǎn)有著猜不透的劇情。外行看熱鬧蝗罗,內(nèi)行看門道艇棕。這里,咱們不聊長(zhǎng)江后浪推前浪的勵(lì)志故事串塑,也不聊孰是孰非的后續(xù)劇情發(fā)展沼琉,咱就聊點(diǎn)與我們有關(guān)系的事情,開源協(xié)議桩匪。

說(shuō)到開源協(xié)議打瘪,必須先簡(jiǎn)單介紹一下?自由軟件?這個(gè)詞。根據(jù)百科的解釋傻昙,自由軟件是一種可以不受限制地自由使用闺骚、復(fù)制、研究妆档、修改和分發(fā)的軟件僻爽。注意,自由并不代表著免費(fèi)过吻。正是這種開放进泼、開源的精神,計(jì)算機(jī)軟件才得以如此飛快地發(fā)展纤虽。

而?開源協(xié)議?乳绕,或者叫開源許可證,就是為保護(hù)自由軟件原作者的相關(guān)知識(shí)產(chǎn)權(quán)逼纸,在作者與用戶之間設(shè)立的一種虛擬合同洋措,或者稱之為授權(quán)方式。其中的條款內(nèi)容杰刽,就是用來(lái)限制軟件使用者的使用方式等菠发。他人如有違反協(xié)議,作者有權(quán)利發(fā)起訴訟贺嫂,維護(hù)自身權(quán)益滓鸠。

開源屆定義有幾百種不同的開源協(xié)議,寬松程度不一第喳,用以滿足開源項(xiàng)目的各種使用場(chǎng)景糜俗。比如,是否允許商用曲饱,是否允許修改悠抹,修改后是否需要繼續(xù)開源,開源是否必須繼續(xù)使用相同協(xié)議授權(quán)等扩淀。

不過(guò)楔敌,作為普通用戶,無(wú)論你是作為開源作者造輪子驻谆,還是作為普通用戶借輪子卵凑,我們只需要知道比較流行的那幾種,并能夠加以區(qū)分即可旺韭。否則氛谜,上百種協(xié)議真要細(xì)分的話,絕非易事区端。

早期一名烏克蘭程序員畫有一張分析圖值漫,簡(jiǎn)單明了地描述出六種流行開源協(xié)議的使用區(qū)分。?阮一峰老師?翻譯如下:

更簡(jiǎn)單點(diǎn)的話织盼,也可以參考來(lái)自?GcsSloop?博文的這張圖杨何,更加通俗易懂:

更多的開源協(xié)議,我們還可以參考這張圖(目前只發(fā)現(xiàn)英文版):

至于使用的話沥邻,不妨借助 GcsSloop 制作的開源協(xié)議網(wǎng)站:

http://choosealicense.online

如圖所示:

選擇所需要的協(xié)議危虱,一鍵復(fù)制即可。

說(shuō)完這些唐全,回過(guò)頭來(lái)想想埃跷,估計(jì)很多人都會(huì)有疑惑:開源協(xié)議與我何干蕊玷?但是,作為一名程序員弥雹,開源協(xié)議還真與你我關(guān)系緊密垃帅。

如果你是 GitHub 重度依賴者,如果你稍作留意剪勿,不難發(fā)現(xiàn)贸诚,基本上出名的開源項(xiàng)目根目錄中都有一個(gè)協(xié)議文件:?LICENSE.txt?,而在?README.me?說(shuō)明文件底部伴隨著?License?內(nèi)容厕吉。這就是你需要留意的地方酱固,使用任意開源項(xiàng)目之前,記得閱讀一下該項(xiàng)目的開源協(xié)議头朱。

市場(chǎng)上部分 App 也會(huì)在應(yīng)用中增加第三方開源項(xiàng)目時(shí)的使用版權(quán)說(shuō)明运悲,比如支付寶安卓版。這也是一種查看優(yōu)秀 App 都使用哪些開源項(xiàng)目的途徑之一项钮。

如果你也是一個(gè)作者扇苞,準(zhǔn)備開源自己的項(xiàng)目時(shí),那就更得注意寄纵,想想自己需要選擇哪一個(gè)開源協(xié)議更加合適鳖敷。比如,大名鼎鼎的 Linux 系統(tǒng)采用便是 GPL 協(xié)議程拭;作為安卓程序員定踱,我們當(dāng)然知道,我們賴以生存的 Android 開源系統(tǒng)恃鞋,其內(nèi)核采用的就是 Linux 內(nèi)核崖媚。那么 Android 系統(tǒng)到底屬于哪種開源協(xié)議呢,說(shuō)來(lái)真的話長(zhǎng)恤浪,感興趣的話畅哑,推薦你閱讀這兩篇文章:

Android,開源還是封閉水由?

再談Android的許可證(續(xù))

所以荠呐,以后不要再說(shuō)開源協(xié)議與你我無(wú)關(guān)啦,還不信的話砂客,你可以閱讀我微信公眾號(hào)這次的第二篇推文:別總說(shuō)這事與你沒關(guān)系泥张。

原文鏈接

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市鞠值,隨后出現(xiàn)的幾起案子媚创,更是在濱河造成了極大的恐慌,老刑警劉巖彤恶,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件钞钙,死亡現(xiàn)場(chǎng)離奇詭異鳄橘,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)芒炼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門挥唠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人焕议,你說(shuō)我怎么就攤上這事』」兀” “怎么了盅安?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)世囊。 經(jīng)常有香客問我别瞭,道長(zhǎng),這世上最難降的妖魔是什么株憾? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任蝙寨,我火速辦了婚禮,結(jié)果婚禮上嗤瞎,老公的妹妹穿的比我還像新娘墙歪。我一直安慰自己,他們只是感情好贝奇,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布虹菲。 她就那樣靜靜地躺著,像睡著了一般掉瞳。 火紅的嫁衣襯著肌膚如雪毕源。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天陕习,我揣著相機(jī)與錄音霎褐,去河邊找鬼。 笑死该镣,一個(gè)胖子當(dāng)著我的面吹牛冻璃,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播损合,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼俱饿,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了塌忽?” 一聲冷哼從身側(cè)響起拍埠,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎土居,沒想到半個(gè)月后枣购,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體嬉探,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年棉圈,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了涩堤。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡分瘾,死狀恐怖胎围,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情德召,我是刑警寧澤白魂,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布,位于F島的核電站上岗,受9級(jí)特大地震影響福荸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜肴掷,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一敬锐、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧呆瞻,春花似錦台夺、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)鹏倘。三九已至编丘,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間贾铝,已是汗流浹背薯定。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工始绍, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人话侄。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓亏推,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親年堆。 傳聞我的和親對(duì)象是個(gè)殘疾皇子吞杭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,133評(píng)論 25 707
  • 年年歲歲花相似,歲歲年年人不同
    Jacquet閱讀 123評(píng)論 0 0
  • 我睡在床上 床漂在水上 床外裹著墻 墻外水波蕩 這讓我想起了江南水鄉(xiāng) 小橋 流水 舟上 還有那嫵媚的臉龐 而這里卻...
    側(cè)耳傾聽mcq閱讀 114評(píng)論 0 0
  • 天氣是越來(lái)越冷了变丧,在戶外活動(dòng)變成一件非常難熬的事芽狗;甚至躺在床上想想,都覺得萬(wàn)念俱灰痒蓬。冬天才剛開始童擎,十二月滴劲,一月,二...
    門森特的睡前故事閱讀 148評(píng)論 0 0
  • 上墳的日子近了。這季節(jié)多雨芯砸,幾天前就走心萧芙,盼著能有個(gè)好天兒! 老天保佑假丧,今晨秋高氣爽双揪,藍(lán)天白云,姐妹仨相約一同去拜...
    芥末文衣閱讀 415評(píng)論 1 1