iModel 开源:源代码公开、可审查、可自主维护的数据科学软件
iModel 开源,指卓越方达把基于 KNIME 开源内核二次开发的 iModel Analytics Studio 以 GPL-3.0 许可证公开源代码。免费下载使用之外,企业可以审查源码、自行维护,不必担心被单一厂商锁定。iModel 开源:开放的是什么,商业的是什么
iModel 开源,是指 iModel Analytics Studio 的源代码以 GPL-3.0 许可证公开,发布在 Gitee 上 iModel-AI 名下的「iModel 数据科学软件」仓库。它基于 KNIME Analytics Platform 这一开源数据分析平台二次开发,中文化、信创适配与企业级增强部分由卓越方达自主研发。
开源不等于所有产品都免费。桌面端 Analytics Studio 开源并免费下载,适合个人学习、团队日常分析和项目交付;iModel Enterprise 是商业版本,面向需要企业级功能与商业技术支持的机构。这种「开源桌面端加商业企业版」的组合,也是开源数据分析软件常见的商业模式。
想了解 KNIME 本身,可以看 KNIME 入门指南;中文界面是怎么做的,见 KNIME 中文版说明。
| 关键事实 | 内容 |
|---|---|
| 开源范围 | iModel Analytics Studio(桌面端) |
| 许可证 | GPL-3.0 |
| 代码托管 | Gitee,iModel-AI 名下「iModel 数据科学软件」仓库 |
| 上游项目 | KNIME Analytics Platform(开源数据分析平台) |
| 自主研发部分 | 中文化、信创适配与企业级增强 |
| 商业版本 | iModel Enterprise,含企业级功能与商业技术支持 |
| 部署形态 | 支持离线部署;Windows,以及 x86-64 版本的麒麟 V10/V11、统信 UOS |
| ARM 架构 | iModel 目前不支持 ARM 架构(鲲鹏、飞腾),相关版本仍在规划中。 |
| 公司 | 深圳市卓越方达科技有限公司,2007 年成立,服务 200+ 企业客户 |
源代码公开,对使用方意味着什么
开源的价值不在口号,而在几件可以落到采购、运维和合规上的具体事情。
源码可审查
安全评审、信创评估时,可以直接审查源代码,而不是只能依赖厂商的书面说明。
不被单一厂商锁定
即使将来不再采购商业服务,已有的软件与工作流仍然可以继续使用和维护。
可以自行扩展
有开发能力的团队可以在源码基础上开发自有节点,或按内部要求调整功能。
分析过程可复核
工作流以节点图保存,计算步骤公开可见,结论可以交给他人逐步复核。
iModel 开源:GPL-3.0 在实际使用中怎么理解
GPL-3.0 是常见的开源许可证之一,核心要求是「分发修改版时同样开放源代码」。下表按常见使用情形列出要点,具体义务以许可证原文为准,涉及对外分发时建议咨询法务。
| 使用情形 | 一般理解 | 需要注意 |
|---|---|---|
| 下载后在企业内部使用 | 可以免费使用,不需要公开任何内容 | 内部使用不属于对外分发 |
| 用软件搭建工作流、做分析 | 工作流与分析结果是使用者自己的工作成果 | 工作流中如包含第三方扩展,另看该扩展的许可证 |
| 修改源代码后自己内部使用 | 可以修改,内部使用不触发公开源码的义务 | 保留修改记录,便于后续升级时合并 |
| 修改后分发给客户或其他单位 | 需要按 GPL-3.0 向接收方提供对应源代码 | 这是 GPL 的核心义务,分发前应评估 |
| 作为交付工具带给客户 | 客户可自行免费下载使用,不需要转售授权 | 如分发的是修改版,适用上一行的要求 |
许可证原文见 GNU 官网的 GPL-3.0 页面。以上为常见情形的一般说明,不构成法律意见。
开源桌面版与商业企业版,按需求选择
多数团队从免费的桌面版开始,需要企业级功能或商业支持时,再评估企业版。
| 对比项 | iModel Analytics Studio | iModel Enterprise |
|---|---|---|
| 性质 | 开源,GPL-3.0 | 商业版本 |
| 获取方式 | 免费下载 | 商务采购 |
| 适合 | 个人学习、团队日常分析、项目交付 | 需要企业级功能与商业技术支持的机构 |
| 技术支持 | 可选购商业支持 | 包含商业技术支持 |
| 详细说明 | Analytics Studio 产品页 | Enterprise 产品页 |
关于开源与许可证的六个问题
下载开源的 Analytics Studio,先用起来
Windows 与麒麟、统信环境都是双击安装,十分钟内可以装好。需要评估企业版或商业支持时,再和我们联系。