回覆列表
-
1 # 網幫兵哥
-
2 # 程式猿藍天
實際上Github中那些開源專案就屬於軟體開發共享呀。只不過有一些為了保證軟體開發的品質,一般會對軟體開發者的角色做一些限制。
比如軟體創作者以及核心開發團隊對程式碼有全部控制權,而其它開發者如果有興趣的話也可以通過提交Pull Request的方式參與到軟體的日常開發過程中,只不過這些請求在合併之前是需要核心團隊Review的。
-
3 # MelyLenient
軟體開發共享,這個共享的概念是如何定義?開源?還是說類似於共享單車?
如,題者欲從其中得利,那麼題者應該是想販賣軟體,那應該考慮的是客戶群體的大小,以及客戶的潛力。
如果是為了開源,讓大家幫你完成軟體,那就是當興趣來做了,這個,可以掛在git上,或者svn上來做。但是一旦開源,基本你就沒有盈利了
不知你說的“軟體開發共享”準確定義是什麼,我假設你說的是如下3種情況:
1. 建立一個開發共享的平臺或圈子
參與圈子的成員通過網路自願形成一個鬆散團隊(圈子),成員一起參與開發,共享開發成果。
理論上是可行的,關鍵在於圈子的“遊戲規則”的建立,每個成員的責權利如何以有法律依據的制度限定?
如何實現“多勞多得”?必須有激勵和懲罰機制。此外程式碼的規範和標準化很重要,否則做出的東西沒有商業價值。
2. 開發成果共享的平臺或圈子
成員不是為共同開發一個專案來“共享”,而是共享或交換開發成果。
例如,將已經開發成功的程式、專案和其它成員分享(原始碼級);
或者,交換開發工作,例如甲方為乙方開發一段A程式,作為交換乙方為甲方開發一段B程式等,便於開發公司和團隊取長補點。
第二種情況有市場需求,例如一家公司擅長寫支付介面,一家公司擅長做UI,一家的長處正好是另一家的短處,可以交換。
3. Shareware(共享軟體)開發
Shareware(共享軟體)是國際上流行的一種軟體營銷模式,指的是開發公司或個人根據市場需要開發一種軟體,這個軟體分試用版和付費版,通過網路免費發放試用版,試用版要麼使用時間有限,要麼功能有限制,只有使用者付費後,才能獲得付費版或解鎖全部功能。