開源專案不得不防的5個陷阱

發表於2014-04-28

| 2014-04-28 17:08   收藏: 2 分享: 2    

如今,開源軟體、開源硬體以及開源理念已經越來越流行。如果你想開始一個新的開源專案,這裡有五個“陷阱”你不得不防!

open source pitfalls

五個陷阱

1、你的支援

如果你計劃釋出一個開源產品,你需要深刻理解“支援”的含義。不要指望社會各界來幫助你提供產品支援,每個人都會以為他們所做的事非常重要、會得到千百萬人的支援(但這是不可能的)。不要指望大批社群志願者會如洪水一樣湧入你的支援論壇,幫你回答問題。你必須為你的專案負責,你的團隊將負責處理各種問題、鼓勵使用者使用,以保證使用者能夠輕鬆實現你的產品。

2、關於創新

釋出一個開源產品意味著它是開放的,任何人都可以把它“Pull”下來,“fork”它,進行更改,然後向原作者提交合並請求。這似乎意味著由社群建立的新功能可以幫助產品不斷提高。但是,永遠不要依靠社群的創新來為你服務。你需要不斷的去創新產品。在對新功能的設定、規劃和產品的完善上,你應該起帶頭作用。

3、開源文化

開源文化與大多數企業的企業文化有很大不同。圍繞一個開源專案團隊的文化是非常重要的。志願者和捐助者奉獻自己的時間和才華,但是他們不會得到直接的金錢回報。如果錢不是一個推動因素,你應該用什麼來激勵他們呢?社群的氛圍?對偉大的事業的理想?幫助朋友?每個人參與開源專案的原因不同,無論出於什麼原因,只要他們聚集在一起,就能形成該專案的文化。一個缺少開源文化的產品必然會失敗。

4、使命和目標

你的開源產品和你的組織必須有一個使命。你必須明確你的目標或願景。如果你沒有正確的定義你的任務,那麼人們就無法理解你做決定的理由。你的使命和目標應該是開放的、透明的。針對分歧和不同意見,你要做好準備去澄清它。如果你的使命定義錯誤,你就會吸引錯誤的社群,而這終將導致失敗。

5、面對失敗

每個人都害怕失敗,這是人性中固有的弱點。但是,一個成功的開源專案需要與失敗做鬥爭,需要克服障礙和學習差異。如果你太過擔心失敗,害怕嘗試、害怕創新,你將失去成功的可能。對失敗的恐懼有多種表現:優柔寡斷、為了取悅他人而做出決定,或者明明是正確的決定但由於害怕犯錯而錯失時機等等。你的開源社群會感覺到這種猶豫不決、這種缺乏承諾,然後變得糟糕起來。

如何成功

在開始你的開源專案之前,如果你沒有意識到這五件簡單的事情,可能導致重大的失誤。當然還有其他的陷阱也需要避免。我們無法保證你聽從本文的建議就一定可以成功。請記住,開源本身並不是解決方案,它是一種方法、一種程式、一種社群和一種產品許可。不要簡單的宣佈一個專案的開源。規劃開源專案時,請小心以上陷阱,並要對自己充滿信心:你可以在開源上取得成功。(編譯/開源大叔)

英文原文地址:opensource.com   原文作者:David Hurley 

via : http://code.csdn.net/news/2819508

開源專案不得不防的5個陷阱

相關文章