自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

為什么中國開發(fā)者對開源社區(qū)的貢獻這么少?

開源
為什么中國的開發(fā)者對于開源社區(qū)的貢獻會是這么少呢?站在這個時點,將自己作為一個從事軟件行業(yè),但已經(jīng)離開了軟件開發(fā)領域的“外行”,我倒也是想來聊聊這個問題。

上周與一位軟件行業(yè)的合作伙伴創(chuàng)始人交流時,他說了一句:你是管技術的吧。我笑說:我應該是技術出身的,但現(xiàn)在并不分管技術領域相關的工作,但看起來自己身上做過Coder的烙印還留著呢。

自己做Coder已經(jīng)是很久、很久以前的事情了,大概15年前自己就是基于LAMP(Linux、Apache、Mysql、PHP)架構做開發(fā),因此也會有許多的時間去開源社區(qū)去找各類有用的代碼為自己所用,在2004年前后就在提出一個問題:似乎中國的開發(fā)者對于開源社區(qū)的貢獻極少,可以說中國是一個開源社區(qū)的消費大國,但如果談論上中國的開發(fā)者對開源社區(qū)有多大的貢獻呢,似乎微乎其微。

為什么中國開發(fā)者對開源社區(qū)的貢獻這么少?

15年過去了,不知道中國的軟件開發(fā)者們對開源社區(qū)的貢獻度又是怎么樣的呢?因為自己離開了開發(fā)領域已經(jīng)很多年了,自己已經(jīng)很少進入到各類開源社區(qū)了,甚至連許多開源社區(qū)的賬號都已經(jīng)不記得了,因此不太清楚中國開發(fā)者現(xiàn)在活躍于各類開發(fā)社區(qū)的具體情況,特別是對于開發(fā)社區(qū)的貢獻度情況是怎么樣的?前幾天將這個問題拋給了10多年前就認識,現(xiàn)在仍然在技術領域的朋友們,得到的反饋是:中國的開發(fā)者對于開源社區(qū)的貢獻仍然很少,至少現(xiàn)在中國有影響力的開源軟件仍然是很少很少!

為什么中國的開發(fā)者對于開源社區(qū)的貢獻會是這么少呢?站在這個時點,將自己作為一個從事軟件行業(yè),但已經(jīng)離開了軟件開發(fā)領域的“外行”,我倒也是想來聊聊這個問題。

1、 中國的軟件行業(yè)缺少基于高校聯(lián)盟體的智力人才聚合,我們知道全球最有名的開源社區(qū)APACHE,我們從百度百科看可以查詢到:Apache軟件基金會正式創(chuàng)建于1999年7月,它的創(chuàng)建者是一個自稱為“Apache組織”的群體。這個“Apache組織”在1999年以前就已經(jīng)存在很長時間了,這個組織的開發(fā)愛好者們聚集在一起,在美國伊利諾伊斯大學超級計算機應用程序國家中心(National Center for Supercomputing Applications,簡稱為NCSA)開發(fā)的NCSA HTTPd服務器的基礎上開發(fā)與維護了一個叫Apache的HTTP服務器。

大學里是最容易聚合起一群圍繞著學術研究、專業(yè)領域創(chuàng)新的頂尖人才的地方,這些頂尖人才聚合在一起很容易引領行業(yè)進行創(chuàng)新,美國的大學有著良好的創(chuàng)新氛圍,也有著一整套完整的創(chuàng)新體系去保障,包括時間與精力投入的保障、創(chuàng)新與創(chuàng)意的保障、創(chuàng)新成果商業(yè)轉(zhuǎn)化的保障。但反觀中國的頂尖大學還沒有形成這樣的氣候與生態(tài)。

2、中國的軟件行業(yè)中缺少類似于微軟、Google這樣的”金字塔尖“的企業(yè)為開源社區(qū)提供源源不斷的資金與智力支持。在開源社區(qū)中的投入不僅僅是程序員個體的投入,更需要的是站在軟件行業(yè)生態(tài)最頂端的霸主級企業(yè),如微軟、GOOGLE、ORACLE對于開源社區(qū)源源不斷的資金投入、以及相應的技術人才注入。大家都知道Microsoft是PC時代的軟件之王,但很多人卻不知道Microsoft早已經(jīng)是開源社區(qū)的最大貢獻者了,更在前段時間用75億美元收購了GitHub(全球最大的開源社區(qū)),并承諾保持這個社區(qū)的獨立性與開放性,微軟本身也開放了.NET的源代碼(.Net Core),并用大量資金資注了Apache基金會、Linux基金會等。

包括GOOGLE為了和蘋果競爭而失去了ANDROID的開源社區(qū),ORACLE支持的JAVA開源社區(qū)(原本屬于SUN公司的資產(chǎn),連同SUN被收購后一并轉(zhuǎn)給ORACLE),但在中國主要的軟件企業(yè)還是2C的互聯(lián)網(wǎng)公司如BAT,在開源社區(qū)上的投入,特別是對于基礎架構領域的投入仍然比較少。(具體數(shù)據(jù)不了解,如果有了解的同學可以告訴我一下)

3、中國軟件行業(yè)仍然是偏重于“應用型”軟件的開發(fā),所使用的底層技術都來自于國外各大軟件廠商,特別是在2B領域的底層技術積累更少。中國在2B領域還沒有出現(xiàn)類似于Microsoft、ORACLE、SAP、GOOGLE這樣的大企業(yè),而要成為這樣大體量的企業(yè),往往是在基礎架構層級的技術&商業(yè)模式設計上有著絕對優(yōu)勢的企業(yè),因為只有這樣才能夠使自己的軟件產(chǎn)品成為“行業(yè)中的事實標準”,如在關系型數(shù)據(jù)庫領域就是SQL SERVER、ORACLE DB、MYSQL是絕對的主流,在開源操作系統(tǒng)領域就是LINUX、MYSQL占據(jù)絕對的領導地位。

大家可能會問,SQL SERVER并不開源啊,SQL SERVER不開源,但SQL SERVER最新的R SERVER組件就是從開源社區(qū)演化而來的商業(yè)版本。反觀中國的2B企業(yè),更多還是在行業(yè)細分、領域細分中做一些有著明顯的行業(yè)特性、領域特性的產(chǎn)品&應用,站在這個層級上很難推動深層次的技術創(chuàng)新。涉及于行業(yè)特性、領域特性的應用都是帶有強烈的商業(yè)目的的,因此自然無法做到開源,這個時候自然對于開源社區(qū)的貢獻也就非常有限了,這也是中國的軟件行業(yè)生態(tài)決定的。

4、再多談一句中國的2B行業(yè)中為什么沒有成長出巨人型軟件企業(yè)?中國軟件行業(yè)在商業(yè)領域中,有政府&公共服務、醫(yī)療、電信、金融、電力等多個領域有機會長出2B領域的出巨人型軟件企業(yè)的,但目前看起來似乎都沒有看到,這又是為什么呢?其實這個和國內(nèi)在軟件知識產(chǎn)權的價值認同度有很大的關系,在2B領域的軟件生態(tài)系統(tǒng)中,一旦甲方的規(guī)模足夠大、足夠強勢的時候就會提出兩個要求:一是以自主可控的名義要求乙方開放源代碼,活生生地產(chǎn)軟件產(chǎn)品公司干成了一個軟件外包開發(fā)公司;二是以戰(zhàn)略合作的名義要求不能收取”軟件許可費用“。也就是說,在國內(nèi)的軟件生態(tài)中,客戶認可的是你作為“碼農(nóng)”一行行寫代碼的人工投入價值,但并不認可軟件產(chǎn)品背后的“創(chuàng)意價值”。當然,這就更不要提國內(nèi)各類軟件公司同行間你抄我,我抄你的風氣了,在這個環(huán)境中,所有企業(yè)只能依靠著“收取人頭費”過日子,人均產(chǎn)值上不來,大家都活的緊巴巴的,哪有余錢去做下一輪基礎架構層級的技術創(chuàng)新啊,哪有什么錢去做開源社區(qū)的投入啊,活在當下最重要。再說,投入到開源社區(qū)的創(chuàng)意搞不好還是變成自己的競爭對手攻擊自己的武器呢,那就形成了開源社區(qū)的資源能用就盡量用,但對于社區(qū)的貢獻嘛,讓別人去干就好了。

5、中國的開發(fā)者群體中缺少足夠多的“頂級開發(fā)者”,中國的軟件行業(yè)發(fā)展30多年,相信許多第一代的開發(fā)者都已經(jīng)離開了開發(fā)的崗位,能夠在開發(fā)領域堅持的少之又少,沒有足夠的專業(yè)積累和沉淀,如何能夠成為這個行業(yè)中的頂尖王者,又何談與全球的頂尖開發(fā)者同臺競技,為這個行業(yè)帶來足夠的價值呢。上次與一位合作伙伴公司的CTO交流,他在搜索引擎的領域干了20多年,現(xiàn)在轉(zhuǎn)做AI領域的創(chuàng)業(yè),為了實現(xiàn)更好的AI能力,他通讀了所有AI領域的論文,并基于這些論文做了許多技術原型的檢驗,并最終形成了他們自己獨特的技術&產(chǎn)品能力,包括從數(shù)據(jù)庫層就開始自己寫,這就需要有足夠多的領域經(jīng)驗才行,但這樣的“技術型創(chuàng)新公司”在國內(nèi)還是少之又少。

當然,更進一步地說,這也可能是因為我們所接受的大學教育更多的是“專業(yè)教育(special education),普遍缺少通識教育(General education)有關,通識教育指的是有效的思考能力、交流思想的能力、作出恰當判斷的能力、辨別價值的能力,這里就會特別提出“商業(yè)價值”與“回報社區(qū)”的平衡能力。這是放在一個更為宏觀的視角來說這個事情的,在我們的教育體系中,成為一個“公民”的教育我們是相對缺失的,因為我們往往為了個體利益或是小組織利益有了120%的投入與付出,但卻沒有為更大的社區(qū)投入與付出的意識 ,在技術領域表現(xiàn)為開發(fā)者社區(qū),這是所有開發(fā)者能夠在技術領域持續(xù)精進的知識源泉。

一個好的社會應該那些具有獨立觀念,既能夠考慮自身利益,同時又愿意使個人利益服務于更同利益體的公民組成的,只有我們有更高的社區(qū)利益格局,我們才有可能將我們所處的產(chǎn)業(yè)構建的更強壯。這或者也是軟件行業(yè)創(chuàng)業(yè)者不斷在提出的“生態(tài)”理念,超越企業(yè)這個組織邊界一起做出貢獻,應該是在當下需要思考的問題。

責任編輯:未麗燕 來源: 童繼龍筆記
相關推薦

2011-06-05 11:13:35

HTCSense UI

2019-04-26 13:10:36

開發(fā)者技能工具

2014-07-17 16:18:18

Android L

2012-10-28 10:56:18

2021-10-09 12:10:38

索尼Linux基金會開源

2009-07-21 16:20:52

Adobe開源項目

2012-05-25 14:20:08

JavaScript

2015-10-27 15:41:32

twitter開發(fā)者錯誤策略

2012-06-29 09:12:47

Windows Pho

2022-01-20 19:49:10

Sentry開發(fā)Scope

2022-01-11 20:42:54

開發(fā)Sentry標志

2022-01-17 19:34:43

SentryWeb APISentry API

2014-07-28 09:15:02

開發(fā)框架

2013-03-28 19:25:35

騰訊云

2018-10-26 14:57:16

開源微軟

2022-01-02 23:26:08

開發(fā)SDK Sentry

2011-09-16 15:26:08

Metro開發(fā)者

2019-01-02 08:00:00

軟件工程師軟件開發(fā)

2022-01-15 23:33:47

SentryPyCharm配置

2022-01-18 23:26:45

開發(fā)
點贊
收藏

51CTO技術棧公眾號