一切是如何开始的

2004 年初,在南德康斯坦茨大学,硅谷一家软件公司专门从事制药应用的开发人员团队开始开发一个新的开源平台,作为协作和研究工具。从一开始就很明显,该平台必须处理大量不同的数据。最初的团队 – Michael、Peter、Thomas 和 Bernd – 应用现代软件工程标准,创建了一个强大、模块化和高度可扩展的平台,其中包含各种数据加载、转换、分析和可视化探索模块。

KNIME 分析平台的第一个版本于 2006 年 7 月发布,很快被多家制药公司采用,开源社区以及其他软件供应商很快开始构建基于 KNIME 的解决方案。不久之后,KNIME 团队开始组织年度用户组会议——现在称为 KNIME 峰会——以连接社区。

今天,KNIME 用户遍布各行各业的大型企业的许多部门,包括生命科学、金融服务、出版商、零售商和电子零售商、制造、咨询公司、政府和研究等——在60 多个国家。

KNIME 和开放性

在 KNIME,我们坚信开放性和社区的力量。我们的理念是维护和开发一个开源平台,其中包含任何个人可能需要的所有功能,并通过我们自己的工作和社区的工作继续添加功能。

KNIME 分析平台 – 开源

与其他开源产品不同,KNIME 分析平台不是精简版,对执行环境或数据大小没有人为限制:如果您有足够的本地或基于云的空间和计算能力,您可以运行数十亿行的项目,正如许多 KNIME 用户目前所做的那样。

KNIME 是用 Java 编写的,基于 Eclipse,这是一个开源的多语言软件开发环境,包括一个集成开发环境 (IDE) 和一个可扩展的插件系统。KNIME 分析平台是在开源 GPLv3 许可下发布的,但允许其他人使用定义良好的节点 API 添加专有扩展。这允许商业软件供应商添加包装器,以便可以在 KNIME 中执行他们的工具。

KNIME 社区

开放平台使共享和共同开发和集成新工具变得容易。KNIME 用户社区通过添加新的集成以及在KNIME 论坛上互相帮助以及在KNIME Hub上共享准备好使用的工作流和组件来持续做出贡献。如果没有这个并且能够集成来自其他开源项目的许多新开发,KNIME 分析平台就不会是今天的样子。

KNIME 服务器 – 我们的商业产品

KNIME 分析平台由面向企业的商业产品 KNIME Server 补充。您永远不需要许可 KNIME Server;一切都可以由 KNIME 分析平台处理。也就是说,许多个人和组织可以通过 KNIME Server 及其附带的附加功能进一步利用他们的 KNIME 使用。

KNIME Server 是根据年度许可费购买的。该费用的一部分用于开源工作的持续开发。我们认为这种安排使我们保持诚实:我们需要不断向您提供能为您带来价值的软件,以便您为我们提供我们所依赖的收入。我们是一家软件公司,而不是一家咨询公司,我们 90% 以上的收入来自软件许可。我们打算保持这种状态。

KNIME 合作伙伴网络

这就是我们的合作伙伴网络如此重要的原因。组织有时也需要咨询服务,我们合格的合作伙伴网络确保 KNIME 资源可用 – “社区”的另一个方面对我们很重要。

我们偶尔也会例外:如果客户迫切需要当前不在我们优先列表中的 KNIME 特性或功能,我们允许公司赞助尽快将该功能加入到产品中。通常,我们随后会在开源平台上提供此新功能,以便所有组织都可以利用它。