2012-04-07 87 views
1

我不明白開源和Android許可。Android應用程序和代碼許可

說如果我在android(這是開源的Apache許可證)中開發應用程序,我是否還必須發佈我的應用程序的源代碼?或者我應該爲我的應用程序編寫包裝器,與Android鏈接的那部分表示活動/意向以及其他許多其他apis?這不是太乏味。

我很困惑。如果我有一些專有的軟件/引擎,我將它與android庫鏈接,並將我的應用程序作爲頂層實現爲活動。我必須發佈源代碼嗎?

任何指針/參考鏈接將有助於我

回答

1

不,它並不意味着你必須釋放你的源代碼,該授權許可協議的Android不是你的代碼,即使你修改了Android的源代碼,你是沒有義務將它釋放給每個人。看到這裏:http://source.android.com/source/licenses.html和這裏:http://www.apache.org/licenses/LICENSE-2.0

如果修改Linux內核是GPLv2協議這是一個不同的問題,在這裏看到:http://www.kernel.org/pub/linux/kernel/COPYING

+0

感謝的鏈接。 – devgp 2012-04-07 21:21:19

相關問題