Apache 许可证也很常见,就像 BSD 允许您创建闭源专有衍生品一样。 一些著名的用户是 Google (android),当然还有 Apache。
The Apache license is also common, like BSD allows you to create closed source proprietary derivatives. Some notable users are Google (android) and of course, Apache.
I certainly know of the Ms-PL (Microsoft Permissive License) but you can find a pretty good list at the CodeProject license page. The first part of the page is for uploading articles to the site but it still has a good list of licenses and their restrictions.
LGPL: You can use the code, and changes to the code must be released.
GPL: You must release your code.
Mind you, none of these licenses prevent you from selling your product. It's just the GPL would require you to give the source code to anybody you sold the product to.
I'll state what's been too obvious to state so far: non-OSS products will mostly not restrict you in terms of products developed using them. That's what you bought them for, after all.
The restrictions would be in terms of redistributing their libraries, and even then, a certain level of redistribution rights will likely be permitted.
The BSD license allows you to do this; the GPL generally does not. There are a wide variety of other "open source" licenses with various restrictions, but those two are commonly used.
发布评论
评论(5)
Apache 许可证也很常见,就像 BSD 允许您创建闭源专有衍生品一样。 一些著名的用户是 Google (android),当然还有 Apache。
The Apache license is also common, like BSD allows you to create closed source proprietary derivatives. Some notable users are Google (android) and of course, Apache.
我当然知道 Ms-PL(微软许可许可证),但是您可以在 CodeProject 许可证页面。 该页面的第一部分用于将文章上传到网站,但它仍然有一个很好的许可证及其限制列表。
I certainly know of the Ms-PL (Microsoft Permissive License) but you can find a pretty good list at the CodeProject license page. The first part of the page is for uploading articles to the site but it still has a good list of licenses and their restrictions.
简单来说,主要的许可证是:
BSD:可以使用代码。
LGPL:您可以使用该代码,并且必须发布对代码的更改。
GPL:您必须发布您的代码。
请注意,这些许可证都不会阻止您销售您的产品。 只是 GPL 要求您将源代码提供给您向其出售产品的任何人。
Simplified, the main licenses are:
BSD: You can use the code.
LGPL: You can use the code, and changes to the code must be released.
GPL: You must release your code.
Mind you, none of these licenses prevent you from selling your product. It's just the GPL would require you to give the source code to anybody you sold the product to.
我将说明到目前为止显而易见的事情:非 OSS 产品在使用它们开发的产品方面基本上不会限制您。 毕竟,这就是您购买它们的目的。
这些限制将是在重新分发其库方面,即使如此,也可能会允许一定程度的重新分发权利。
I'll state what's been too obvious to state so far: non-OSS products will mostly not restrict you in terms of products developed using them. That's what you bought them for, after all.
The restrictions would be in terms of redistributing their libraries, and even then, a certain level of redistribution rights will likely be permitted.
BSD 许可证允许您执行此操作; GPL 一般不会。 还有各种各样的其他“开源”许可证,具有各种限制,但这两种许可证是常用的。
开源倡议维护着开源许可证列表。
The BSD license allows you to do this; the GPL generally does not. There are a wide variety of other "open source" licenses with various restrictions, but those two are commonly used.
The Open Source Initiative maintains a list of open source licenses.