一文讲清 GPL(General Public License),又被称为GNU GPL、GPLv2或GPLv3,它是一种由自由软件基金会(Free Software Foundation)发布的软件许可证,授以计算机程序的使用人权利,也是一种很具代表性的开源软件许可协议。GPL规定,只要满足其许可条款(在使用GPL许可的应用程序中保留原有的版权声明),用户可以在使用、复制...
GPL(GNU General Public License)LGPL(GNU Lesser General Public License)BSD(Berkerley Software Distribution)Apache License 1、GPL GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。GPL的“传染性”在于:只要在一个软件中...
Free Software Foundation认为不可以,把GPL开源软件与其他作品动态链接就是基于GPL开源软件合成了一个作品,而这个“组合”就是GPL开源软件的衍生品[10]。Free Software Foundation这一观点与目前主流商业软件公司的观点存在冲突,也还从未在法庭上进行过验证。 2.中国法院是否倾向于保护对GPL协议的违反行为? 署名为You Yu...
为防止其他商业实体违背GNU的初衷而不当利用自由软件,Stallman成立非营利的自由软件基金会(Free Software Foundation, 简称“FSF”)并与律师共同草拟如今已获得广泛使用的GNU通用公共协议证书(GNU General Public License, 以下称为“GPL协议”),通过GPL协议创造了所谓“Copyleft”授权方式,以其特有的“强传染性”区...
自由软件基金会(英语:Free Software Foundation,FSF)是一个致力于推广自由软件的美国民间非营利性组织。它于1985年10月由理查德·斯托曼创建。其主要工作是运行GNU计划,开发更多的自由软件。 从其创建到1990年代中自由软件基金会的基金主要被用来雇佣编程师来发展自由软件。从1990年代中开始写自由软件的公司和个人繁多,...
今天介绍四种常见的开源软件协议: GPL(GNU General Public License)LGPL(GNU Lesser General Public License)BSD(Berkerley Software Distribution)Apache License 1、GPL GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。 GPL的“传染性...
由于glibc是gpl授权的,因此如果采用glibc作为crt,按照前述问题的第二条,这些程序必须开源。 因此安卓采用bionic作为c运行时库替代glibc来规避gpl 2. 驱动 再说驱动,Android是基于Linux 内核开发的,Linux内核是GPL授权。 传统的驱动是要作为内核模块被加入到内核中的。
BSD 许可协议,即 Berkeley Software Distribution license 的简称,是由加州大学伯克利分校发布并维护的开源软件许可证。BSD许可证是自由软件中使用最广泛的许可协议之一。 2、两个概念: BSD:人们常说的BSD,指的是 Berkeley Software Distribution,即伯克利软件套件,是加州大学伯克利分校在AT&T贝尔实验室的Unix操作系统基础...
GNU、GPL、FSF、GCC全部和一个人有关,就是理查德·马修·斯托曼(Richard Matthew Stallman, RMS),斯托曼于1953年出生,自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free Software Foundation)的创立者、著名黑客。 作为自由软件运动的精神领袖,他所建立的GNU工程激励了很多的年轻黑客,这些人也创作了很多自由软件...
LGPL主要使用之目的为软件函式库("Software Libraries"),虽然其亦可使用于独立存在的应用程式。比较有名的例子为Mozilla跟OpenOffice.Org.LGPL有一特点是LGPL软件可以被转换成GPL(参见Section 3)。这种特性对于在GPL函式库或应用程式中直接使用LGPL程式有一定程度之帮助。 由于某些原因,GPL成为了自由软件和开源软件的最...