2020年10月23日,新闻

阅读时间:3 分钟

一个充满活力的开端

The Metabase Team Portrait
Metabase 团队
‧ 2020年10月23日,新闻

‧ 3 分钟阅读

我们将提供 Metabase 企业版的源代码。

自我们宣布推出 Metabase 的商业版本以来,已经过去了一年多。在过去的一年里,我们学习到了很多关于如何运营 OpenCore 业务以及如何管理 Metabase 两个版本的信息。

Metabase 的商业版本是源代码可用(Source Available)的,我们为客户提供了通过 GitHub 访问代码库的选项。该代码是从 OSS 仓库中分叉出来的,在过去的一年里,我们增加了许多仅限企业版的功能。我们最初在私有 GitHub 仓库中开发企业版,以避免企业版开发干扰 OSS 用户。我们还希望明确区分两个版本以及适用于每个代码库的许可证。

很快,我们遇到了一些问题。与 GitLab 的经验类似,我们发现拥有两个独立的仓库会产生大量额外的工作。

具体来说,合并和发布的工作量增加了两倍多。经常出现大量合并冲突,需要花费数小时才能解决。合并过程容易出错,我们经常因为 OSS 代码库中的更改破坏了 EE 代码库中的假设而引入错误。虽然我们经常在发布给企业客户之前发现这些错误,但我们无意中发布了一些令人尴尬的 bug。

我们最初认为所有这些都是支持付费客户的必要工作。但越来越清楚的是,这只是一种容易出错的忙碌工作。随着时间的推移,将 OSS 和企业功能分开的理论好处被用户遇到 bug 和我们团队浪费时间(这些时间本可以用于积极改善用户体验)的实际弊端所淹没。

此外,单独授予付费客户访问企业源代码的权限既耗时又毫无意义——既然我们成功的根源在于我们的开源性质,为什么要隐藏企业源代码呢?

和我们之前的 许多 其他公司一样,我们得出结论,为了用户的最终利益,我们应该将时间花在直接改进 Metabase 产品的事情上,而不是漫长而无谓的内务工作上。

发生了什么?

  • 我们正在发布 Metabase 企业版的源代码
  • github.com/metabase/metabase 仓库将包含 OSS 和 Metabase 企业版代码
  • 问题跟踪器将合并
  • 开源仓库中所有要求企业版功能的问题都将被关闭

为什么?

有几个原因——它将使客户和试用客户更容易访问企业版代码库,并将减少我们团队在解决合并冲突上浪费的时间。我们将把节省下来的时间用于改进产品。

这意味着未来会怎样?

我们将公开开发 OSS 和企业版。企业版客户、试用中的潜在客户以及任何好奇的人都可以自由查看企业版源代码。

常见问题

这是否意味着我将免费为您的专有代码库做贡献?

除非您真的、真的出于某种原因想要这样做。欢迎您查看、研究它,并用它来决定您是否对作为客户的企业版感兴趣。

我如何确保我的贡献不会进入专有代码库?

我们所有的企业版功能都在根目录下的“enterprise”文件夹中。只要您提交的拉取请求不包含此目录中的任何文件,它就将成为我们开源产品的一部分。

这是否意味着我可以免费使用 Metabase 企业版?

不。仅仅因为源代码公开可用并不意味着您可以免费运行它。Metabase 企业版仍需要许可证才能使用。

企业版代码现在公开后是否开源?

不,它不是开源的。它是“源代码可用(Source Available)”的,这意味着您可以检查、修改和分发修改,但须遵守您的许可证限制(如果有)。

您可能还喜欢

所有文章
2025 年 Metabase 社区数据栈报告图片 2025年9月3日,发布于 新闻

2025 年 Metabase 社区数据栈报告

我们向 330 多个团队询问了他们如何构建和使用数据栈——从工具选择到人工智能的应用。以下是我们的发现。

Alex Yarosh Portrait
Alex Yarosh

7 分钟阅读

Metabase 社区数据栈调查:由数据团队主导,为数据团队服务图片 2025年5月11日,新闻

Metabase 社区数据栈调查:由数据团队发起,为数据团队服务

现代数据栈如何演变:分享您的数据栈,看看它与其他数据栈有何不同

Margaret Rimek Portrait
Margaret Rimek

2 分钟阅读

所有文章
分析师每周技巧
获取可行的见解
关于 AI 和数据的资讯,直接发送到您的收件箱
© . This site is unofficial and not affiliated with Metabase, Inc.