我們正處在“后開源”時(shí)代嗎?
自由軟件和開源軟件支持者在經(jīng)過多年的激烈斗爭(zhēng)之后,開源軟件最終獲勝。但這只是短暫的勝利,因?yàn)?Apache服務(wù)器類許可證一直在虎視眈眈,GitHub這一類支持者看樣子是在下決心將開源軟件歸納到自己的隊(duì)伍里:即使在根本沒有協(xié)議的情況下也可以發(fā)布大量的軟件代碼。
難道真的是因?yàn)殚_發(fā)者對(duì)協(xié)議太無所謂了以至于不愿意去找麻煩,還是有什么更復(fù)雜的東西在阻擋著他們?
對(duì)GPL說拜拜
根據(jù)RedMonk的分析,GPL 協(xié)議家族的勢(shì)力有的時(shí)候正在不斷的減弱,2012年使用的所有的開源協(xié)議中GPL暴跌到50%,而現(xiàn)在一直徘徊在45%左右。
事實(shí)上,這樣的趨勢(shì)變得越來越明顯,甚至有的開發(fā)者會(huì)套用這樣的邏輯來分析:如果不設(shè)限的許可證(permissive licensing)很好用的話,沒有許可證或許會(huì)更好?;蛘呦褡杂绍浖缃艹鋈宋颎lyn Moody描述的趨勢(shì)那樣,行業(yè)更傾向于“不設(shè)限的”許可證的關(guān)鍵點(diǎn)是——一個(gè)許可證就可以解決所有的問題。
也許像高級(jí)職員顧問 Aaron Williamson 在2013 Linux Collaboration Summit 大會(huì)上說的那樣,他掃描過1,692,135個(gè)GitHub 代碼存儲(chǔ)庫,只有219,326個(gè)是具有任何可以被識(shí)別的許可證,占總數(shù)的14.9%。而這其中Apache許可證壓倒性的占據(jù)這些項(xiàng)目的大部分范圍。但更讓人覺得驚訝的是盡然有那么多的代碼沒有任何明確的許可證。
GitHub 也幫了開源的忙
就上述所提到的對(duì)許可證的批評(píng),GitHub 已經(jīng)竭盡全力為開源許可證鋪平了道路,就像Simon Phipps呼吁的那樣,公司已經(jīng)推出choosealicense.com來幫助開發(fā)者決定使用什么樣的許可證在自己的項(xiàng)目里。同時(shí)他們還組成了一個(gè)很有用處的FAQ以分析開源許可證之間的細(xì)微差距,并詳細(xì)解釋不使用許可證的弊端:
一般來說,沒有許可證意味著在某種程度上是贊成默認(rèn)的版權(quán)法的。這也意味著你有保留所有源代碼的權(quán)利,別人不能復(fù)制、分發(fā)或創(chuàng)建派生作品。這可能不是你想要看到的現(xiàn)象吧。
所有的這些言論和行為都會(huì)對(duì)開源許可證的推廣有幫助,但這并不重要!
只要我們需要,不管什么時(shí)候都要得到
有 些人說開源不重要,支持開源的言論也不重要,但是這些都無所謂,即使這些人對(duì)企業(yè)開源冷眼旁觀也無所謂,反對(duì)大勢(shì)所趨事情的人就是時(shí)代的落伍者。畢竟現(xiàn)在 的開源能夠給一些重要的軟件更大的話語權(quán),就像一些重要的大趨勢(shì)那樣:云計(jì)算、大數(shù)據(jù)、移動(dòng),這些領(lǐng)域里不乏開源的身影。開源不再是挑戰(zhàn)者,也不是一個(gè)失 敗者。
開源的道路已經(jīng)走了很長的路了,今天我們要做的就是如何寫好代碼這件事。
不行,現(xiàn)在的開源還沒到遍地開花的境地,仍然有很多大型軟件公司在放棄之前的許可證模式的基礎(chǔ)上損失了很多盈利。但是對(duì)于正在增長的 GitHub 一代來說,代碼已經(jīng)不再是你銷售的主要部分,而是能夠確保你的服務(wù)業(yè)務(wù)能夠銷售出去的主要?jiǎng)恿?。Redmonk的 Stephen O'Grady 就指出:
組 織已經(jīng)意識(shí)到,即使是非常少的代碼在實(shí)踐中也是很有競(jìng)爭(zhēng)差異的。這使得開源行動(dòng)都是一個(gè)符合邏輯的行為,因?yàn)樘峁┑脑创a的潛在好處本質(zhì)上可能會(huì)大大超過 成本投入。就許可證而言,如果代碼不具備競(jìng)爭(zhēng)優(yōu)勢(shì)的話,很可能不值得保護(hù)。對(duì)于那些認(rèn)為他們生產(chǎn)的代碼是可替代的資產(chǎn)的人來說,所提供的互惠許可證恐怕不 是非必要的,只是他們不想要而已。在這種情形下,寬容協(xié)議(permissive licenses)可能就是一個(gè)***的選擇。
這就是我們今天所看到的,在后開源改革時(shí)代,軟件在改革過程中所占據(jù)的重要指出要遠(yuǎn)高于以往任何時(shí)候,而許可證的地位要低的多。
























