开源无悔:寻找下一个「英雄开发者」

2022年10 月 31 日,OpenText 旗下核心数据库、湖仓一体的统一分析平台 Vertica 宣布,其开源基金正式面向自由开发者推出资助项目,奖励杰出人才对技术进步的贡献。

“Vertica 开源基金”旨在为数百万寻求从非凡的数据量中获取洞察力的数据工程师、数据科学家和开发人员,是 Vertica 持续致力于建立广泛的分析平台及生态的关键举措之一。该平台是 API 友好型的。

Vertica: 1 个核心和 1 个开放的生态系统 

1、我们从始至终支持开源创新

开源社区是一个庞大多元的共同体,拥有非常多才华横溢、热情洋溢的软件从业者,他们都怀揣同一个梦想——在不考虑任何直接利润的情况下不放过推进代码的任何可能性。

Vertica 深知,对几乎全部商业软件商而言,开源者的贡献都是独一份的,成功的软件消费品依赖于这一潜力惊人的社区所提供的持续创新和改进,所以,我们无条件地支持开源创新。

2、Vertica 开源基金如何运作?

为了让这些重要的贡献可持续发展,Vertica 专门建立了“Vertica 开源基金”,以表彰并奖励那些在高级数据分析和机器学习领域不懈耕耘的开源贡献者。 

Vertica 首席技术官 Rohit Amarnath 表示:「长久以来,开源社区在推动 Vertica 及技术社区创新等方面发挥了实质性作用,但开源开发者的许多贡献被认为是理所当然的。我们并不这么认为,为了改变当前局面,Vertica 开源基金专为回馈开源社区、表彰其应有贡献而生。这一基金将有效鼓舞 Vertica 及用户创新,践行我们对开源生态的长久承诺。脱颖而出的获奖项目需要与 Vertica 分析平台充分整合、增强我们的分析生态或普遍改善 Vertica 的团队效能。」

Vertica 开源资源库,优秀示例悉数分享

随着 Vertica 分析生态的进一步拓展,开源逐渐成为 Vertica 管理和分析数据能力的核心。我们尤其重视 与 Spark 和 Kafka 的联通性,无论是 Vertica(Enterprise 模式)还是 Vertica CE(社区免费版)都用到了这些能力,而且应用比重很高。

另一个开源的明星项目是 VerticaPy。这是一个与 Vertica 完美契合的 Python 库,帮用户通过 Jupyter Notebook 界面,基于类似 pandas 或 scikit learn 代码开展标准化的数据科学和探索性工作,并利用 Vertica 高性能引擎及内置的高性能分布式机器学习算法函数。这一集成项目让你无需额外移动数据,在分析数据库内部即可完成所有工作,更不需要由于计算机或沙盒的内存限制而“憋屈”于小的数据样本,那样多半是无用功。

Vertica 也是完全容器化的。开源的 Vertica CE(社区免费版)容器可以在 DockerHub 和 GitHub 主页找到。通过在容器中运行 Vertica 的 Kubernetes 操作器、舵手图(helm chart)等等都可以在 GitHub 的 Vertica-containers 上找到。更令人鼓舞的是,为更简单、更高明地工作,现在有一个无所不包的 Jupyter-Lab,Vertica、VerticaPy 以及很多的精华软件包都放在上面供你选择。

还有一个精心整理的开源项目列表想与你分享—— Awesome-Vertica(可以在 GitHub 找到),其中包含许多跨领域的杰出项目,从 Vertica 客户端和 API(包括 Go、Python、Node.js 等)到解析 Hive/Presto SQL 库的工具,再到 Vertica 地理空间示例应用等实例项目。

作为开源开发者,您如何参与进来?

如果你正是这样一名个体的开源开发者,仔细阅读以下条例至关重要。Vertica 开源基金的准入标准很简单:

由 Vertica 员工提名,中国区项目可邮件联系 Vertica 亚太区首席技术专家 刘定强  ding-qiang.liu@vertica.com(注意,Vertica 内部员工不能参与提名)

承诺项目是独立自主开发的,且能长期积极维护(注意,大型的、长期存在的项目固然优秀,但本基金旨在支持个体开发者的“小本生意”)

不一定需要依赖 Vertica 代码(比如,提高开发生产力的工具)

需满足 Vertica 的工作指导原则,即积极、聪明地努力,并作为社区的一份子积极参与协作

如果,你还在忧虑自己的项目是否足够优秀,不妨参照以下甄选标准:

与 Vertica 的集成是否足够简单、灵活

是否具备原创性

在 GitHub 的热度与受欢迎程度

[最重要] 对数据分析能力提升的有用性(无论是直接增强该能力,还是提供对 Vertica 等数据分析从业者有用的工具)

[注] 所有符合支持标准的开源项目将首先发布在 Vertica 的 GitHub 主页,并向全球的 Vertica 社区推广。

一旦发布在 GitHub 就正式进入提名阶段,随后由专门的基金遴选委员会将选择最终获奖者,经项目所有者许可,每一获奖项目及其背后项目组将在 Vertica 官网公开,同时在 GitHub 上得到奖项认证。

中国区申请渠道

我们的宗旨是——让“用爱发电”更可持续!如果你有信心成为赢得 Vertica 资助的开源开发者,就赶紧将优秀项目投过来吧:

联系方式:Vertica 亚太区首席技术专家刘定强,邮箱: ding-qiang.liu@vertica.com

关于 Vertica

湖仓一体的统一分析平台 Vertica,是 OpenText 旗下核心的大数据分析平台。它具有大规模可扩展的架构,具有广泛的分析功能集,涵盖事件和时间序列、模式匹配、地理空间和端到端的数据库内机器学习等。并能将其轻松应用于苛刻的大数据分析挑战。

从飞利浦到中国电信,从萃奕到美国万通,Vertica 服务于众多全球领先的数据驱动型企业,提供市场上无与伦比的速度,以及指导业务策略的预测性洞察力。最新 Vertica 12 版本提供基于 AWS 的 SaaS 服务,并通过 BYOL(自带许可证)模式跨企业内部数据中心、主要公共云、多云及容器化环境等,帮助您快速处理海量数据。【来源:网络】