Android是如何规避GPL传染性的
一、首先得了解android体系结构 从下到上介绍上图 Linux Kernel: 完全开源,GPLv2协议 Libraryies: 含少量开源库 Android Runtime: android 优化的JAVA虚拟机,更适合嵌入式系统。 Application Framework和Application都是JAVA程序。 二、android如何规避GPLv2的传染性 首先,最关键点是 Linus Torvalds在Linux内核版权最前的一段话,保证了Linux内核GPLv2不传染 Linux内核的版权是GPLv2,但是 Linus Torvalds在Linux内核的版权文件COPYING中最前面增加了下面一段话,保证了Linux内核的商业用途不被GPLv2传染。 NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work". Also note that the GPL below is copyrighted by the