写点什么

对 Julia 社区不熟悉?创始人来告诉你

  • 2019-02-13
  • 本文字数:2097 字

    阅读完需:约 7 分钟

对Julia社区不熟悉?创始人来告诉你

有很多组织与 Julia 编程语言相关,但是很多人并不完全清楚这些群体的职责以及他们之间的关系。在这篇博文中,我将回答这些问题。

Julia

Julia 项目由 Jeff Bezanson,Alan Edelman,Viral Shah 和我(Stefan Karpinski)创建。它由一些代码和一群维护代码的人组成。其中,有一组人可以访问 JuliaLang GitHub 组织:目前有 67 个贡献者(36 人活跃,31 人不太活跃)。然而,真正定义这个项目的并不只是这些人,因为还有许多人并不在提交者之列,但却是 Julia 生态系统多产的贡献者。开源的特性使得我们很难精确定义 Julia 项目何时结束,何时开启更大的社区,但这正是我们喜欢它的地方。

Julia 管理员

一个代表 Julia 项目确实存在的官方组织:Julia Stewards。该小组的任务是处理冲突,报告 Julia 社区和生态系统中不当或有问题的行为。目前,该小组的管理员是:Milan Bouchet-Valat,Simon Byrne,Tim Holy,Katharine Hyatt,Steven Johnson,Stefan Karpinski 和 Viral Shah。他们在收到(罕见)有关潜在问题情况的电子邮件后会进行秘密讨论并决定如何方法。管理员小组不做出任何形式的技术决策或以任何其他方式指导项目,而只负责处理投诉和争议。

Julia 实验室

许多 Julia 的核心开发早期工作都是在麻省理工学院完成的,现在被称为 The Julia Lab,由 Alan Edelman 教授指导。Julia 的所有共同创建者一定程度上都属于实验室的一部分。在早期,我们还没有把它称为 Julia Lab,它只是一间办公室,在这里,有些人从事高性能计算,数值线性代数,随机矩阵理论以及这个名为 Julia 的新编程语言。虽然不是 Julia 实验室的正式成员,林肯实验室的Jeremy Kepner 是 Julia Lab 的早期信徒和对 Julia 工作的资助者。此后,在 Jiahao Chen,Andreas Noack 和 Valentin Churavy 的领导下(按时间顺序),Julia Lab 组织变得更加有条理,一直作为 Julia 重大创新和贡献的稳定来源。


除了 Julia 实验室之外,麻省理工学院还有其他几个团队多年来为 Julia 做出了重大贡献。麻省理工学院教授 Steven Johnson 领导着自己的团队,但在业余时间已成为 Julia(目前#10 提交)最多产的贡献者之一。JuMP 和 Cassette 项目主要由 Juan Pablo Vielma 教授的优化研究小组的现任和前任成员开发。现在,麻省理工学院有很多研究小组在使用 Julia,为 Julia 生态系统建设做出了重大贡献。当然,全世界许多其他大学也为 Julia 做了大量工作。

NumFOCUS

NumFOCUS 是一家美国 501(c)(3)非营利组织,通过为开源项目赞助资金和推进领域教育,促进科学研究、数据科学和科学计算方面的开源实践。通过 NumFOCUS,个人和企业可以捐赠 NumFOCUS 的任何财政赞助项目,包括 Julia,NumPy,Jupyter,Pandas,JuMP,rOpenSci,QuantEcon 等。这些项目已与 NumFOCUS 的关系得到合同和法律的保障。这意味着作为项目领导机构或其继任者将在组织的非营利组织范围内管理项目的技术方向和计划。NumFOCUS 是项目资金的法律和财务管理员,根据项目领导机构的要求支付资金,并由 NumFOCUS 董事会进行最终监督。


但 NumFOCUS 资金有限,不可能赞助所有项目,这只代表着 NumFOCUS 在法律上能够接受来自个人、企业、私人基金会和政府实体的捐款,用于赞助项目。另外,由于没有合约关系,一些与 NumFOCUS 有关的项目并没有资金赞助,包括 Conda,Cython,Dask,SciPy 和 scikit-learn。


Julia 与 NumFOCUS 的签约人是 Jeff Bezanson,Tim Holy,Steven Johnson,Viral Shah 和 John Myles White。这组人被选为值得信赖的,独立的(并非来自任何一家公司或组织)开源项目代表。签署方会进行监督,以确保资金用于合法目的。 Julia 社区的其他成员也积极参与 NumFOCUS 的其他工作:作为前董事会成员,我还是咨询委员会的一员,Jane Herriman 是现任董事会成员。


NumFOCUS 为 Julia 赞助了多少钱?这些钱是怎么花的?当你点击“捐赠给 Julia”按钮时,捐款将转到 NumFOCUS,并指定用于 Julia 项目。这笔钱将用于支付基础设施和员工费用,包括网站托管,持续集成服务以及通过 NumFOCUS(目前没有人)从事 Julia 工作的人。到目前为止,通过 NumFOCUS 为 Julia 筹集的资金最大开销是用于年度 Julia 会议-JuliaCon。来自 JuliaCon 门票销售和赞助的资金转到 NumFOCUS,NumFOCUS 向供应商支付 JuliaCon 产生费用并报销。来自 JuliaCon 的超额资金(如果有的话)与捐款进入同一个资金池。JuliaCon 资金由财务主席管理,并由 JuliaCon 组委作为项目和社区代表进行批准。进出 NumFOCUS 的所有资金都有公共记录,因为它是一个非营利组织。

Julia Computing

2015 年,Julia 的四位联合创始人以及 Keno Fischer 和 Deepak Vinchhi 创立了美国公司 Julia Computing。Julia Computing 为 Julia 提供产品、支持和服务,包括 JuliaBox,JuliaPro,JuliaTeam 和 JuliaAcademy。该公司雇用了 Julia 的许多顶级贡献者(前十名贡献者中的一半),使用了重要的 Julia 软件包,特别是数据科学和机器学习。尽管该公司与开源项目之间没有正式联系,但 Julia Computing 致力于 Julia,并且每年会赞助 JuliaCon 并推动 Julia 开源开发。


原文链接:https://julialang.org/blog/2019/02/julia-entities


2019-02-13 12:013920
用户头像

发布了 98 篇内容, 共 66.0 次阅读, 收获喜欢 285 次。

关注

评论

发布
暂无评论
发现更多内容

又一重磅利好来袭!Zebec Payroll 集成至 Nautilus Chain 主网

BlockChain先知

LeetCode题解:1720. 解码异或后的数组,异或,JavaScript,详细注释

Lee Chen

JavaScript LeetCode

又一重磅利好来袭!Zebec Payroll 集成至 Nautilus Chain 主网

鳄鱼视界

极狐GitLab CI x Vault,做好企业密钥安全合规管理

极狐GitLab

gitlab cicd 安全 cli vault

企业如何高效平滑迁移数据?火山引擎DataLeap上线整库搬迁解决方案

字节跳动数据平台

数据中台 数据治理 数据安全 数据研发 企业号9月PK榜

华为Mate 60抢火车票也“遥遥领先”,负一屏抢票享满减!

最新动态

Mybatis sql参数自动填充

源字节1号

开源 软件开发 前端开发 后端开发 小程序开发

和鲸科技:国家气象信息中心人工智能气象应用基础支撑技术平台正式上线

ModelWhale

人工智能 AI 气象 地球科学 国家气象中心

打造次世代分析型数据库(三):列存表最佳实践

腾讯云大数据

数据库

度小满CTO许冬亮:大模型时代需警惕中小金融机构“技术掉队”

科技热闻

JetBrains推出RustRover 为开发者打造更高效易用的Rust IDE

科技热闻

XR扩展现实的最新趋势-云流化技术

3DCAT实时渲染

云流化 CLOUDXR

抖音开放平台上线新能力!延伸内容价值助力开发者高效获客

科技热闻

打造高能低碳电脑,英特尔与合作伙伴都做了什么?

E科讯

PWA V.S. 小程序,该如何选?

FinFish

小程序容器 PWA 小程序技术 小程序容器技术

又一重磅利好来袭!Zebec Payroll 集成至 Nautilus Chain 主网

股市老人

关于TPM营销费用管理,品牌快消企业最关心的问题都在这里

赛博威科技

营销数字化 投资分析 数字营销 营销管理 预算管理信息化

软件测试/测试开发丨venv 环境管理 学习笔记

测试人

软件测试 虚拟环境 venv

【Java入门】交换数组中两个元素的位置

飞算JavaAI开发助手

代码 java; 程序员‘’ 软件开发、

又一重磅利好来袭!Zebec Payroll 集成至 Nautilus Chain 主网

石头财经

对Julia社区不熟悉?创始人来告诉你_语言 & 开发_Stefan Karpinski_InfoQ精选文章