有哪些開源後煥發新生甚至走向輝煌的項目?

RT


Docker :

Docker 的前身是一家名不見經傳的小公司,名字叫做:dotCloud。公司主要提供的是基於 PaaS 平台為開發者或開發商提供技術服務,並提供開發工具和技術框架。

2011年,dotCloud拿到了1000萬美元的融資,但是在IBM,亞馬遜,谷歌等大公司的擠壓下,dotCloud的日子過的舉步維艱。

2013年,dotCloud 的創始人——28歲的Solomon Hykes做了一個艱難的決定:將dotCloud的核心引擎開源。一旦這個基於 LXC 技術的核心管理引擎開源,dotCloud 就相當於走上了一條"不歸路"。

然而正是這個孤注一擲的舉動,卻帶來了全球技術人員的熱潮,廣大程序員驚呼:太方便了,太方便了。也正是這個決定,讓所有的IT巨頭也為之一顫。一個新的公司也隨之出世,它就是:Docker。

在互聯網時代,一夜成名早已不是新聞。 Docker 這個技術公司,向我們證明了:成為一個"國際巨星"也只需要一個月。 2013年2月決定開源,到2013年3月20日發布Docker0.1,只用了一個月的時間。之後幾乎每個月,Docker都會發布一個新版本。而Docker0.1的發布像是一個宣言,昭示著一個Docker正在以一個新興容器領導者的姿態邁進。

Docker 現在有多火,無需贅言。

MongoDB:

10gen於2007年由DoubleClick的創始人兼CTO Dwight Merriman與工程師Eliot Horowitz聯合創辦,採用的是一種開源模式,主要通過為客戶提供支持、培訓以及相關諮詢服務獲得收益。它的的客戶包括了像Foursquare這樣的創業公司,以及通訊、金融與媒體領域的一些巨頭,付費的客戶達到了500家。

而吸引這些客戶前來的,正是10gen的主要產品MongoDB,作為主打的資料庫產品,MongoDB用來支持許多網路和移動應用。最初,從2007年推出的MongoDB,作為基於文件的資料庫被業界廣泛認可,而後,MongoDB逐漸轉型為商業開源項目,為用戶提供包括技術支持及特殊認購版本在內的多層次產品供應。

其實,MongoDB的轉變也正是10gen的轉變,Dwight Merriman在一份聲明中表示,看到了MongoDB的發展潛力後,公司決定集中100%的精力發展MongoDB,所以也將10gen的公司名稱改成MongoDB。當然也改變了公司網站地址,從http://10gen.com變成http://mongodb.com。

原文地址:大數據初創10gen更名 以資料庫產品MongoDB命名

Docker 和 MongoDB 在各自的領域都是領袖, 但如果從「開源後煥發新生」這一描述來說,還是Docker 更符合一些。


IBM家的孤兒,Visual Age

最終演化成Eclipse


Cassandra, 之前被FB開源之後由於各種穩定性問題被放置,在FB內部也被束之高閣。詭吊的被apache收養並且重寫之後,現在重回NoSQL一線,被Netflix等公司作為主力存儲,甚至通過Instgram的收購重新回到FB。。。


Firefox


說說我的TeX吧,其實改了四五輪改到跟原始碼不一樣的時候才是我的TeX。原來的叫YY TeX,在網站還沒消失前是這樣:

YY TeX的作者是Berthold K.P. Horn,主頁為:Berthold K.P. Horn。這個人有本書叫Robot Vision,國內翻譯的書叫做《機器視覺》,國內翻譯介紹作者的時候是這樣:

伯特霍爾德·霍恩(Berthold Klaus Paul
Horn)現為美國麻省理工學院(MIT)計算機與電子工程系(EECS)人工智慧實驗室(CSAIL)的教授、美國工程院(NAE)院士、美國人工智慧
協會(AAAI)院士,是享有國際聲望的計算機視覺領域專家。他從事計算機視覺領域的研究長達40多年,在該領域有許多開創性和奠基性的貢獻,其博士論文
《Shape from Shading》開創了一個嶄新的研究領域。他提出的經典光流演算法(Horn -
Schunck方法)奠定了光流及運動視覺研究的基礎。霍恩教授的很多研究成果,如:二維retinex演算法、反射圖、擴展Gauss圖、無源導航等,都
在計算機視覺領域和工業界發揮著巨大的作用。他所開創的基於逆問題理論、通過分析成像過程來研究機器視覺的方法,被稱為霍恩學派。

YY TeX在2003年之後就不在營業了。源碼在2007年才被放出來。我在2014年接手的。2016年才公開第一個OpenType支持的版本。這些遺留代碼裡面,最早的代碼是1993年的。找個項目只是在我手上重生了而已,說不上走向輝煌,但其實關於TeX的東西從來都沒有走到過輝煌意義,在生意上說不是什麼賺錢的生意。

和其他社區相比,連Python的社區都比不了。因為不賺錢,大部分人也因為缺乏經驗無法二次開發。現有的那些在線LaTeX賺錢么?我不知道,但是我要是在國內弄一個,肯定虧錢虧到要死,這種東西連天使投資都騙不來。在很多人推崇Markdown找個大背景下,TeX的用戶感覺很尷尬,排版能力比Markdown強太多,語法定製可能性強太多,但是很多人就是學不了TeX/LaTeX。

不過還好,心態放平一些,也不會怎麼樣。


當然是我大火狐呀!

網景已死

火狐永生


QT


就我的理解,VirtualBox 算一個,以前是德國的Innotek開發的閉源軟體(基於 Qt),後來被Sun收購之後就以 GPLv2 開源了


那要看你怎麼定義開源之後了,個人認為如果有公司在背後搗鼓,那不能算是真正的開源,只有貢獻給了apache這種完全非盈利組織之後,才能算是真正的開源,Cassandra和Groovy都是原來作者的棄兒,一個Facebook不要,一個原作者在1.0正式發布之前就已經不怎麼貢獻了,都是在給了Apache之後,越來越好,用得越來越多


*nix的各種後代


思科路由器系統


推薦閱讀:

為什麼 Apple 開發為時四年的 Swift 語言項目保密做得那麼好?
計算機專業,軟體工程你們都考什麼證?哪些很重要?
Github的方法與哲學是什麼?跟歷來的開源思想有什麼不一樣的地方?
如果世界上所有軟體消失,要怎麼做,才能讓一台電腦正常運行起來?
有哪些好用的開源軟體?

TAG:軟體開發 | Python | Java | 開源 | C |