中國需要自己的開源體系

劉徵Martin發表於2020-12-25

聽了微軟的一場關於開源的直播後,各位大佬的發言也引發了我一些思考。整理一下,我覺得“中國自有開源體系”存在的意義在於:

  • 提高國內整個社會的開源軟體開發協作意識和實踐
  • 在國內的本土的程式碼開放平臺工具下用中文交流,不用被迫使用 GitHub,也更方便國人使用,不一定需要統一為一個平臺。
  • 建設和完善國內自有的開源基金會和許可證等治理體系,先模仿國外模式,然後在輸出到國際,並且能加速國人理解國際化開源的套路。
  • 在社會的各個角落培養開源協作精神。從大學生中就可以開始科普開源。
  • 整體的提高軟體開發水平,軟體開發是高度的智力協作過程,群體原始碼協作高於個人單體能力。
  • 能更充分的參與到全球的軟體開發協作中,直接參與國際開源的門檻依然存在,對很多人還比較困難。
  • 中國在全球的開源領域中參與度越大,影響力就越大,國家的競爭力就越強;

中國的開發者參與國際開源,是與外國的學習、合作和競爭三者並存的態勢;開源本身的社會屬性雖然總是在受到國與國意識形態差異的干擾,但是應該並沒有國界才對。

國內公司參與開源軟體的特點不同,我把ABC三類公司類畫在下面的這一張圖裡。

開源無國界

從開發者參與開源的角度出發,我們也可以容易的區分出一下三種型別的開發者:

  1. 具有國際化視野和流暢英語交流能力的國際化開發者。
  2. 受制於網路、文化和工具平臺制約的國內開源開發者。
  3. 還沒有或者無法瞭解開源的閉源開發者。

作為軟體行業的從業人員,不論從事任何型別的角色,理解開源軟體的意義正在變的越來越高。軟體的靈魂在於原始碼,開放原始碼的軟體開發模式具有巨大的價值,這種開發實踐需要開源治理體系的保障,這種開發實踐應該在所有企業中應用。從業人員在開源領域中參與的廣度和深度,也是能力和價值的標誌。

相關文章