在上传文章时,您需要了解其中涉及的风险和法律问题。我们生活在一个充满诉讼的世界,因此您需要保护自己免受那些可能(或不可能)由您的文章引起的问题而寻求对您进行损害赔偿的人的侵害。“代码可免费使用”这句话已不再足够。 “免费”意味着什么?有任何限制吗?如果我的代码破坏了我的系统并使我损失金钱,该怎么办?
以下是我们 CodeProject 支持的文章投稿许可列表。需要考虑的主要方面是:
在决定将哪种许可附加到您的文章时,请仔细阅读以下许可。
请务必确保附加到文章的许可适合您的用途。如有疑问,请直接联系作者以寻求作者的澄清。
以下是 CodeProject 当前支持的许可的粗略指南。请仔细阅读它们,并遵循链接到许可页面本身,因为一些分类(例如下载是否可用于商业用途,或扩展是否必须公开发布)取决于具体情况。这仅仅是一个指南:在使用每个许可下的下载文件或将下载文件分配给您提交的内容之前,您需要仔细阅读实际的许可。
提供版权保护True
可用于商业应用程序True
错误修复/扩展必须公开发布假
提供明确的专利许可True
可用于专有(闭源)应用程序True
是病毒式许可假
CodeProject 支持True
根据该许可条款的主要内容是:
提供版权保护True
可用于商业应用程序True
错误修复/扩展必须公开发布假
提供明确的专利许可True
可用于专有(闭源)应用程序True
是病毒式许可假
CodeProject 支持True
基于 Mozilla Public License (MPL),使其更适用于 Mozilla 基金会之外的用途。
提供版权保护True
可用于商业应用程序True
错误修复/扩展必须公开发布True
提供明确的专利许可True
可用于专有(闭源)应用程序True
是病毒式许可假
CodeProject 支持True
由微软使用。编译的派生代码可用于商业和非商业用途。如果源代码要重新分发,则必须在重新分发中包含该许可的完整副本。
提供版权保护True
可用于商业应用程序True
错误修复/扩展必须公开发布假
提供明确的专利许可True
可用于专有(闭源)应用程序True
是病毒式许可假
CodeProject 支持True
除其他外,由 Mozilla 和 Firefox 使用。专利条款被一些人认为不可接受。
提供版权保护True
可用于商业应用程序True
错误修复/扩展必须公开发布True
提供明确的专利许可True
可用于专有(闭源)应用程序True
是病毒式许可假
CodeProject 支持True
源自 IBM Public License 并受 Mozilla Public License 影响,并被 SourceForge 上的一些微软项目使用。
提供版权保护True
可用于商业应用程序True
错误修复/扩展必须公开发布True
提供明确的专利许可True
可用于专有(闭源)应用程序True
是病毒式许可假
CodeProject 支持True
Common Public License 的新版本,在某些情况下对企业更具可接受性。
提供版权保护True
可用于商业应用程序True
错误修复/扩展必须公开发布True
提供明确的专利许可True
可用于专有(闭源)应用程序True
是病毒式许可假
CodeProject 支持True
一个非常古老的许可,对代码的使用几乎没有任何限制。它也为作者或用户提供的保护非常少。它与 BSD 许可相同,只是没有“禁止认可”条款。
提供版权保护True
可用于商业应用程序True
错误修复/扩展必须公开发布假
提供明确的专利许可假
可用于专有(闭源)应用程序True
是病毒式许可假
CodeProject 支持True
一个非常古老的许可,对代码的使用几乎没有任何限制。它也为作者或用户提供的保护非常少。它与 MIT 许可相同,除了它包含一项禁止使用作者姓名进行认可的条款。
提供版权保护True
可用于商业应用程序True
错误修复/扩展必须公开发布假
提供明确的专利许可假
可用于专有(闭源)应用程序True
是病毒式许可假
CodeProject 支持True
比 BSD 或 MIT 许可更具限制性(但仍然非常开放)的版本,增加了专利条款。请仔细阅读。
提供版权保护True
可用于商业应用程序True
错误修复/扩展必须公开发布假
提供明确的专利许可True
可用于专有(闭源)应用程序True
是病毒式许可假
CodeProject 支持True
一种许可,要求在使用该许可的作品上显示一个链接。“相同方式共享”顾名思义,您可以共享此作品,只要该作品具有与此类似的许可。
建议不要将此许可用于软件。提供版权保护True
可用于商业应用程序True
错误修复/扩展必须公开发布假
提供明确的专利许可假
可用于专有(闭源)应用程序假
是病毒式许可True
CodeProject 支持假
一种强调使用和重用自由的许可,有一些限制。
提供版权保护True
可用于商业应用程序True
错误修复/扩展必须公开发布假
提供明确的专利许可假
可用于专有(闭源)应用程序True
是病毒式许可假
CodeProject 支持True
不是许可,而是对公共领域的奉献。所有权利都被放弃,任何人都可以对代码做任何他们想做的事情。请注意,这
不是
许可,不为用户提供任何
保证,也不为作者提供任何
赔偿。提供版权保护假
可用于商业应用程序True
错误修复/扩展必须公开发布假
提供明确的专利许可假
可用于专有(闭源)应用程序True
是病毒式许可假
CodeProject 支持True
此许可允许他人分发、混搭、修改和构建您的作品,甚至用于商业用途,只要他们将您视为原始创作者。建议不要将此许可用于软件。
提供版权保护True
可用于商业应用程序True
错误修复/扩展必须公开发布假
提供明确的专利许可假
可用于专有(闭源)应用程序假
是病毒式许可True
CodeProject 支持假
一种许可,要求在使用该许可的作品上显示一个链接。“相同方式共享”顾名思义;您可以共享此作品,只要该作品具有与此类似的许可。建议不要将此许可用于软件。
提供版权保护True
可用于商业应用程序True
错误修复/扩展必须公开发布假
提供明确的专利许可假
可用于专有(闭源)应用程序假
是病毒式许可True
CodeProject 支持True
提供版权保护True
可用于商业应用程序True
错误修复/扩展必须公开发布假
提供明确的专利许可假
可用于专有(闭源)应用程序假
是病毒式许可True
CodeProject 支持True
GPL 的衍生版本,旨在允许非 GPL 代码与 GPL 代码一起工作并调用 GPL 代码。此许可的作者要求您仅在您许可已普遍可用的功能时才使用此许可。
提供版权保护True
可用于商业应用程序True
错误修复/扩展必须公开发布True
提供明确的专利许可假
可用于专有(闭源)应用程序True
是病毒式许可True
CodeProject 支持True
在您的代码中使用的示例
(将“Foobar”替换为您产品的名称)This file is part of Foobar.
Foobar is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Foobar is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser Public License for more details.
You should have received a copy of the GNU Lesser Public License
along with Foobar. If not, see <https://gnu.ac.cn/licenses/>.
一个常见但被误解的许可。它允许开发人员自由使用该软件,只要他们对他们自己编写的部分程序使用相同(或更宽松)的许可。具有病毒性。请仔细阅读并确保您理解使用此许可的含义。被许多人认为不可接受。
您可以使用 GPL 许可的软件编写商业软件,但您不能编写专有软件(意味着代码不自由可用的软件)。您可以出售 GPL 代码,即使它已经被免费分发,您也可以出售与代码相关的服务,例如支持合同。
使用 GPL 代码编写的任何软件本身都必须使用 GPL(或更宽松的许可)进行许可,这意味着它不能是专有的。这意味着编写商业软件的开发人员可能无法使用 GPL 代码,如果他们不愿提供代码。
一个重要说明(感谢 René Pfeiffer):GPL 不要求您向全世界公开源代码。只有软件的接收者才需要拥有源代码。如果您有客户,为特定目的编写 GPLed 软件,并且仅将二进制文件提供给该客户,那么只有该客户必须能够访问源代码,而不是每个人,也不是公众;只有(二进制)代码的接收者。这完全符合 GPL。主要优点是坦诚相待,而不是制造“敲诈”局面。
在 Code Project,我们倾向于让开发人员允许其他开发人员以他们希望的任何方式使用他们免费提供的代码 - 商业、专有或任何人都可以免费使用。我们的偏好是让我们的作者不使用类似 GPL 的许可。
提供版权保护True
可用于商业应用程序True
错误修复/扩展必须公开发布True
提供明确的专利许可假
可用于专有(闭源)应用程序假
是病毒式许可True
CodeProject 支持True
在您的代码中使用的示例
(将“Foobar”替换为您产品的名称)This file is part of Foobar.
Foobar is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Foobar is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Foobar. If not, see <https://gnu.ac.cn/licenses/>.