首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择符合规定的限制性许可,但不强制执行

选择符合规定的限制性许可,但不强制执行
EN

Software Engineering用户
提问于 2012-05-25 15:06:55
回答 2查看 239关注 0票数 6

我对此非常好奇:让我们说,您必须在库中使用GPL,因为某些依赖项使用它,或者(如果您的库是叉的)上游库使用GPL。现在GPL不能很好地使用几个重要的开源许可证,这意味着一些用户根本无法使用您的librar,因为许可证问题,这无助于任何人

我一直在玩的一个选项仍然是使用GPL来保持依赖兼容性,但是告诉用户,我不会对开源软件或(如果太宽泛)使用开源而不是像Apache、MPL、CC等可完成的许可证的软件执行它。

这样做会有什么法律后果吗?这会让我的用户面临法律风险吗?

EN

回答 2

Software Engineering用户

发布于 2012-05-25 15:27:31

您将负责对任何使用您的项目的人强制执行GPL,因此如果您无意执行GPL,那么您的用户只需担心您在试图诱捕他们时撒谎。由于GPL的病毒特性,他们可能也不得不担心GPL库的所有者。您最好的选择是找到一种方法来避免在GPL下发布您的项目,因为它确实是唯一的“安全”方法。

票数 4
EN

Software Engineering用户

发布于 2012-05-26 13:47:21

问题是,如果您的库使用GPL库,那么该库的作者可能也会因为不符合库许可证而与您的库的用户对质。

仅仅说你不会这样做是不够的。

票数 3
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/150229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档