大多数软件许可证决意剥夺你的共享和修改软件的自由。对比之下,GNU通用公共许可证力图保证你的共享和修改自由软件的自由。——保证自由软件对所有用户是自由的。GPL适用于大多数自由软件基金会的软件,以及由使用这些软件而承担义务的作者所开发的软件。当然了,大多开源软件都是基于开源系统上来实现的。著名的开源系统linux,开源软件apache。
开源软件:http://baike.baidu.com/view/444964.htm
GNU:http://baike.baidu.com/view/36272.htm
GPL:http://baike.baidu.com/view/130692.htm