WJQserver Studio 开源许可证

版本 v2.0 版权所有 © WJQserver Studio 2024

定义

许可 (License):
指的是在本许可证内定义的使用、复制、分发与修改软件的条款与要求。
授权方 (Licensor):
指的是拥有版权的个人或组织,亦或是拥有版权的个人或组织所指派的实体,在本许可证中特指 WJQserver Studio。
贡献者 (Contributor):
指的是授权方以及根据本许可证授予贡献代码或软件的个人或实体。
您 (You):
指的是行使本许可授予的权限的个人或法律实体。
衍生作品 (Derivative Works):
指的是基于本软件或本软件任何部分的修改作品,无论修改程度如何。这包括但不限于基于本软件或其任何部分的修改、修订、改编、翻译或其他形式的创作,以及包含本软件或其部分的集合作品。
非营利性使用 (Non-profit Use):
指的是不以直接商业盈利为主要目的的使用方式,包括但不限于:
  • 个人用途: 由个人为了个人学习、研究、实验、非商业项目、个人网站搭建、毕业设计、家庭内部娱乐等非直接商业目的使用软件。
  • 教育用途: 在教育机构(如学校、大学、培训机构)内部用于教学、研究、学术交流等活动。
  • 科研用途: 在科研院所、实验室等机构内部用于科学研究、实验开发等活动。
  • 慈善与公益用途: 由慈善机构、公益组织等非营利性组织为了其公益使命或慈善事业内部运营使用,或对外提供不直接产生商业利润的公益服务。
  • 内部运营用途 (非营利组织): 非营利性组织在其内部运营中使用软件,例如用于行政管理、会员管理、内部沟通、项目管理等非直接营利性活动。

开源与自由软件

本项目为开源软件,允许用户在遵循本许可证的前提下访问和使用源代码。

本项目旨在向用户提供尽可能广泛的非商业使用自由,同时保障社区的共同发展和良性生态,并为商业创新提供清晰的路径。

强调版权所有,所有权利由 WJQserver Studio 及贡献者共同保留。

许可证条款

1. 使用权限

1.1 非营利性使用:
您被授予在非营利性使用场景下,为了任何目的,自由使用本软件的权限。 非营利性使用的具体场景包括但不限于定义部分所列举的各种情况。
1.2 商业使用:
您可以在商业环境中使用本软件,无需获得额外授权,但您的商业使用行为必须遵守以下条款:
1.2.1 保持声明:
您在进行商业使用时,不得移除或修改软件中包含的原始版权声明、许可证声明以及来源声明。
1.2.2 开源继承 (Copyleft) 与互惠共享:
如果您或您的组织希望将本软件或其衍生作品用于任何商业用途,包括但不限于:
  • 盈利性分发: 销售、出租、许可分发本软件或其衍生作品。
  • 盈利性服务: 基于本软件或其衍生作品提供商业服务,例如 SaaS 服务、咨询服务、定制开发服务、收费技术支持服务等。
  • 嵌入式商业应用: 将本软件或其衍生作品嵌入到商业产品或解决方案中进行销售。
  • 组织内部商业运营: 在营利性组织的内部运营中使用修改后的版本以直接支持其商业活动,例如定制化内部系统,通过例如但不限于在软件或相关服务中投放广告 (例如 Google Ads 等),应用内购买 (内购), 会员订阅, 增值功能收费等方式直接或间接产生商业收入。

您必须选择以下两种方式之一:

  1. i) 继承本许可证并开源: 您必须以本许可证或兼容的开源许可证分发您的衍生作品,并公开您的衍生作品的全部源代码,使得您的衍生作品的接收者也享有与您相同的权利,包括进一步修改和商业使用的权利。 本选项旨在促进社区的共同发展和知识共享,确保基于本软件的商业创新成果也能回馈社区。
  2. ii) 获得授权方明确授权: 如果您不希望以开源方式发布您的衍生作品,或者希望使用其他许可证进行分发,或者您希望在商业运营中使用修改后的版本但不开源,您必须事先获得 WJQserver Studio 的明确书面授权。 授权的具体条款和条件将由 WJQserver Studio 另行协商确定。

2. 复制与分发

2.1 原始版本复制与分发:
您可以复制和分发本软件的原始版本,前提是必须满足以下条件:
  • 保留所有声明: 完整保留所有原始版权声明、许可证声明、来源声明以及其他所有权声明。
  • 附带许可证: 在分发软件时,必须同时附带本许可证的完整文本,确保接收者知悉并理解本许可证的全部条款。
2.2 衍生作品复制与分发:
您可以复制和分发基于本软件的衍生作品,您对衍生作品的分发行为将受到本许可证第 1.2.2 条(开源继承与互惠共享)的约束。

3. 修改权限

3.1 自由修改:
您被授予自由修改本软件的权限,无论修改目的是非营利性使用还是商业用途。
3.2 修改后使用与分发约束:
当您将修改后的版本用于商业用途或分发修改后的版本时,您需要遵守本许可证第 1.2.2 条(开源继承与互惠共享)以及第 2 条(复制与分发)的规定。 即使您不分发修改后的版本,只要您将其用于商业目的,也需要遵守开源继承条款或获得授权。
3.3 贡献接受:
WJQserver Studio 鼓励社区贡献代码。如果您向本项目贡献代码,您需要同意您的贡献代码按照本许可证条款进行许可。

4. 专利权

4.1 无专利担保,风险自担:
本软件以“现状”提供,授权方及贡献者明确声明,不对本软件的专利侵权问题做任何形式的担保,亦不承担任何因专利侵权可能产生的责任与后果。 用户理解并同意,使用本软件的专利风险完全由用户自行承担。
4.2 专利纠纷应对:
如因用户使用本软件而引发任何专利侵权指控、诉讼或索赔,用户应自行负责处理并承担全部法律责任。 授权方及贡献者无义务参与任何相关法律程序,亦不承担任何由此产生的费用或赔偿。

5. 免责声明

5.1 “现状”提供,无任何保证:
本软件按“现状”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性及非侵权性。
5.2 责任限制:
在适用法律允许的最大范围内,在任何情况下,授权方或任何贡献者均不对因使用或无法使用本软件而产生的任何直接、间接、偶然、特殊、惩罚性或后果性损害(包括但不限于采购替代商品或服务;损失使用、数据或利润;或业务中断)负责,无论其是如何造成的,也无论依据何种责任理论,即使已被告知可能发生此类损害。
5.3 用户法律责任:
用户需根据当地法律对待本项目,确保遵守所有适用法规。

6. 许可证期限与终止

6.1 许可证期限:
除版权所有人主动宣布放弃本软件版权外,本许可证无限期生效。
6.2 许可证终止:
如果您未能遵守本许可证的任何条款或条件,授权方有权终止本许可证。 您的许可证将在您违反本许可证条款时自动终止。
6.3 终止后的效力:
许可证终止后,您根据本许可证所享有的所有权利将立即终止,但您在许可证终止前已合法分发的软件副本,其接收者所获得的许可及权利将不受影响,继续有效。 免责声明(第 5 条)和责任限制(第 5.2 条)在本许可证终止后仍然有效。

7. 条款修订

7.1 修订权利保留:
授权方保留随时修改本许可证条款的权利,以便更好地适应法律、技术发展以及社区需求。
7.2 修订生效与接受:
修订后的条款将在发布时生效,除非另行声明,否则继续使用、复制、分发或修改本软件即表示您接受修订后的条款。授权方鼓励用户定期查阅本许可证的最新版本。

8. 其他

8.1 法定权利:
本许可证不影响您作为最终用户在适用法律下的法定权利。
8.2 条款可分割性:
若本许可证的某些条款被认定为不可执行,其余条款仍然完全有效。
8.3 版本更新:
授权方可能会发布本许可证的修订版本或新版本。您可以选择是继续使用本许可证的旧版本还是选择适用新版本。