林納斯曾經(jīng)就開源問(wèn)題與微軟公司的高層展開過(guò)激烈的辯論。微軟公司批評(píng)開源運(yùn)動(dòng)嚴(yán)重地破壞了知識(shí)產(chǎn)權(quán)、擾亂了軟件市場(chǎng),林納斯則反擊微軟是一人獨(dú)大、金錢障目,他后來(lái)解釋他的初衷說(shuō):
“一個(gè)人做事情的動(dòng)機(jī),可以分為三類:一是求生,二是社會(huì)生活,三是娛樂(lè)。當(dāng)我們的動(dòng)機(jī)上升到一個(gè)更高的階段時(shí),我們才會(huì)取得進(jìn)步:不是僅僅為了求生,更是為了改變社會(huì),更理想的是——為了興趣和快樂(lè)!
這段話,是開源領(lǐng)袖們的價(jià)值宣言,也深刻地解釋了開源運(yùn)動(dòng)為什么能夠成功的原因,因?yàn)槠浣?jīng)典,被稱為“林納斯第二定律”。
在軟件開源的運(yùn)動(dòng)當(dāng)中,還有一個(gè)人占有歷史性的地位,他就是世界聞名的計(jì)算機(jī)書籍出版商蒂姆·奧萊理(Tim
O'Reilly)。奧萊理也是開源運(yùn)動(dòng)的堅(jiān)定支持者,他常常自己掏腰包,贊助開源社區(qū)的活動(dòng)和會(huì)議。1999年,他的出版社奧萊理媒體(O'Reilly
Media),推出了全世界第一本開源文集:《開源革命之聲》07。此后,“開源”的概念才開始慢慢走出程序員的群體,成為一個(gè)廣為人知的概念。
伴隨著他們的搖旗吶喊,越來(lái)越多的開發(fā)人員和軟件公司開始加入開源運(yùn)動(dòng)的行列。進(jìn)入21世紀(jì)以后,開源軟件已經(jīng)深入人心,幾乎整個(gè)軟件業(yè)都認(rèn)識(shí)到了開放源代碼的重要性及其好處,開源軟件的產(chǎn)品也數(shù)不勝數(shù)、衍伸到各個(gè)領(lǐng)域,最早與開源勢(shì)不兩立的微軟公司,也開始擁抱開源的做法。時(shí)至今日,要想在任何一個(gè)行業(yè),找到一個(gè)沒(méi)有開源軟件的例子,已經(jīng)相當(dāng)困難。本書第四章曾經(jīng)談到,軟件是由代碼和數(shù)據(jù)共同組成的,“開源”,指的只是開放代碼,并不包括數(shù)據(jù)。但當(dāng)開放代碼已經(jīng)成為共識(shí)和現(xiàn)實(shí)的時(shí)候,新一代的創(chuàng)新者,自然又將眼光投向了數(shù)據(jù)。
雖然同為軟件的一部分,但開放數(shù)據(jù)(Open
Data)和開放代碼卻大不相同。開放代碼面向的對(duì)象僅僅是程序員,也就是說(shuō),它停留在技術(shù)的層面;但數(shù)據(jù)的開放,其涉及面卻廣得多,它不僅和技術(shù)人員相關(guān),還與數(shù)據(jù)的來(lái)源、性質(zhì)以及過(guò)去和未來(lái)的使用人員都息息相關(guān)。
開放數(shù)據(jù)也不僅僅意味著公開數(shù)據(jù)。要讓數(shù)據(jù)可以重復(fù)使用、自由加工,數(shù)據(jù)公開的格式至關(guān)重要。還有,數(shù)據(jù)不像代碼,代碼無(wú)關(guān)個(gè)人,數(shù)據(jù)卻可能涉及個(gè)人的隱私。
所以,什么樣的數(shù)據(jù)可以開放、應(yīng)該開放?又以什么形式開放?誰(shuí)來(lái)開放?這些,都是要在開放之前必須回答的問(wèn)題。
也因?yàn)檫@種種不同,數(shù)據(jù)開放面臨更大的挑戰(zhàn)和阻力,數(shù)據(jù)開放也沒(méi)有像代碼開放一樣在商業(yè)領(lǐng)域興起,數(shù)據(jù)開放的訴求,首先直指公共領(lǐng)域的公共數(shù)據(jù),也就是美國(guó)聯(lián)邦政府收集、擁有的數(shù)據(jù)。
當(dāng)然,站在這個(gè)潮頭浪尖的,還是一批年青的技術(shù)精英。他們相信,在互聯(lián)網(wǎng)時(shí)代,無(wú)論是代碼還是數(shù)據(jù),只有開放,才能集聚群體的智慧、激發(fā)創(chuàng)新的力量、放射出更大的價(jià)值,真正推動(dòng)社會(huì)的進(jìn)步。
2004年,普林斯頓大學(xué)的本科生喬舒亞·陶伯拉(Joshua
Tauberer)建立了美國(guó)民間首個(gè)公共數(shù)據(jù)的開放網(wǎng)站:TrackGov.us。
TrackGov.us是一個(gè)關(guān)于國(guó)會(huì)立法法案的數(shù)據(jù)開放網(wǎng)站。前文談到過(guò)美國(guó)國(guó)會(huì)的立法步驟,美國(guó)是一個(gè)法律大國(guó),在美國(guó)國(guó)會(huì),任何時(shí)候都有一萬(wàn)多個(gè)法案處于討論狀態(tài),每一個(gè)法案,都涉及千千萬(wàn)萬(wàn)公司和個(gè)人的利益。這些法案由誰(shuí)發(fā)起、哪些議員支持、哪些議員反對(duì),投票的結(jié)果、修改的次數(shù)、通過(guò)的時(shí)間、法案的內(nèi)容以及當(dāng)前的狀態(tài)等等記錄,不僅可以在這個(gè)網(wǎng)站上查詢,還可以通過(guò)RSS郵件跟蹤,所有的數(shù)據(jù)記錄,都可以下載、重復(fù)使用。