歡迎光臨
每天分享高質量文章

啟動開源專案:免費指導! | Linux 中國

啟動專案、組建社區支持可能會比較複雜,但是這個全新的指南可以幫助你開啟開源專案。
— Sam Dean


編譯自 | https://www.linuxfoundation.org/blog/launching-open-source-project-free-guide/ 
 作者 | Sam Dean
 譯者 | CYLeft

啟動專案、組建社區支持可能會比較複雜,但是這個全新的指南可以幫助你開啟開源專案。

各種規模的組織、技術人員和 DecOps 工作者選擇使用開源專案,甚至去開發自己的開源專案,開源程式變得越來越普遍。從 Google 到 Netflix 再到 Facebook ,這些公司都在將它們的開源創作發佈到開源社區。經常見到起於內部的開源專案,然後受惠於外部開發人員的合作開發。

然而,開啟一個開源專案、組建社區支持比你想的還要複雜。一些前期準備可以幫助事情開展變得順利,這就是這個全新的“啟動開源專案指南[1]”所能為你做的。

這個免費指南是為了幫助那些深諳開源的組織啟動自己的開源專案而誕生。在本文的開始,介紹包括了決定開源什麼專案,預計專案費用,考慮開源協議和一些其他方面。開源專案這種方式可能源自國外,但是從 Google 到 Facebook 這樣一些主要的開源公司都已經開放提供了開源專案指導資源。事實上,Google 擁有的豐富的在線資源[2]對開源專案實踐和啟動開源專案上做出了貢獻。

Capital One 開源社區經理 Jared Smith 指出,“無論公司在內雇佣了多少聰明人,總還是有聰明人在公司之外”, “我們發現開放我們的原始碼給外面世界的專業且願意分享的人士交流經驗是非常值得的,我們能從中獲取一些非常好的建議”。

在這個新指南中,開源專家 Ibrahim Haddad 提供了五條關於一個組織為什麼要開源新專案的原因:

☉ 促成開放式問題解決方案;為標準提供參照實現;分擔戰略功能的開發開銷。
☉ 商品化市場;減少非戰略的軟體成本費用。
☉ 通過建立產品生態來驅動需求。
☉ 協同合作;吸引客戶;深化共同標的間的關係。
☉ 提供用戶自我支持的能力:無需等待即可調整代碼

本文指出:“做出發佈或創建一個新的開源專案的決定和自身境況相關。你的公司應該在使用或貢獻既有的開源專案上擁有一定程度的熟練度。這是因為消費能夠指導你,通過外部工程使開發者對自己的產品構建變得省力(參見我們的指南使用開原始碼[3]加入開源社區 [4] 上)。但是當一旦你順利的參與過開源,那這將是啟動你自己的開源專案的最佳時機。”

該指南還指出, 規劃可以使您和您的組織擺脫法律麻煩。如果您希望您的專案蓬勃發展, 則與許可、分發、支持選項甚至品牌相關的問題都需要提前考慮。

“我認為, 對於一家公司來說, 至關重要的是要考慮他們希望通過新的開源專案實現的標的,” Linux 基金會的專案管理主任 John Mertic 說。”他們必須考慮它對社區和開發者的價值,以及他們希望從中得到什麼結果。然後, 他們必須瞭解所有的部分,以正確的方式去完成,包括法律、治理、基礎設施和一個啟動社區。當你把一個開源專案放在那裡時,我總是最強調這些。”

這個“啟動開源專案指南”可以幫助您瞭解從許可證問題到最佳開發實踐的所有內容,並探討如何無縫地將現有的開放組件編織到您的開源專案中。它是來自 Linux 基金會和 TODO 組的免費指南的新集合之一,對於任何運作開源程式的組織來說都非常有價值。現在可以使用該指南來幫助您運行開源計劃辦公室,以支持、分享和利用開源。有了這樣一個辦公室, 組織就可以有效地建立並執行其開放原始碼戰略,並有明確的條款。

這些免費的教程是基於開源領導人的經驗而來。在這裡可以查看所有指南[5],然後關註我們的後續文章。

也別錯過了本系列早些的文章:

◈ 如何創建開源計劃 [6]
◈ 開源計劃管理工具 [7]
◈ 衡量你的開源專案成功性 [8]
◈ 吸引開源開發者的高效策略 [9]
◈ 加入開源社區 [4]
◈ 使用開原始碼 [3]

via: https://www.linuxfoundation.org/blog/launching-open-source-project-free-guide/

作者:Sam Dean[11] 譯者:CYLeft 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

LCTT 譯者

cyleft ? ?
共計翻譯:13 篇
貢獻時間:26 天


推薦文章

< 左右滑動查看相關文章 >

點擊圖片、輸入文章 ID 或識別二維碼直達

赞(0)

分享創造快樂