GPL & Apache License

Copyleft[编辑]

GPL不会授予许可证接受人无限的权利。再发行权的授予须要许可证接受人开放软件的源代码,及全部修改。且复制件、修改版本,都必须以GPL为许可证。php

这些要求就是copyleft,它的基础就是做品在法律上版权全部。因为它版权全部,许可证接受人就无权进行修改和再发行(除合理使用),除非它有一个copyleft条款。若是某人想行使一般被法律所禁止的权利,只需赞成GPL的条款。相反地,若是某人发行软件违反了GPL(好比不开放源代码),他就有可能被原做者起诉spa

我去看了一下GPL的内容
其实GPL是彻底的开放(强制性)
也就是只要你使用了GPL的代码
您就必需要开放"全部"的代码
包含您的创做开放源代码

______________________________________________________________________________ip

实,GPL跟Apache License的最大区别是,GPL要求修改代码必须也遵照GPL,也就是说,若是我屈服于wayne, 将SecureX应用了GPL,其余人将没法将SecureX应用于商业用途,除非他们承诺他们的商业软件遵循GPL,你说可能吗:) 相比之下,Apache License更自由,它强调使用源代码的人不须要公开本身的源代码(修改后的源代码),也就是说,若是SecureX使用Apache License,SecureX的用户能够任意修改它,而且能够选择以源代码的方式或者二进制代码的方式发布他们本身的成果(他们惟一须要作的是——在他们的成果中声明使用了SecureX的代码).get

相关文章
相关标签/搜索