Fair Core软件许可证说明
FCL(Fair Core License)是一种 Fair Source 许可证,面向希望共享代码但仍保护商业模式的开发者工具和基础设施类项目。它允许用户阅读、使用、修改和再分发项目,但“使用”不包括与作者商业利益竞争的用途。文本强调,对大多数不打算竞争作者业务的用户而言,使用自由度较高;每个软件版本在发布 2 年后会转换为开源许可。
FCL 的核心价值在于支持把核心功能与商业功能放在同一代码库、同一许可证下发布。商业功能可以通过 license key 进行门控,避免未经授权访问。相比 FSL,它更适合含自托管商业功能的项目;相比 ELv2,它通过最终转为开源许可,缓解许可方停止服务后用户长期无法访问商业功能的风险。相比 Open Core,FCL 不要求把商业功能拆到独立 ee/ 目录或闭源授权,迁移成本更低。
FCL 并非传统即时开源许可证,而是带非竞争限制的 Fair Source 模式。它支持 2 年后转换到 Apache 2.0 或 MIT。该许可证由 Heather Meeker 起草、Keygen 贡献,参考了 Sentry 的 FSL 和 Elastic 的 ELv2。当前资料以 FAQ 为主,对概念和差异解释较清楚,但缺少更深入的落地集成示例、项目治理说明和法律适配指南。
正文没有给出 FCL 本身的定价信息。优点是兼顾商业可持续性和最终开源,适合商业化自托管、on-premise 项目,也适合从闭源转向 Fair Source。主要不足是非竞争条款可能带来解释空间,不适合追求 OSI 意义上完全开源的项目;同时仅支持 Apache 2.0 和 MIT 作为转换许可。
FCL 适合开发者工具、基础设施、企业软件厂商,尤其是依赖自托管商业功能变现、又希望公开完整代码库的团队。中国访问情况正文未提供,判定为未知。替代方案包括 FSL、ELv2、Open Core、传统闭源许可或直接采用 MIT/Apache 2.0。
本测评基于公开资料整理,不构成购买建议,请以 fcl.dev 官网实际信息为准。
了解Fair Source许可模式有参考价值。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。