2009-04-19 96 views
3

據我所知,開源軟件並不妨礙你銷售它(這是否取決於許可類型?),但這是一個好主意嗎?許可軟件作爲開源軟件,但對已編譯的可執行文件收費?

對於我的寵物項目來說,目標受衆大部分是非程序員,他們無論如何都不知道如何編譯源代碼,但我仍然希望保持開放,主要是爲了將來的僱主可以查看我的「投資組合」以及從別人那裏得到批評,或者僅僅爲了別人學習。

我不希望退出我的日常工作或任何其他任何事情,主要是爲了支付像網絡託管,域名和其他雜項東西等小額費用,並希望一些口袋裏的變化。

提供支持並不是一個真正的選擇,它是最終用戶應用程序,其主要目標之一是儘可能使用它。

最接近的許可證,聽起來像它會友好的,這是Ms-RSL,但我目前使用的谷歌代碼不支持該許可證,並且快速搜索看起來像Sourceforge也不(我可以是錯的)。目前它是GPL,但我現在只有幾個類別被刪除,所以更改不是問題。

有沒有其他人做這個(成功或失敗)的例子?我最好只是要求捐款嗎?我是否應該將其作爲開源許可證(如果我沒有任何許可證,它會自動關閉源代碼,但只是根據請求分發它)?我還沒有想到其他任何選項?

編輯:除了法律方面,我更感興趣的是直銷軟件的做法是否被普遍忽視,即我是否會掏空購買它的客戶,後來發現它是開源的。我應該在網站上公佈它還是保持從源代碼到零售網站的單向鏈接,而不是其他方式?宣佈它但不突出?

+0

嗯,我期待看到更多的人反對這個想法,但到目前爲止似乎沒有人有問題 – Davy8 2009-04-19 03:16:22

回答

2

如果您試圖出售自己的代碼,即使它是開源,也沒人會關心。只有當你試圖賣別人的開源代碼,然後只有當它是違反許可證(在信中或在精神上)

2

如果您未經許可共享,則適用普通版權法。我沒有看到爲開源軟件收費的任何問題。大多數開源許可證(比如GPL)只需要你提供源代碼給獲得二進制文件的人,並且他們可以用源代碼做任何他們想做的事情。包括出售自己編譯的二進制文件。

+0

我意識到我被允許,但我更感興趣,這是否是一個好主意(有點主觀問題我想,但我想聽到一些不同的意見和角度 – Davy8 2009-04-19 02:44:31

+0

是的,我明白了,我知道人們正在這樣做,但我不知道他們是否認爲它是成功的... – elzapp 2009-04-19 02:46:52

4

紅帽企業Linux可能就是這樣一個很好的例子:它們是開源的,你可以從他們的FTP站點下載每個源代碼包;然而,他們收取他們自己的構建。

0

自由軟件不是關於「不收費」收費「。 Selling free software是資助更多免費軟件工作的絕佳方式。

你可能不能做的就是把它當作麪包一樣對待;沒有什麼嚴格限制你嘗試,但你的客戶有他們自己的功能完善的麪包複製機,所以他們不太可能會付錢給你,如果這是你正在爲他們做的所有

因此,您的考慮應該是如何持續增加價值,而不使軟件變得不自由。作爲該軟件最知名和最知情的供應商是一種經過驗證的方法;收取定製費用(並且,讓我們面對它,全部用戶需要自定義,這只是他們想要他們多少的問題),然後發佈到未來版本是另一個。有很多方法可以銷售免費軟件。

但是,您在問商業:創新!在邊界內工作(不要讓軟件對其任何收件人免費),並提出新的東西。