2012-09-02 31 views
4

我最近見過一些商業服務使他們的代碼開源。一些示例是cloud9 idereddit。當然,WordPress的浮現在腦海。在GPl(如cloud9)之下,它是一個OSS,因爲我不知道什麼時候會有這種平行服務,而這些服務是針對「特性」或高級內容收費的。 (full list開源Saas

所以,問題是:

  1. 是否安全開源的應用程序(GPL下),並用它來驅動一個SaaS,對於「服務」其收費提供該應用程序的頂部?

  2. 這樣做的優缺點是什麼?

  3. 它確實有意義嗎? :)

我只是喜歡開源,並希望開源我的一些項目,同時產生一些收入。因此我擔心!

非常感謝您的幫助!

回答

3

沒有開源許可證可阻止您對軟件或服務進行收費。 GPL簡單地說,如果您發佈某些GPL軟件的修改版本,那麼您的修改也必須在GPL下發布。它確實而不是說你必須分發你的修改版本,如果你不想,只有如果你做,那麼你必須在GPL下這樣做。

「Affero GPL」比這更進一步,並表示如果您使用AGPL軟件驅動網絡服務,那麼您必須在AGPL下發布對軟件所做的任何修改。換句話說,提供公共訪問服務的方式與分發軟件相同。

當然,如果您是相關軟件(的所有部分)的版權持有者,那麼您可以根據您選擇的任何許可證自由發佈和/或使用它。您可以發佈它(A)GPL,但也提供商業許可選項,或者將您的核心軟件作爲AGPL發佈,但是運行您自己的服務,添加您自己的專有擴展,其代碼不會發布 - 開源許可證顯示「任何人都可以在[GPL/Apache /無論]條件下使用此軟件,而無需特別許可「,但作爲版權所有者,您可以爲特定人員/案件授予其他許可,包括(顯然)自己。

1

FWIF通過釋放您的SaaS的來源,使您「鬆懈安全」。每個人都可以看到你正在運行過時的框架版本,並查找此版本的安全相關故障單。另一方面,這迫使你考慮適當的安全性,例如運行最新版本的庫。