搜索 Vtiger.com

了解 Vtiger 公共许可证 (VPL)

Vtiger 公共许可证 (VPL) Vtiger 源自 Mozilla 公共许可证 (MPL),这是一种文件级的 copyleft 许可证。这意味着只有您修改自 Vtiger 原始源代码的文件才必须保持开源状态,并受同一许可证约束。您在此基础上构建的所有内容,例如新模块、主题或集成,都可以保持专有状态。

VPL 旨在为您提供两全其美的方案:既可以自由地在内部使用,也可以构建和销售您自己的解决方案,同时保持 Vtiger 的开源基础透明且对社区友好。

好:

  • 您修改 Accounts.php — 它必须保留在 VPL 下。
  • 你创造 BillingAutomation.php 它可以保持闭源状态。

不行:

  • 你以不同的许可证重新授权修改后的 Vtiger 文件——这是不允许的。

使用 Vtiger 开源软件

1. 内部使用(在您的组织内部)

只要您不重新分发或出售,您就可以在组织内部自由使用 Vtiger 开源软件来满足内部业务需求,例如 CRM、支持、项目管理或分析,而无需承担任何许可义务。

简单来说:

  • 您可以根据自身业务需求定制系统。
  • 您无需发布您的更改或开源您的设置。
  • 您可以将内部插件、集成或报告设为私有。

但是,如果您想将修改后的版本出售或分享给另一家公司,这就属于商业分发,必须遵守商业用途规则。

2. 商业用途

商业用途是指您使用 Vtiger 开源软件来创造收入——无论是通过出售修改后的软件版本,还是通过提供托管 (SaaS) 服务。

A. 分发修改版本

您可以根据以下条件修改和销售基于 Vtiger 开源软件开发的衍生产品:

  • 您不得将您的版本冒充为官方的“Vtiger CRM”。
  • 您必须保留 Vtiger 的版权声明。
  • 您不能将原始的 Vtiger 开源代码移除或重新授权为专有代码。
  • 如果您分发该应用,则必须根据 VPL 许可协议提供修改后的源代码。(如果您仅以 SaaS 形式托管,则无需这样做)
  • 只有您修改或直接从 VPL 许可代码衍生出的文件才必须保留在 VPL 许可范围内。

你不需要开源:

  • 全新模块,全部从零开始编写。
  • 通过 API 或钩子构建的集成
  • 托管基础设施或后端系统
  • 主题、用户界面和配置
  • 专有业务逻辑或分析

好: 您可以自定义 Accounts.php 并以VPL协议发布,同时保留您的新文件。 BillingAutomation.php专有的。

不行: 你将产品重新命名为“Vtiger CRM 专业版”并进行销售,暗示与官方存在关联,或者删除了版权声明。

B. 以 SaaS 形式提供

您可以托管和销售 Vtiger 开源软件作为 SaaS 产品因为你没有分发代码,所以你无需公开你的源代码修改版本。

但是,您必须:

  • 请尊重Vtiger的商标和品牌。
  • 明确声明您的服务独立于 Vtiger。
  • 遵守负责任的使用方法和合规规则。

好: 您提供基于 Vtiger 开源软件构建的“AcmeCRM Cloud”,采用您自己的品牌和设计,同时保留 Vtiger 的版权声明。

不行: 您托管了基于 Vtiger 的服务,并声称它是“官方 Vtiger 云 CRM”,或者使用 Vtiger 的名称和徽标作为您自己的品牌标识。

常见问题:

1. 我可以移除我版本中的 Vtiger 品牌标识吗?

是的,你可以用自己的名称和设计重新包装软件。但你不得声称你的版本是官方版本。 Vtiger CRM并且,您必须在代码中保留 Vtiger 的版权和许可声明。

好: 您将软件重新命名为 ACME CRM 并使用您自己的徽标,同时保留许可标头。

不行: 你删除了版权声明或声称“由 ACME 公司制造”。这会破坏正确的署名。

2. 我可以把我的版本设为专有版本吗?

您不能将原始 Vtiger 文件设为专有文件或更改其许可。

但是,您创建的新文件(例如自定义模块、API 或扩展)可以保持闭源。

好: 您可以构建一个专有的 AI 引擎,通过 API 连接到 Vtiger——它可以保持闭源。

不行: 您修改 Leads.php 并保持私密性——修改后的文件必须保留在 VPL 下。

3. 我是否必须公开我的修改?

只有当您将修改后的版本分发给其他人时(例如,出售或共享软件),才需要发布修改后的文件。

如果你只是以 SaaS(托管)服务的形式提供,则无需发布源代码。

允许:

  • 你分发 EduCRM桌面版 → 必须发布修改后的 VPL 文件。
  • 你提供 教育CRM云 作为SaaS产品,无需发布任何代码。

不允许: 你分发修改过的 Vtiger 文件,却拒绝共享——这违反了许可协议。

4. 我可以将 VPL 许可的文件与专有代码结合使用吗?

是的,您可以组合开放式和封闭式组件,只要您将 Vtiger 部件保持在 VPL 下并保持清晰的分离即可。

好: 您可以将 Vtiger 与专有移动应用程序集成。该应用程序保持关闭状态;Vtiger 基础版仍为 VPL。

不行: 您将 Vtiger 代码合并到私有后端并分发,但未共享修改后的文件——这违反了许可协议。

知识产权和商标指南

为了尊重Vtiger的知识产权并维护社区信任:

你不可以:

  • 未经许可,不得在您的产品品牌推广或营销中使用 Vtiger 的名称、标志或商标。
  • 注册 Vtiger 商标、商号或互联网域名(例如 vtigerapp.com 或 vtigercrmpro.io)。
  • 以暗示官方隶属关系的方式,使用 Vtiger 的名称开展业务。
  • 误导客户,让他们以为你的版本是官方的 Vtiger CRM。

你可以:

  • 假设您的产品“基于 Vtiger 开源软件”或“由 Vtiger 提供支持”。
  • 根据 VPL 的规定使用开源软件。
  • 在认可 Vtiger 贡献的同时,独立打造你的品牌。

命名准则

这些准则规范了基于以下平台构建的合作伙伴和社区解决方案的命名约定: Vtiger CRM.

产品和解决方案名称

您可以对 Vtiger CRM 进行品牌重塑,并将其作为您自己的解决方案提供,但它必须清晰地体现其核心价值。 你的品牌名称.

正确的:

  • ABC企业客户关系管理
  • VTE CRM

不正确:

  • Vtiger 企业版
  • Vtiger CRM 的 ABC 版本 (除非它明显是插件或附加组件)

插件/扩展名称

插件名称开头不应包含“Vtiger”,除非作为结尾的限定词。

  • 正确的: Vtiger CRM 的 ABC 项目
  • 不正确: Vtiger 项目插件

负责任且富有同情心地使用

开源软件能够促进创新、协作和自由。我们要求社区中的每一位成员以负责任和合乎道德的方式使用它。

请:

  • 遵守所有适用的法律和数据保护规则。
  • 请勿将本软件用于有害、剥削或非法活动。
  • 避免制造对人类、动物或环境有害的工具。
  • 尊重并公平对待用户、客户和贡献者。
  • 回馈社会——即使是微小的贡献也能帮助社区繁荣发展。