2019云計算開源產業大會丨龔儀:開源軟件的三生三世

1991年,Linux出現了,它的出現解決了什么問題?Richard M Stallman特別牛,一個人寫完了所有操作系統外面的東西,就是寫不出里面的東西,很著急。這個小孩很有意思,他也很簡單,他覺得學校里那個服務器太貴了,芬蘭又是一個很冷的地方,跑到學校里去編程太麻煩,太冷了,能否在家里的個人386的電腦上運行這個系統,就能夠遠程去訪問學校里的服務器,所以他就想辦法要在自己電腦上開發一個操作系統。他花了不長時間寫了一個非常簡陋的Linux,發布出來了,他很謙虛,他跟Richard M Stallman最大的不同是他沒有道德的概念,他沒有想過是為了自由或什么,就為了實用,他說我就是想要一款軟件能用。

奧巴馬在任時對著老百姓電視講話中說:“你不要只去玩一個游戲,請你寫一個游戲,你不要只下載一個app,請你自己寫一個app。”一個美國總統在電視里對著老百姓說這樣的話。今天各位有興趣來聽這個專場的人,基本上都是在企業IT部門,也就是說在未來你們將從一個軟件的使用者必然要變成這個軟件的程序員,如果這樣看待問題,再去看待開源治理,會產生不一樣的視角。

OSF是開放軟件聯盟,今天要用Linux去掉封閉的Unix,開放軟件聯盟就是IBM、惠普、康柏等一幫公司成立的組成一個聯盟,要開發Unix操作系統來對抗AT&T,所以那個年代開放軟件聯盟是為Unix操作系統而設立的。

我們講開源治理過程中,對大家能帶來幫助的進展比較緩慢,這個過程中是什么樣的問題?我多次跟一些企業開源治理負責人聊天時,發現有一個問題,大家對開源這段歷史的了解不一樣,有些人知道的是一部分,有些人知道的多一點,有些人知道的少一點,所以我自己也很好奇這個事情,去年花了一點時間找了幾本書好好看了一下,簡單補了一下課。在講開源治理這個事情過程中,其實還有一個事情挺有意思,即了解一下開源這段歷史到底是什么樣的。

他確實很牛,真的是一個人。小時候就喜歡計算機,他本來報的是哈佛化學系,老師認為他將來肯定是一個化學博士,結果他對化學沒興趣,就到麻省理工讀計算機去了,順便在哈佛考了一個物理學博士。但是他真正的牛不是寫了什么軟件,是建立了自由軟件的法律,GPL是他創立的,最嚴格的自由軟件的許可證GPL,是這樣一條許可證保證了今天哪怕某某某公司改變了自己的許可證、收購等,在未來任何一個時刻,都不用去擔心,因為有這樣一些人,這幫人雖然出生在美國,但從來沒覺得我就只是一個美國人,他想問題的高度是站在全人類角度想問題的,從第一天開始就認為信息的訪問應該是免費的,應該是自由的。所以他畢生所付出的努力都在堅持這一件事情。

在整個Unix操作系統發展過程中,伴隨一個新的計算機技術的出現——個人電腦。從大型機轉向小型機,在小型機過程中才出現了Unix操作系統,但與此同時,有一些黑客們開始玩的是個人電腦,在個人計算機出現的當口,仍然預示了一個我認為在這50年計算機發展歷史中關鍵的節點,即硬件的低廉或低價的硬件的再次出現,在70年代初時,低價的個人電腦又出現了,又把計算機從一個實驗室產物更推向于個人。在這個過程中,發現一個特別有意思的現象,即每一次低價硬件出現,每一次計算機革命的關鍵節點,第一批的使用者,用戶和程序員這兩個角色是不區分的,也就是說第一批計算機的使用者同時也是程序員。

我們今天在大聲擁抱開源時,真正能收到錢的還是這些閉源公司,即便看似在走下坡路的公司,他們能夠收到的錢遠遠比開源軟件收到的錢多很多。本來我很堅定地說開源軟件掙不到錢,結果去年紅帽被賣了340萬美金,但這個無法復制。

大家不要以為Linux本人寫了Linux軟件是對著微軟去的,新一代黑客不排斥專有軟件,新一代黑客出生時就已經有office這樣的軟件在了,所以他覺得很高興,覺得PPT很好。曾經喬布斯把Linux請到蘋果公司,跟他商量:咱倆一塊合伙把微軟干掉。他說:對不起,干掉微軟不是我想的事情。

我2006年開始做紅帽的代理商,見客戶第一句話就是:開源軟件不代表免費,Free這個單詞不是免費的意思,是自由的意思。后來發現都是徒勞,說這些一點用都沒有,客戶根本聽不進去。

前面提到了Free,如何才能夠這么心安理得免費使用這些軟件,而且無論發生什么樣天翻地覆的變化,這件事情必須得感謝Richard M Stallman。據說只要你現在愿意真誠地邀請他里中國,替他赴機票的話,他會特別開心跑過來給你們宣傳自由軟件的精神,不求回報。

到了70年代,Unix從貝爾實驗室流傳到了大學里,加州大學伯克利分校成了歷史上的關鍵節點,他們是第一次把Unix操作系統和一些編程語言工具和所謂屏幕編輯器跟操作系統做了一個打包,伯克利的軟件發行包是這么來的,包括到今天為止,Linux操作系統不是一個軟件,是由若干個軟件組成的發行包。伯克利BSD在我的解讀當中,我認為這是一個失敗的案例。至少在70年代,伯克利大學在Unix操作系統操作上起到了非常主要的推動作用。

2019云計算開源產業大會丨龔儀:開源軟件的三生三世

我前一段時間在微信上跟大家吵架說,你們不要因為XXX總統現在跟我們鬧,就擔心開源軟件不能用了,放心吧,在美國本土跟他斗的人比我們多。在美國又聰敏、有法律意識,在美國為了自由、為了永遠自由使用軟件的這幫人比我們多了去,他們會跟他們的政府斗,他們斗完的結果是我們可以心安理得的讓全世界人民都可以享受價值的開源軟件,所以你放心吧。

1984年是一個關鍵節點,在1976年比爾蓋茨提出了《致計算機愛好者公開信》之后,軟件的源代碼開始封閉,開始收錢,AT&T在80年代末發現Unix這么火爆,也開始掙錢,所以整個軟件工業在發生巨變,從原來開放的狀態現在變成了封閉,Richard M Stallman這位大叔特別不爽,他1971年去麻省理工實驗室,他也是一個黑客,自稱為最后一個黑客,建立了自由軟件基金會,決定以一己之力寫一個免費的Unix操作系統,所以起了一個名字是GNU,就是not Unix。

黑客天才比爾蓋茨真正的牛不是他寫了一個DOS或寫了Windows,我覺得他真正牛是做了兩件事:1.他在21歲時發表了《致計算機愛好者的公開信》,因為在計算機工業的早期,軟件代碼就是公開的,軟件代碼閉源要感謝比爾蓋茨,他說:你們互相之間這樣傳播軟件叫盜竊,我們這些程序員辛辛苦苦替你們開發軟件,寫文檔、寫手冊、改代碼、改Bug,我們一個人干三年出來的成果你們這么輕易互相復制一下就傳播了,這樣的行為怎么能促進我們更有動力的去寫更好的軟件呢?比爾蓋茨這封信開創了四十年美國整個軟件工業的輝煌時代,到今天為止全球市值最高的公司的排名前5名里,至少有2-3個席位都還是留給了這些軟件公司的,今天的微軟、蘋果依然都是排在前5名里的,他們還是在收著巨量的費用。

DEC公司把服務器直接降到了1萬元/臺,但1萬元/臺的服務器不但價格便宜了,體積也小了(三個機柜大小)。這么便宜的服務器給大學里做研究的學生和老師們釋放了巨大的空間,才開始了計算機軟件工業的開始。計算機軟件工業是從60年代開始的。出現了一批黑客,有一本書《黑客:計算機革命的英雄》,在60年代,就把計算機看成是構建社區的工具,60年代計算機就是研究人員搞的,就是一堆“怪物”在搞的事情,但是這幫黑客認為計算機是構建社區的工具,不應該是一幫特權擁有者在實驗里玩的東西,60年代的黑客們就能有這樣的判斷、這樣的認知,到今天為止我們人手一個計算機作為你構建社區的工具了。這個歷史也才50年而已。

1969年是關鍵的時間點,1969年誕生了兩樣東西:Unix操作系統、互聯網的前身Arpanet。Unix操作系統誕生于貝爾實驗室,當時在美國最牛的公司——AT&T,由于在當年做電話電報通信產業極度壟斷,所以被法律限制只能做電話和電報相關的事情,所有其他事情不允許做。這種情況下,只能跟大學里聯合做一些操作系統研究性的項目,但后來他們放棄了,其中有一個Ken Thompson的程序員很失落,因為他參與研究項目過程中,順手寫了一個游戲《星際旅行》,現在不能參加這個項目了,回到家里以后,家里只有一臺比較低端的DEC公司的小型機,還想玩這個游戲,他用了一個月假期時間寫了Unix系統。Unix操作系統在那個年代被叫做獸皮和石頭,是一個玩具。Ken到現在依然在編程,是Go語言的開發者之一。

李建盛老師今年組織了一個開源文獻的公布活動,一年12本書,大概只有3本是中文的,其余都是英文。這個PPT上全是中文的,大家可以在亞馬遜網站上買。

在80年代,關于Unix的發展依然在學校里進行著,這個時候它跟互聯網的交集終于交匯在一起了,也是因為在加州大學伯克利分校有人首次把TCP/IP網絡訪問協議跟Unix操作系統捆綁在一起,這樣形式的出現更加方便在網絡上實現了軟件的傳播。BSD在我的心目中就是一個失敗的例子,為什么這么說?當然這跟它所處的自身客觀原因有關,因為BSD伯克利分校在早期跟AT&T公司之間有協議,AT&T  Unix操作系統的代碼可以讓伯克利分校能夠免費獲得,然后做一些技術研究的,除了Unix以外,AT&T軟件代碼有授權費,那時候1000美元就可以授權獲得我的源代碼。

《Unix的編程藝術》這本書里充滿了哲學,如果覺得你的職業生涯跟開源必然有關,不管是真正開源程序員的擁抱者,還是像我這樣從開源上掙點錢的人,這樣的書都必須看一看。

Linux創始人是一個芬蘭的大學生,他搬家到美國之后,記者采訪時,他說我真的才知道原來英文單詞里Free是兩個意思,一個是免費,一個是自由。

后面這二十年的事情我就沒法再說了,因為時間來不及了。 開源的威力已經顯現出來了,雖然沒有在軟件收費本身這進事情上顯現出來,但幾乎創造了整個新的產業,整個互聯網產業,我更愿意叫程序員經濟,是為程序員創造了一個經濟。

這個題目是一個客戶提醒我的,說你把開源的三生三世跟大家聊一聊。其實我連續參加了三年中國信通院開源治理論壇,我在第一次參加時,覺得挺好奇的,怎么會有這樣的論壇,是什么樣的人才會對這樣的話題感興趣。三年前參加這個論壇時我是聽眾,會場里只有今天1/3的人,去年我成為了演講者,今年又有幸被邀請來做演講,屋子里的人越來越滿,而且還能堅持到現在不走。

在那個年代有幾個關鍵的點:

他的同事Dennis Ritchie,他們一個人寫Unix,還有一個人寫C語言,Dennis2011年去世,同年去世的人還有喬布斯。

史蒂文韋伯《開源的成功之路》寫于2003年,那段時間是美國對Linux特別關注的時候,這段話簡單來說就是要相信軟件能夠改變未來,軟件能夠給你帶來財富。今天有一句話是軟件吞噬一切。今天所說的軟件吞噬一切或開源軟件吞噬軟件的說法不是什么新鮮說法,二十年以前人家就想好了。

GitHub上現在千萬個開源項目,有很多,99%的開源軟件就是免費的,不用再回避免費這個單詞了,不用試圖解釋這個單詞了,就是免費的,就心安理得的免費的用這些軟件吧,就占這個便宜吧,我們不要再去忌諱開源軟件是免費的這個說法。但是究竟怎么就到了今天出現了這么一個看上去從道德上來講讓我們自己用時都覺得想不通的,這么優秀的軟件怎么就不用花錢就能這么心安理得用它了呢?我們要從源頭上看一看它是如何發展到今天的。

很多人認為開源軟件最近才躍入你的眼簾,不是的,在計算機出現的早期階段,源代碼就是開放的,在那個年代沒有閉源的說法,源代碼就是開放的。今天很多企業客戶要求我們提供源代碼給他,其實我們一點都不怕,因為他也不會看的。所以在那個年代,計算機的源代碼很少有人能看得懂,在那個年代源代碼就是開放的,閉源反而是后來的事,所以大家要搞清楚,不是最近才有的開源,是從有計算機的第一天開始,源代碼就是開放的。

整個過程中,由于這件事情比較火,又是跟硬件有關,大量低價的硬件出現了,這時候伯克利這幫學生們就特別熱情,也有一些其他的愛好者特別熱情,紛紛在這樣一個源代碼開放的基礎上做了很多基于不同硬件的Unix的版本,這件事情驚動了AT&T,AT&T發現這個玩意兒這么緊俏,漲價,1989年時,Unix源代碼要漲到10萬美元的授權費。在這個過程中,BSD覺得這個事情不行,這么貴,影響從原來學術研究的角度來參與一個自由的源代碼的軟件開發的過程當中去,所以BSD把它的代碼里原有的AT&T的代碼全部清除干凈,留下一個干凈的BSD,這一下子激怒了AT&T,開始告它,這是BSD受到的第一個打擊。在整個被法律糾纏的幾年里,會影響程序員、開發人員的熱情,因為他們會擔心我在這個項目里寫再多的代碼,未來都有可能是違法的事情,不愿意再參與這個項目。與此同時,BSD提出了自己的開源協議,前面畢老師介紹時,放在最下面的是MIT、BSD,因為大學提出來的開源協議,完全不考慮商業化,開源協議寬松到什么程度?源代碼可以給你,你還可以改,還可以把你改完以后的源代碼再封閉起來,當做一個閉源軟件賣。太自由了,這個自由導致的結果是分支太多,其實BSD本來非常有希望成為Unix操作系統優良的繼承者,在那個年代因為各種各樣的原因,沒有成為真正的救世主。

1.硬件。在那個年代,IBM大型機才等于計算機,然后出現了一家DEC公司,認為計算機這么昂貴肯定是不對的,因為那個年代的計算機動不動就是幾百萬一臺,那時候做計算機研究的一些大學里的實驗室確實也是靠美國偏軍方的一些政府機構,如國防部出錢來資助的。在60年代,美國國防部所謂的ARPA,每年大概要花300萬美金給麻省理工的人工實驗室做人工智能研究。我們最近這兩年才火的東西,60年代麻省理工大學就有這樣的實驗室了。

作為中國人來講,一看到Free肯定想到免費。去年大家都很關注一些跟開源相關的新聞,如一些公司更改了許可證,去年還聽說微軟花75億美金收購了GitHub網站,微軟花73億收購的是諾基亞整個手機工廠,花75億買了一個托管不屬于它的代碼的托管網站,IBM花340億美金買紅帽,紅帽年銷售額是40億美金。這些事情都挺嚇人的。今年又說Google不讓華為用安卓了,出了一篇文章說:《美國出口管制法》會把開源軟件限制了。大家又擔心了,各種問題就在網上討論。

在計算機歷史早期,最開始的時候用戶和程序員的身份是不分開的,但隨著計算機行業的發展,程序員和用戶的角色做了一些區別,首先產生了巨量非程序員的用戶開始使用計算機,這帶來了一個經濟的高峰,讓微軟這樣的公司賺了很多錢,讓比爾蓋茨成為富翁。從互聯網出現之后,開源軟件為整個程序員經濟釋放了一個巨大的空間,在我們整個互聯網產業當中,雖然沒有出現微軟這樣的巨頭,或雖然沒有再出現比爾蓋茨這樣了巨富,但是開源軟件創造了無數程序員的就業機會。從2019年這個時間點往后再推十年或二十年,會更加出現這樣的趨勢,也許每個人都會變成程序員。

我也陷入問題當中,跟大家一起討論,但越來越不舒服,突然之間意識到應該先問自己、問在座每一個人,憑什么我們這么心安理得的認為我們應該免費使用這些開源軟件的?都沒有貢獻過,為什么認為你有話語權呢?沒有人會這樣想這個問題。但是我們不用回避“免費”這個單詞。

   用戶還是程序員?

2019云計算開源產業大會丨龔儀:開源軟件的三生三世


熱門推薦
  • 被許多人日出白下面:好想要下面都濕透了

    被很多人日出白下面:好想要下面都濕透了“最近,你有一顆堅強的心臉上帶著微笑,揉著雙手,他似乎很享受剛剛經歷的美麗請訂購被很多人日出白下面“過了一陣子,王晨繼續輕聲......

    時間:03-13??來源:www.sepsxt.live

  • 喜歡被兩小我私家前后一起|好深好大好爽我還要

    我聳聳肩,對丹·丹丹說:“你和我沒有殺人的權利,問我是否想活下去。現在我們有了一個無人島的地圖。準備離開無人居住的水域吧!”珍嗎丹丹結冰了一段時間后,她從山洞里瞥了......

    時間:03-19??來源:www.sepsxt.live

  • 舒服嗎寶貝叫給我聽,家公要和我的奶

    里面的照片真的很漂亮。整個春天美麗的玻璃杯看上去都透著玻璃杯。他正在把臉從門上移開,在身體上洗澡。Z長老沒有碰過那個女人,她忍受了這種刺激,她的眼睛很快就變成了紅色......

    時間:03-20??來源:www.sepsxt.live

  • 為什么做完愛和還想要|不由得又和老公在廚房

    “開門,彬彬!邊霞霞的聲音異常冷,她看起來像昨晚。這個聲音原本是困倦的,我不知道為什么鐘表匠找我。聲音非常強烈。我起身擔心,穿好衣服,不敢打開門!我看到夏歡,她骯......

    時間:03-19??來源:www.sepsxt.live

  • 和幾個男的一起睡,脫下女校花校裙后面進入她

    “誰把這些圖紙賣給了王大強?”“不,這是一個陌生人。他打電話給我,晚上12點,他在公園門左側的垃圾桶里放了一張照片,并要求他第二天去那里取錢。“黎族人民誠實地解釋了一......

    時間:03-20??來源:www.sepsxt.live

  • 肉體拍打撞擊出黏膩水聲|男伴侶活兒太好體驗

    老天黑了嗎陳正試圖關閉診所,在慕容旁邊?我看到一個名叫俞的女大學生在奔波。“陳,陳伯伯!”當然,于在急著哭泣,顯然發生了緊急情況。但是老撾?陳的心在她的體內。這木......

    時間:03-21??來源:www.sepsxt.live

  • 他悶哼一聲進去了,全文高黃純肉的短小說

    DayXiaoxiao看起來真的很好,所拍的照片很漂亮,我甚至更驚訝。如果劉老的朋友圈圈質量很高并且喜歡自拍照,那么在家刷微信會很有趣!很快,孫曉曉將門推到一間私人房間,但奧德不......

    時間:03-19??來源:www.sepsxt.live

  • 不疼不長記性打屁股|好濕用力啊進來輕點

    不疼不長記性打屁股|好濕用力啊進來輕點所有端午節都有各種慶祝方式,無論是官方的還是私人的,團體的還是個人的我跑了,讓她可以再次修理我的睡衣幸好林?小蘭沒有生氣,避免......

    時間:03-14??來源:www.sepsxt.live

  • 記憶余白唯愿年華無殤

    觸手可及的是七月的風景。溫暖,晴朗的風穿過松樹林,越過陡峭的山脈。潮濕的熱量通過敏感的空氣傳播,焦躁不安的痕跡震撼了心臟的第一個舉動,使其震動。耀眼的白光透過大玻......

    時間:03-20??來源:www.sepsxt.live

  • 被塞滿小說,蠻橫人生_好大好硬快點進來

    被塞滿小說,霸道人生_好大好硬快點進來她流著淚的臉很老實,看起來有些不確定,說:“小楊,你討厭梅姐嗎?”我搖搖頭說:“我不討厭它“恐嚇使我想笑,但我仍然需要驚慌最近兩......

    時間:03-16??來源:www.sepsxt.live

返回列表
Ctrl+D?將本頁面保存為書簽,全面了解最新資訊,方便快捷。
青海快三开奖历史开奖 股票配资平台代理商协议 湖北快三结果 好运快3正规的吗 广西十一选五开奖情况官网 新疆25选7开奖结果走势图 股票涨跌数据 上海时时彩一天多少期 云南快乐10分前三组选绝招 票据理财平台如何盈利 青海快三开奖结果今天开奖号 上海时时彩 加盟 黑龙江22选5开奖 中国股神林园炒股秘籍 幸运28开发 幸运飞艇群谁有 打麻将技巧十句口诀