為什麼建設一個社區值得額外的努力
當我們在 2003 年推出 Nethesis 時,我們還只是系統集成商。我們只使用已有的開源項目。我們的業務模式非常明確:為這些項目增加多種形式的價值:實踐知識、針對義大利市場的文檔、額外模塊、專業支持和培訓課程。我們還通過向上游貢獻代碼並參與其社區來回饋上游項目。
那時時代不同。我們不能太張揚地使用「開源」這個詞。人們將它與諸如「書獃子」,「沒有價值」以及最糟糕的「免費」這些詞聯繫起來。這些不太適合生意。
在 2010 年的一個星期六,Nethesis 的工作人員,他們手中拿著餡餅和濃咖啡,正在討論如何推進事情發展(嘿,我們喜歡在創新的同時吃喝東西!)。儘管勢頭對我們不利,但我們決定不改變方向。事實上,我們決定加大力度 —— 去做開源和開放的工作方式,這是一個成功運營企業的模式。
多年來,我們已經證明了該模型的潛力。有一件事是我們成功的關鍵:社區。
在這個由三部分組成的系列文章中,我將解釋社區在開放組織的存在中扮演的重要角色。我將探討為什麼一個組織希望建立一個社區,並討論如何建立一個社區 —— 因為我確實認為這是如今產生新創新的最佳方式。
這個瘋狂的想法
與 Nethesis 夥伴一起,我們決定構建自己的開源項目:我們自己的操作系統,它建立在 CentOS 之上(因為我們不想重新發明輪子)。我們假設我們擁有實現它的經驗、實踐知識和人力。我們感到很勇敢。
我們非常希望構建一個名為 NethServer 的操作系統,其使命是:通過開源使系統管理員的生活更輕鬆。我們知道我們可以為伺服器創建一個 Linux 發行版,與當前已有的相比,它更容易使用、更易於部署,並且更易於理解。
不過,最重要的是,我們決定創建一個真正的,100% 開放的項目,其主要規則有三條:
- 完全免費下載
- 開發公開
- 社區驅動
最後一個很重要。我們是一家公司。我們能夠自己開發它。如果我們在內部完成這項工作,我們將會更有效(並且做出更快的決定)。與其他任何義大利公司一樣,這將非常簡單。
但是我們已經如此深入到開源文化中,所以我們選擇了不同的路徑。
我們確實希望有儘可能多的人圍繞著我們、圍繞著產品、圍繞著公司周圍。我們希望對工作有儘可能多的視角。我們意識到:獨自一人,你可以走得快 —— 但是如果你想走很遠,你需要一起走。
所以我們決定建立一個社區。
下一步是什麼?
我們意識到創建社區有很多好處。例如,如果使用產品的人真正參與到項目中,他們將提供反饋和測試用例、編寫文檔、發現 bug,與其他產品進行比較,建議功能並為開發做出貢獻。所有這些都會產生創新,吸引貢獻者和客戶,並擴展你產品的用戶群。
但是很快就出現了這樣一個問題:我們如何建立一個社區?我們不知道如何實現這一點。我們參加了很多社區,但我們從未建立過一個社區。
我們擅長編碼 —— 而不是人。我們是一家公司,是一個有非常具體優先事項的組織。那麼我們如何建立一個社區,並在公司和社區之間建立良好的關係呢?
我們做了你必須做的第一件事:學習。我們從專家、博客和許多書中學到了知識。我們進行了實驗。我們失敗了多次,從結果中收集數據,並再次進行測試。
最終我們學到了社區管理的黃金法則:沒有社區管理的黃金法則。
人們太複雜了,社區無法用一條規則來「統治他們」。
然而,我可以說的一件事是,社區和公司之間的健康關係總是一個給予和接受的過程。在我的下一篇文章中,我將討論你的組織如果想要一個蓬勃發展和創新的社區,應該期望提供什麼。
via: https://opensource.com/open-organization/18/1/why-build-community-1
作者:Alessio Fattorini 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive