2009-12-01 78 views
0

基於一些Linux發行版可以做商業操作系統嗎?我可以分發這樣一個沒有源代碼的系統嗎?基於Linux的商業操作系統,法律問題

+3

我投票結束這個問題作爲題外話題,因爲它是關於許可或法律問題,而不是編程本身。有關詳細信息,請參閱此處](http://meta.stackoverflow.com/q/274963/369450)以及[幫助中心](http://stackoverflow.com/help/on-topic)以​​獲取更多信息。 – cpburnz 2015-06-08 13:01:59

回答

10

「我可以在沒有源代碼的情況下發布這樣的系統嗎?」

你會失去運行,分發,或者你失去如果/當你違背它在GPL下授予的權利修改此類軟件的權利。

FSFSFLC有足夠的資源來協助您遵守。他們的目標是合規,而不是訴訟。

老實說,要符合GPL - 這很容易。分發源代碼不是最繁瑣的許可條款。您可以支付每份版稅。

這並不妨礙你做像TomTom那樣的事情。他們的GPS導航軟件&在Linux上運行。由於Linus Torvalds的內核異常,他們只需將源代碼分發給Linux及其更改,而不是分發到其上的映射軟件。

+0

+1,很高興看到其他人準確回答許可問題:) – 2009-12-03 09:44:09

2

開源代碼是by definition兼容商業軟件,也就是說,你賣錢的軟件。但是,您必須以原始或修改的形式遵守您重新分發的軟件的許可證。對於GPL許可的組件,如Linux內核或Bash,這包括提供源代碼的要求。

如前所述,請注意強調重新分配其他人的代碼 - 您自己編寫的代碼,您可以根據需要獲得許可。

+0

Nuance:如果您自己編寫的代碼與其他GPL代碼相關聯,則必須通過GPL許可。有關詳細信息,請參閱GPL本身。 – Thomas 2009-12-01 16:36:33

0

是的你可以,但如果用戶要求提供源代碼,你必須提供它! (你可以只收取代碼發送給他們的費用)

PS雖然你可以賣你的商用Linux!