首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果我使用外部开源软件,我可以出售我的软件吗?

如果我使用外部开源软件,我可以出售我的软件吗?
EN

Stack Overflow用户
提问于 2014-01-03 21:44:57
回答 1查看 246关注 0票数 2

JavaScript/HTML世界中,所有代码都可以被用户看到(并不复杂),所以问题是我是否使用诸如

  • jQuery麻省理工学院
  • 需要麻省理工学院/新的BSD
  • Three.js麻省理工学院
  • CodeMirro麻省理工学院
  • 约曼BSD
  • CoffeeScript麻省理工学院
  • Box2dweb zlib
  • LDT GPL v3/MIT
  • GNU许可证
代码语言:javascript
运行
复制
1. Can I my sell/rent my software that I created using these tools, for example, for a monthly fee of X.X amount?
2. Can a user of my software use one or many of the above open software in his/her project which was created using my software and would be distributed under my licenses?

我仍然在考虑许可证,所以一个简单易懂的解释会很好。我是一个在线工具,用户需要付费才能使用,并且可以导出其中包括库的上面。

EN

回答 1

Stack Overflow用户

发布于 2014-01-03 21:53:41

简短回答:是的。

更长的答案:你必须阅读每个许可证,但你引用的大多数许可证都非常自由,出售或修改它们没有问题(麻省理工学院,BSD)。至于其他方面:非律师总结是,GPL/GNU许可证等仅包括对软件本身的修改--如果您向LDT添加了一些内容,您必须与其他人共享它,但您可以使用LDT而不影响您对代码的所有权。

OpenSource.org有一个很好的FAQ (和许可证列表),特别是他们对版权左的解释,它描述了GPL和类似的内容:

版权条款只适用于实际的衍生产品,即现有的版权工作被修改的情况。仅仅将一个版权作品和一个非版权作品一起分发并不会导致后者受到版权条款的限制。

从您的代码中包含Javascript库当然属于“同时分发”的范畴,所以您唯一需要担心的是,如果您将内容添加到/修改许可代码本身,那么即使这样,您也必须共享您的修改。

在所有这些情况下:您可以使用无论如何都要卖了

当然,如果软件不是在免费许可之下,而是附加了某种其他许可(例如优秀的高图集),那么您将不得不遵守该许可的条款,并购买所需的任何许可。

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

https://stackoverflow.com/questions/20913227

复制
相关文章

相似问题

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