開源從上世紀(jì)六七十年代開始,到現(xiàn)在已經(jīng)獲得了全球范圍IT工作者的認(rèn)可。北京市經(jīng)濟(jì)和信息化委員會(huì)委員姜廣智也曾表示:“沒(méi)有開源軟件技術(shù),就沒(méi)有中國(guó)軟件產(chǎn)業(yè),同時(shí)開源軟件也決定了我國(guó)十幾年軟件的路線”。一般來(lái)講開源工作者都很有情結(jié),有著崇高理想。
但是比如一位德國(guó)程序員,netfilter內(nèi)核子系統(tǒng)貢獻(xiàn)者Patrick McHardy就聯(lián)絡(luò)了德國(guó)的許多企業(yè),以不遵守GPL為由索要小額金錢。并在18個(gè)月內(nèi)成功勒索200萬(wàn)歐元,折人民幣1548萬(wàn)。
其實(shí)上面提到的GPL的全稱是GNU General Public Licence,也是目前開源世界最常見的許可模式。
GPL的初衷是保證所有開發(fā)者的權(quán)利,同時(shí)為使用者提供了足夠的復(fù)制,分發(fā),修改的權(quán)利,作為前提的,自由軟件必須公開所有的源代碼。
也就是說(shuō),GPL本來(lái)想打造一個(gè)大同世界。在這個(gè)世界中,所有程序員資源貢獻(xiàn)代碼,完善軟件,企業(yè)、個(gè)人可以在有條件的情況下應(yīng)用這些人貢獻(xiàn)的代碼,進(jìn)行復(fù)制、修改,之后在貢獻(xiàn)自己的開源自己的軟件代碼。構(gòu)成良性閉環(huán)。
但事實(shí)卻是,投機(jī)取巧、打擦邊球絕不是一個(gè)人或一個(gè)民族的缺點(diǎn)。總有些公司應(yīng)用了GPL的開源代碼,卻沒(méi)有貢獻(xiàn)自己的軟件代碼,而有人愿做世界警察,也有人愿意執(zhí)法GPL。如果這種行為泛濫,必將影響開源凈土。對(duì)此自由軟件社區(qū)承諾盡快解決這種問(wèn)題,避免越來(lái)越多的企業(yè)停止使用Linux,改用替代如BSD發(fā)行版。