2010-04-11 47 views
2

假設您的待售軟件產品在運行時使用了一些免費的開源庫。因此,您需要將FOSS產品以未改變的二進制形式分發給您的產品。哪種開源許可證允許這種分發和在什麼條件下?我在三張牌照特別感興趣:哪些FOSS許可證允許在待售產品中進行二進制分發?

  1. 的Apache 2
  2. MS-PL
  3. MIT
+4

我投票結束這個題外話題,因爲它是關於許可和法律問題,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/a/274964/1402846)瞭解更多信息,以及[幫助/話題]。 – Pang 2015-06-14 05:59:13

回答

0

上述三個許可證都允許這種分配。

1

我認爲最許可證允許你發佈的產品以二進制形式。如果二進制分發不被允許,它會強制每個用戶使用該庫,因此每個使用該庫的程序的每個用戶都會自行編譯它。這將是非常不切實際的。

通常你只需提供一種方法來獲取任何關心的人的來源。如果您沒有對庫進行任何更改,這可能就像將它們引用到原始庫網頁一樣簡單。這就是說,我並不是特別熟悉你提到的許可證,所以你可能需要仔細閱讀他們的看法,看看他們對二進制分發的看法。例如,它可能是他們需要在二進制分發中聲明使用該許可證下的哪些庫的免責聲明。