我有一個應用程序,我想在Google Play中銷售。我的應用程序使用javamail-android作爲反饋表單的庫。所以沒有它就可以輕鬆運行。 Here其上所寫的,源代碼可用這些許可證下:Javamail-android商業用途
- CDDL-1.0
- GNU GPLv2許可
- BSD
這是否意味着我可以選擇許可的類型?例如,我可以選擇CDDL-1.0並且不要開源我的項目嗎?
我有一個應用程序,我想在Google Play中銷售。我的應用程序使用javamail-android作爲反饋表單的庫。所以沒有它就可以輕鬆運行。 Here其上所寫的,源代碼可用這些許可證下:Javamail-android商業用途
這是否意味着我可以選擇許可的類型?例如,我可以選擇CDDL-1.0並且不要開源我的項目嗎?
是;您可以選擇使用這三種許可證中的任何一種。
但是,你不應該那樣做。
從客戶端發送電子郵件要求您在應用中包含SMTP登錄名,以便垃圾郵件發送者竊取登錄信息併發送任意電子郵件。
相反,您應該發送包含反饋的POST請求到您控制的web服務。
你的回答實際上並不正確。您無法選擇要申請的許可證。列出三個許可證的原因是因爲不同的源文件具有不同的許可證。您必須查看源文件以查看適用於該許可證的許可證。基本上,如果您在Android項目中使用該項目,並通過Play商店「分發」它,則必須開放源代碼項目。 – Yepher
當軟件是多許可,收件人可以選擇哪些條件下,他們希望使用或分發本軟件。
我投票關閉這一問題作爲題外話,因爲它是關於許可或法律問題,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)瞭解詳情,以及[幫助]瞭解更多。 – JasonMArcher