開源專案不得不防的5個陷阱
| 2014-04-28 17:08 收藏: 2 分享: 2
如今,開源軟體、開源硬體以及開源理念已經越來越流行。如果你想開始一個新的開源專案,這裡有五個“陷阱”你不得不防!
五個陷阱
1、你的支援
如果你計劃釋出一個開源產品,你需要深刻理解“支援”的含義。不要指望社會各界來幫助你提供產品支援,每個人都會以為他們所做的事非常重要、會得到千百萬人的支援(但這是不可能的)。不要指望大批社群志願者會如洪水一樣湧入你的支援論壇,幫你回答問題。你必須為你的專案負責,你的團隊將負責處理各種問題、鼓勵使用者使用,以保證使用者能夠輕鬆實現你的產品。
2、關於創新
釋出一個開源產品意味著它是開放的,任何人都可以把它“Pull”下來,“fork”它,進行更改,然後向原作者提交合並請求。這似乎意味著由社群建立的新功能可以幫助產品不斷提高。但是,永遠不要依靠社群的創新來為你服務。你需要不斷的去創新產品。在對新功能的設定、規劃和產品的完善上,你應該起帶頭作用。
3、開源文化
開源文化與大多數企業的企業文化有很大不同。圍繞一個開源專案團隊的文化是非常重要的。志願者和捐助者奉獻自己的時間和才華,但是他們不會得到直接的金錢回報。如果錢不是一個推動因素,你應該用什麼來激勵他們呢?社群的氛圍?對偉大的事業的理想?幫助朋友?每個人參與開源專案的原因不同,無論出於什麼原因,只要他們聚集在一起,就能形成該專案的文化。一個缺少開源文化的產品必然會失敗。
4、使命和目標
你的開源產品和你的組織必須有一個使命。你必須明確你的目標或願景。如果你沒有正確的定義你的任務,那麼人們就無法理解你做決定的理由。你的使命和目標應該是開放的、透明的。針對分歧和不同意見,你要做好準備去澄清它。如果你的使命定義錯誤,你就會吸引錯誤的社群,而這終將導致失敗。
5、面對失敗
每個人都害怕失敗,這是人性中固有的弱點。但是,一個成功的開源專案需要與失敗做鬥爭,需要克服障礙和學習差異。如果你太過擔心失敗,害怕嘗試、害怕創新,你將失去成功的可能。對失敗的恐懼有多種表現:優柔寡斷、為了取悅他人而做出決定,或者明明是正確的決定但由於害怕犯錯而錯失時機等等。你的開源社群會感覺到這種猶豫不決、這種缺乏承諾,然後變得糟糕起來。
如何成功
在開始你的開源專案之前,如果你沒有意識到這五件簡單的事情,可能導致重大的失誤。當然還有其他的陷阱也需要避免。我們無法保證你聽從本文的建議就一定可以成功。請記住,開源本身並不是解決方案,它是一種方法、一種程式、一種社群和一種產品許可。不要簡單的宣佈一個專案的開源。規劃開源專案時,請小心以上陷阱,並要對自己充滿信心:你可以在開源上取得成功。(編譯/開源大叔)
英文原文地址:opensource.com 原文作者:David Hurley
via : http://code.csdn.net/news/2819508
相關文章
- 5個開源專案中常見的陷阱
- 不得不說的開源專案
- 5個造福世界的開源專案
- 開源專案推薦:提高研發效率的5個開源專案
- 8 個不得不說的 MySQL 陷阱MySql
- 技術泥潭,你不得不防!
- 找個開源專案
- 如果你喜歡Python 那麼你不得不知的幾個開源專案Python
- 一個檔案的開源專案,開啟你的開源之旅
- 5 個提升你開源專案貢獻者基數的方法
- 2015年值得參與的5個開源專案
- 5 個有趣的 Python 開源專案「GitHub 熱點速覽」PythonGithub
- 24 個很棒的開源 Rust 專案Rust
- 5 個最佳開源無程式碼專案管理工具專案管理
- 企業開源指南:建立一個開源專案
- 分享個 golang 開源小專案Golang
- 開源一個文字分析專案
- 如何熟悉一個開源專案?
- 值得mark的11個開源機器學習專案機器學習
- 專案經理不得不學的五個專案管理階段專案管理
- 用Julia研究人工智慧?這5個機器學習專案不得不看人工智慧機器學習
- 企業開源指南:啟動一個開源專案
- 接私活必備的 10 個開源專案!
- 15個很有趣的開源專案推薦
- 20 個值得學習的 Vue 開源專案Vue
- 最具影響力的16個開源專案
- 朝花夕拾——更新兩個開源專案
- 怎樣做好一個開源專案
- 開源兩個spring api專案SpringAPI
- 開源一個機器學習文字分析專案機器學習
- Gmail也出漏洞,郵件潛在的安全風險不得不防AI
- 推薦幾個優秀的開源的專案
- 10 個古老的經久不衰的開源專案
- 11個優秀的Android開發開源專案Android
- Windows的愛與恨不得不防的網路安全隱患Windows
- 成功運作一個開源專案的 15 個要點
- 如何避免軟體開發專案中的需求管理陷阱?
- 這些年我開源的幾個小專案