2014-10-07 67 views
4

我想爲Google App Engine製作一個網絡應用程序,這意味着它將使用Google App Engine提供的一些API,例如google.appengine.ext.db。他們當中的大多數當然沒有獲得與GPL兼容的開源許可證的許可,儘管這些是像libc這樣的運行時庫。那麼它是不允許在GPL或AGPL下授權的網絡應用程序?我可以根據GPL授權我的網絡應用程序GAE嗎?

+4

我投票結束這個問題,因爲它是關於授權或法律問題,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)瞭解詳情,以及[幫助]瞭解更多。 – JasonMArcher 2015-06-05 03:13:11

回答

0

其他答覆者未解決的另一方面是分佈。像(A)GPL這樣的許可證只有在您實際分發您的應用程序時纔會發揮作用:也就是說,如果您允許人們下載源代碼併爲其自行安裝。如果您所做的只是在GAE上託管一個網站,那麼這裏就沒有法律含義。

+0

你寫道:「像(A)GPL這樣的許可證只有在你實際分發你的應用程序時纔會發揮作用」。首先,當軟件通過網絡可用時,情況並非如此,GNU AGPL [有目的地創建](http://www.gnu.org/licenses/why-affero-gpl.html)可以「發揮作用」。其次,我相信,OP *打算*將其應用程序作爲免費軟件發佈,而不僅僅是由他自己使用 - 否則他就沒有理由詢問免費許可證。 – 2014-10-07 08:51:46

+0

啊,這是真的,我不知道AGPL,並與LGPL混淆。 – 2014-10-07 08:52:50

相關問題