2010-12-10 71 views
2

我試圖找到正確的答案來回答我的問題,但是我不能,這就是爲什麼我現在在這裏。在我的項目中使用開源代碼

我可以出售我開發的應用程序,但包含一些開源庫嗎?或者我必須找到創建這些圖書館的人並要求他們獲得許可/付費嗎?

這可能是一個愚蠢的問題,但我真的需要知道如何工作。我目前正在開發使用其他人的圖書館(託管在谷歌代碼上)的移動應用程序,我不知道我是否應該向客戶提及這一點?

感謝您的幫助, marqss

+0

這真的取決於許可證。一般來說,歸因是最低要求(即使像麻省理工學院這樣的許可許可證,我認爲這只是公平的)。 – delnan 2010-12-10 17:15:15

+1

我投票結束這個問題作爲題外話題,因爲它涉及許可或法律問題,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)和[here](http://meta.stackexchange.com/questions/139804/can-許可問題永遠在主題上)以獲取詳細信息,以及[幫助]瞭解更多信息。 – JasonMArcher 2015-06-24 20:40:27

+3

我投票結束這個問題作爲題外話題,因爲它涉及許可或法律問題,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)和[here](http://meta.stackexchange.com/questions/139804/can-許可問題永遠在主題上)的詳細信息,以及[幫助中心](http://stackoverflow.com/help)獲取更多信息。 – cpburnz 2015-07-01 01:50:06

回答

3

這取決於每個庫的開源許可證。您需要單獨檢查許可證,以確定您可以合法使用其庫的方式。例如,GPL對鏈接到GPL庫的應用程序可以執行的操作有一些非常嚴格的限制。 (這是一個copyleft許可證,其目標是讓您也公開授權您的應用程序的來源;因此它是非常開放和非常限制性的。)LGPL限制較少。麻省理工學院式的許可證更自由。有些項目會自行推出。其他人使用CreativeCommons許可證。你明白了。

+0

請注意,即使某些GPL許可軟件包含的不是GPL的零碎和碎片。您最好瀏覽所有源文件以獲取許可證評論標題。你可能會感到驚訝。 – 2011-08-26 11:50:15

3

這一切都取決於許可證。

開放源代碼許可證通常也是免費的,允許修改,再分發和商業用途,而無需支付原始作者。一些開源許可只允許修改源代碼供個人使用,或者只允許非商業性再分發。

見:Open-Source LicenseComparison of Free Software Licenses

0

如果是GPL,你可以賣你的應用程序,但你必須讓你的應用程序GPL也意味着你必須分享你的源代碼。

阿帕奇和麻省理工大學的限制性要低得多。

請務必閱讀您希望包含的項目的許可證,並遵循許可證要求您執行的操作。

相關問題