简体   繁体   English

将商业软件放入免费包并且不贡献任何重要内容是否合法?

[英]Is it legal to for commercial software to a free package and not contribute anything significant?

Say there is a npm package which enables me to do functionality A. Say I write a wrapping software which basically just offers functionality A, just packages it more nicely but -apart from that- is nothing more.假设有一个 npm 包可以让我执行功能 A。假设我编写了一个包装软件,它基本上只提供功能 A,只是将它打包得更好,但除此之外,仅此而已。

Would it be legal to sell this software?出售此软件是否合法? Does the original contributor of functionality A (the person who wrote the npm package) get anything?功能 A 的原始贡献者(编写 npm 包的人)是否得到了什么?

I feel like some people have done some great work, and I don't understand how it's possible that I can just use their packages and, theoretically, sell them as mine (as it were).我觉得有些人做了一些伟大的工作,我不明白我怎么可能只使用他们的包,理论上,把它们当作我的(就像我的一样)出售。 Or am I misunderstanding some fundamental things here?还是我在这里误解了一些基本的东西?

Generally the answer is:一般的答案是:

  • Yes you are allowed to sell it (most of the time).是的,您可以出售它(大部分时间)。
  • Pretty much any software you buy these days includes free software你现在购买的几乎所有软件都包含免费软件

More detailed:更详细:

  • there are really many licenses.确实有很多许可证。 Start with https://spdx.org/licenses/ .https://spdx.org/licenses/开始。
  • the license of the original package may not allow the selling part.原包装的许可可能不允许销售部分。 This is very rare这是非常罕见的
  • Sometimes you need to distribute your code (eg GPL3) but you can sell the software.有时您需要分发您的代码(例如 GPL3),但您可以出售该软件。
  • Most free licenses try to make sure the work gets reused and sometime add conditions that they or their software gets attributed.大多数免费许可证都试图确保作品被重用,有时还会添加条件,以说明他们或他们的软件的归属。 They are not so much interested in money他们对钱没那么感兴趣

Where to ask these questions:在哪里问这些问题:

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM