kay*_*kay 2 java licensing lgpl executable-jar maven
我有一个Java项目,我不想在Gnu许可下发布.(麻省理工学院,但没关系.)
作为构建管理工具,我使用Maven,它生成一个"jar-with-dependencies".该项目依赖于gnu.getopt,根据LGPL 2许可.
所以我的问题是:
我不
哈哈,你不必转换成GNU的生活方式,虽然我强烈推荐它:).你很幸运,GPL和LGPL(较小的GPL)之间的区别在于LGPL基本上允许你做你正在问的GPL没有.从不使用LGPL的GNU原理:
GNU项目有两个主要的许可证用于库.一个是GNU Lesser GPL; 另一种是普通的GNU GPL.许可证的选择有很大的不同:使用较小的GPL允许在专有程序中使用该库; 将普通GPL用于库使其仅适用于免费程序.
GNU最终希望将所有库更改为GPL,但是现在,如果它说它使用了LGPL,那么你很高兴.如果它使用了GNU许可证,则必须根据符合GNU的许可证许可您的软件.事实上,快速搜索此列表可以发现:
外籍人许可
这是一个简单,宽松的非copyleft免费软件许可证,与GNU GPL兼容.它有时被模糊地称为MIT许可证.
编辑:记住IANAL!我发现在包含GPL库时,您可能无法使用兼容许可证进行许可:说许可证"与GPL兼容"是什么意思?
| 归档时间: |
|
| 查看次数: |
2154 次 |
| 最近记录: |