python开源协议_python采⽤什么开源协议
Python是⼀种解释型、⾯向对象、动态数据类型的⾼级程序设计语⾔。Python源代码同样遵循 GPL(GNU General Public License)协议。
GPL(GNU General Public License)(推荐学习:Python视频教程)
GPL协议的主要内容是只要在⼀个软件中使⽤(“使⽤”指类库引⽤,修改后的代码或者衍⽣代码)GPL 协议的产品,则该软件产品必须也采⽤GPL协议,既必须也是开源和免费。这就是所谓的”传染性”。
GPL协议的产品作为⼀个单独的产品使⽤没有任何问题,还可以享受免费的优势。
由于GPL严格要求使⽤了GPL类库的软件产品必须使⽤GPL协议,对于使⽤GPL协议的开源代码,商业软件或者对代码有保密要求的部门就不适合集成/采⽤作为类库和⼆次开发的基础。
GPL(GNU通⽤公共许可证)
⼤多数软件许可证决意剥夺你共享和修改软件的⾃由。相⽐之下,GNU通⽤公共许可证试图保证你共享和修改⾃由软件的⾃由。——保证⾃由软件对所有⽤户是⾃由的。GPL适⽤于⼤多数⾃由软件基⾦会的软件,以及由使⽤这些软件⽽承担义务的作者所开发的软件。
能运行python的软件
(⾃由软件基⾦会的其他⼀些软件受GNU库通⽤许可证的保护)。你也可以将它⽤到你的程序中。当我们谈到⾃由软件(free software)时,我们指的是⾃由⽽不是价格。
为了保护你的权利,我们需要作出规定:禁⽌任何⼈不承认你的权利,或者要求你放弃这些权利。如果你修改了⾃由软件或者发布了软件的副本,这些规定就转化为你的责任。
例如,如果你发布这样⼀个程序的副本,不管是收费的还是免费的,你必须将你具有的⼀切权利给予你的接受者;你必须保证他们能收到或得到源程序;并且将这些条款给他们看,使他们知道他们有这样的权利。
更多Python相关技术⽂章,请访问Python教程栏⽬进⾏学习!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论