原來,建木的許多想法都萌芽于2015年,在某銀行征信中心研發測試云咨詢和落地實踐中,九州云構建了基于OpenStack的私有云IaaS,上層構建了基于Jenkins的CI/CD流水線。過程中,建木團隊從開發者的視角審視 DevOps,也逐漸體會到了DevOps的優美和不足。

2018年,九州參與了某金融機構的自動化運維改造項目,建木團隊也從運維人員的視角審視著DevOps的價值,看到了DevOps在大型機構落地難的問題,也有了許多金融領域實現DevOps的深入思考。同時,也從管理者的角度意識到了金融領域用戶對于DevOps的關鍵訴求——“敏捷”。

2020年開始,在之前項目積累的基礎上建木團隊開始構思如何讓整個DevOps更簡潔,如何以簡潔的方式來完成DevOps工具鏈的集成和使用。由此,結合之前實戰項目中的經驗,對一些核心的分布式調度和執行相關代碼做重構,最后將這些代碼開源,于是就有了建木,這中間飽含了建木團隊智慧和汗水!

“建木”的名字飽含中國元素,“建木”取名于山海經·海內南經,“建木”是上古先民崇拜的一種圣樹,它是溝通天地人神的橋梁。據傳,伏羲、黃帝等眾帝都是通過這一神圣的梯子上下往來于人間天庭。此外,建木項目還進入了中國開源社區木蘭開源社區孵化。

從介紹中了解到,建木項目的使命與“建木”圣樹神似,它的作用是銜接各個IT領域,包括自動化運維和DevOps相關各種任務,未來規劃中,去做各種業務系統之間的集成,成為不同業務場景間互通的橋梁。

功能設計上,建木的核心功能包括觸發器、流程編排、任務分發等功能,這些功能決定了建木可以應用在各類使用場景下,包括但不限于CI/CD、DevOps、自動化運維、多業務系統集成等場景的自動化。

一個技術團隊的理想:做一個被廣泛應用的開源軟件

無論是從最初的出發點,還是實際落地的功能點,建木無不反映出一個技術團隊的理想。

從建木項目的介紹中了解到,建木的目標是要造福開發者,讓IT從業人員從重復的體力勞動中解放出來,讓35歲以上的程序員也能繼續寫代碼,讓他們在三線城市拿著一線的薪酬,成為田園工程師。

建木團隊沒有讓理想停留在想象中,而是準備將建木打造為廣泛應用的,并且有生命力的開源項目,要做到這點,建木團隊認為需要經歷三個階段:

第一,以更高的易用性吸引最終用戶,讓更多人用起來,吸引更多人加入開源社區。

第二階段,在用戶真正體會到其中價值后,在社區分享用戶心得,提升建木的影響力。

第三階段,更多人主動提出需求和想法,并能通過代碼能力以及文檔能力來為社區做貢獻。

為了讓更多人用起來,建木團隊做了很多事情,比如在社交網站開設賬號普及介紹,比如做在產品設計上做一些流程可視化的設計,為了提升建木的易用性,建木團隊選擇以打造產品的思路在做開源項目。

在介紹建木的功能時,只見在圖形化界面里通過幾次點擊,就將多種服務進行集成,最終在企業微信里搭建了一個機器人交互服務。

之所以如此簡單易用,主要是因為建木的生態節點庫里有許多開發完成的節點,將這些節點組織和串聯起來后,就能快速構建一些復雜的服務。

節點生態

目前,建木官網上展示了一些節點,有的是建木官方自己開發的,也有許多是其他社區的開發者來貢獻的,通過這些節點,可以快速與多個平臺進行集成,在建木項目未來發展中,很重要的一個方面就是積累越來越多的節點。

建木項目強調平臺中立性,不與任何云以及其他服務商進行綁定,目前,建木將代碼托管在了Gitee(碼云)上,這是國內的最有影響力的代碼托管平臺之一,在開源社區的選擇上,建木也是選擇了國內非常有影響力的木蘭開源社區,目前已是木蘭開源社區的孵化項目。

之所以選擇國內的開發者社區,主要是考慮到建木項目的定位于服務本土的開發者,以中文用戶為主。通過中文開源許可證選擇和中文治理框架的制定,以便于參與者比較容易對開源許可證法律條文和建木社區治理方式了解,這是一個對中文開發者更友好的社區。

建木的目的地,住著技術人的開源夢

在對建木的設想和規劃中,能看到他對于開源技術的熱愛。

2021年,距離他最早接觸開源已經過去了15多年,而他真正投身于開源也十年有余。期間,他得到過開源前輩的指導并從中受益良多。而如今九州云的發展也蒸蒸日上,作為聯合創始人的他也始終心懷對于開源的熱忱。

在他看來,一個被廣泛應用的開源軟件,一個有生命力的開源軟件本身要比思考開源商業化的問題更重要,這是首要解決的問題。

他也深知在中國做開源的難,認為開源是一場持久戰,絕非一時的沖動和熱情能做的事情,需要考慮的問題非常多,比如開源許可證的問題,社區治理的問題,但同時也發現,情況正在起變化。

他發現,隨著社會的發展,隨著生活水平的提高,越來越多的人有精力投身于開源,保持著對技術的熱愛,不計報酬地做一些事情,參與開源項目的過程是程序員在真正創作的過程,很多人都很享受這一過程。

建木的名字飽含著九州和建木團隊對于國內開源的期待,希望國內開源生態逐漸完善,希望有一天,代表中國古典文化的開源項目會呈現給世界。

未經允許不得轉載:存儲在線-存儲專業媒體 » 在中國如何打造一個有生命力的開源項目?
分享到

zhupb

相關推薦

精品国产午夜肉伦伦影院,双性老师灌满浓jing上课h,天天做天天爱夜夜爽,攵女乱h边做边走