2009-07-17 25 views
5

我一直在爲this開源項目做出重大貢獻,該項目旨在幫助.NET平臺上的開源用戶,充當ruby gems或更重要的gentto portage clone 。淨。 .NET中存在真正的需求,因爲.NET oss的升級途徑是一個充滿危險的痛苦旅程。所以道德上這是一個非常有價值的事業。你能從開源獲得任何財務補償嗎

該項目尚未測試,我不能保證它會工作。我在這上面花了很多時間。我的女朋友公開表示她討厭這個項目:-)。

它還沒有測試版,我不能保證這個項目將填補這個空間所需要的空白。

如果它成功並且變得流行起來,有沒有人能從這筆支出中及時獲得任何回報,或者我只是通過這種方式來看待這種情況而完全憤世嫉俗?

回答

3

這取決於 - 如果你的開源項目是成功的,那麼直接的經濟補償可能有點難以得到,然而,與項目相關的主要貢獻者可能會給你一定程度的社區不公平。這可能導致你得到更多/更好的合同(如果你是自由職業者),並且如果你決定尋找另一份全職工作,可以給你一個優勢。

+0

我同意。開源貢獻(通常)不是直接有益的。然而,作爲首席開發人員的一部分工作是聘請開發人員。當我看到簡歷時,我做的第一件事就是對這個人進行搜索。具有在線知名度,特別是當我能夠真正瞭解您的代碼(通過檢查您的貢獻)時,對我有很大的影響。如果我看到一個公開活躍並致力於技術的人,它確實會影響我打電話給他進行面試的願望。當我需要聘請顧問時,我也做同樣的事情,所以它也可以幫助你。 – 2009-07-17 15:08:48

2

在開源軟件上獲得報酬的一種方法是找到自己使用該軟件的公司。他們可能會聘請您作爲開發人員來進行自定義開發。

另一種方法是製作將向人們提供服務的軟件,然後爲該服務收費。然後你必須希望你能成爲提供這項服務的最佳人選。

但是通常我會說最好的開源軟件get的內置,因爲作者有一個每日問題,他希望看到解決。有時候會發現其他人有相同的問題並且喜歡解決方案 - 從而圍繞軟件形成一個社區,併爲改善它做出貢獻。坐下來,試圖看到一個「標記」爲開源「產品」很少起作用,至少在我的經驗。

2

如果所有的貢獻者都同意,您可以隨時更改許可證,但舊版本仍舊可以在舊許可證下使用。如果您仍然希望它免費,並且所有開發人員都同意,那麼您可以雙重授權類似於MySQL或Qt的產品,即像GNU GPL這樣的FLOSS許可證,以及另一個針對不符合另一個的客戶的專有許可證,如果他們想把它包含在他們的產品中。

正如其他人所說,總是有可能聘請爲該產品的開發人員/自由職業者/顧問。

0

答案很簡單:大概不會

較長的答案:如果您正在尋找直接的報酬,然後,而這是不可能使你致富,也有賺了些錢數選擇:

  1. 相關諮詢工作。例如定製定製和培訓。
  2. 廣告在文檔中。
  3. 商業許可和支持。

通過我的開放源代碼GAUL project,我從上述三項中賺了一點錢。在文檔中加入谷歌Adwords導致了一小部分收入,但我們正在談論的是每月少於5美元,這樣就不會給您一個很好的小時薪酬率!這僅僅是偶爾購買一兩本技術書就足夠了。如果您的項目具有更廣泛的吸引力,那麼廣告可能會爲您做得更好。

相關的諮詢和商業支持更有利可圖,但是您可能會發現由於干擾您的日常工作,這是不實際的。此外,您的項目的性質也可能會限制諮詢工作的範圍!

儘管最大的回報是間接的。我相信我根據公開可見的代碼收到了一份工作機會。這可能會比任何實際的$$$收到更有價值。

2

一個有趣的指南,從一個自由和開源項目有收入的話題是可用的Damn Small Linux項目網站:

http://www.damnsmalllinux.org/income-guide/

它,基本上,輿論一片,但名單一系列創收策略以及相當多的實用建議。你可能不同意它所說的一切,但它提供了一個發人深思的選項概覽。

0

簡短的回答是否定的。爲了更加正確,不要指望什麼。

爲您的網站產生流量並從廣告中獲取某些內容會更容易。