林納斯曾經(jīng)就開源問題與微軟公司的高層展開過激烈的辯論。微軟公司批評(píng)開源運(yùn)動(dòng)嚴(yán)重地破壞了知識(shí)產(chǎn)權(quán),、擾亂了軟件市場(chǎng),,林納斯則反擊微軟是一人獨(dú)大,、金錢障目,,他后來解釋他的初衷說:
“一個(gè)人做事情的動(dòng)機(jī),,可以分為三類:一是求生,二是社會(huì)生活,,三是娛樂,。當(dāng)我們的動(dòng)機(jī)上升到一個(gè)更高的階段時(shí),我們才會(huì)取得進(jìn)步:不是僅僅為了求生,,更是為了改變社會(huì),,更理想的是——為了興趣和快樂�,!�
這段話,,是開源領(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è)廣為人知的概念。
伴隨著他們的搖旗吶喊,,越來越多的開發(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è)沒有開源軟件的例子,已經(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ì)象僅僅是程序員,,也就是說,它停留在技術(shù)的層面,;但數(shù)據(jù)的開放,,其涉及面卻廣得多,它不僅和技術(shù)人員相關(guān),,還與數(shù)據(jù)的來源,、性質(zhì)以及過去和未來的使用人員都息息相關(guān)。
開放數(shù)據(jù)也不僅僅意味著公開數(shù)據(jù),。要讓數(shù)據(jù)可以重復(fù)使用,、自由加工,數(shù)據(jù)公開的格式至關(guān)重要,。還有,,數(shù)據(jù)不像代碼,代碼無關(guān)個(gè)人,,數(shù)據(jù)卻可能涉及個(gè)人的隱私,。
所以,什么樣的數(shù)據(jù)可以開放,、應(yīng)該開放,?又以什么形式開放?誰來開放,?這些,,都是要在開放之前必須回答的問題。
也因?yàn)檫@種種不同,,數(shù)據(jù)開放面臨更大的挑戰(zhàn)和阻力,,數(shù)據(jù)開放也沒有像代碼開放一樣在商業(yè)領(lǐng)域興起,數(shù)據(jù)開放的訴求,,首先直指公共領(lǐng)域的公共數(shù)據(jù),,也就是美國聯(lián)邦政府收集、擁有的數(shù)據(jù),。
當(dāng)然,,站在這個(gè)潮頭浪尖的,還是一批年青的技術(shù)精英,。他們相信,,在互聯(lián)網(wǎng)時(shí)代,無論是代碼還是數(shù)據(jù),,只有開放,,才能集聚群體的智慧、激發(fā)創(chuàng)新的力量,、放射出更大的價(jià)值,,真正推動(dòng)社會(huì)的進(jìn)步,。
2004年,普林斯頓大學(xué)的本科生喬舒亞·陶伯拉(Joshua
Tauberer)建立了美國民間首個(gè)公共數(shù)據(jù)的開放網(wǎng)站:TrackGov.us,。
TrackGov.us是一個(gè)關(guān)于國會(huì)立法法案的數(shù)據(jù)開放網(wǎng)站,。前文談到過美國國會(huì)的立法步驟,美國是一個(gè)法律大國,,在美國國會(huì),任何時(shí)候都有一萬多個(gè)法案處于討論狀態(tài),,每一個(gè)法案,,都涉及千千萬萬公司和個(gè)人的利益。這些法案由誰發(fā)起,、哪些議員支持,、哪些議員反對(duì),投票的結(jié)果,、修改的次數(shù),、通過的時(shí)間、法案的內(nèi)容以及當(dāng)前的狀態(tài)等等記錄,,不僅可以在這個(gè)網(wǎng)站上查詢,,還可以通過RSS郵件跟蹤,所有的數(shù)據(jù)記錄,,都可以下載,、重復(fù)使用。