關於開源軟件的思考

現在很多開源軟件的發展都遇到的瓶頸,一般的開源產品發展都比較慢,僅僅依託一些志願者的熱心是不夠的。

1、開發開源產品的人的心理:在技術上做嘗試,無需負責,如果成功的話可以賣給軟件企業
2、學習源代碼的人的心理:學習相關的產品,利用裏面的知識開發出商用軟件,爲企業創造效益
難點在於如何正確的引導這兩種人,以實現不但能促進開源產品的發展(讓開源個人或企業賺到錢),同時也讓學習的人也能利用好開源技術開發出商用軟件

傳統開源的模式需要被打破,新的模式:
    基本依據  --  軟件即思想
    實現方案:對希望學習該開源技術的人提供教育支持,並適當收費
              對於正在使用該技術的人提供技術支持,並適當收費
     對於有技術特化需求的人提供研發支持,並適當收費

    基本設想:
    一、教育支持考察的側重點是在該開源技術的內部研發上面,像有些開源的軟件如mysql提供了使用技術的教育支持,還有認證制度,這些只是屬於技術支持的層面。那麼教育支持應該如何來實施呢?筆者的想法是:系統化的培訓使用開設輔導班、交流會的方式進行開展,會上採用多案例教學,互動式實例輔導,大處粗、小處細的方式開展教學,並設置考試,對於通過考試的學員可以頒發認證,對於想推廣技術的學員可以頒發資質證書(以後從中提成)。對於有潛力、有想法的學員,可以考慮錄爲己用。

    二、技術支持,目前是很多開源軟件商挖掘的重點,但目前做得非常好的並不多。操作系統級別的軟件最需要技術支持了,連目前最火的ubuntu的老闆都在抱怨入不敷出。原因是他僅僅抓 住了商業用戶這個小頭,卻忽略了普通用戶、準商業用戶這個大頭,這個大頭的特點是技術問題往往不是很難,願意付的費用額不會很高,對技術問題解決的需求十分強烈。筆者的想法是,把付費問題簡單化、直接化,不妨可以考慮手機服務的方式,先讓用戶註冊成爲服務對象,然後按月收取服務費,當然額度需要適合各國國情,服務可以隨時取消。雖然這種模式需要強大的客服組織來支持,從長遠看這是一條必經之路。

    三、研發支持適用於某些企業需要短時間使用或評估該開源技術,他們暫時不希望在上面投入過多的資金做長期發展。對於有代表性的特化需求,可以專門設立項目組進行研發,這些需求很可能就會加入到新版本中去,對於簡單展示或使用技術的需求,可以考慮進行外包。這兩種方案,也許會聯合使用。

以上爲公玄岄所寫,如有轉載請註明出處
發佈了15 篇原創文章 · 獲贊 2 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章