静态类型函数式编程语言 —— Darklang 宣布开源

来源: OSCHINA
编辑:
2025-06-17 15:49:00

Dark Inc 成立于 2017 年,专注于开发一种名为 Darklang 的静态类型函数式编程语言,为云原生应用开发而生,支持构建复杂应用系统,旨在简化后端编码。

然而,公司发展并不顺利,最终资金耗尽。为了确保用户和粉丝能够继续使用 Darklang,以及继续发展这一重要技术,Dark Inc 决定将其资产,包括 Darklang 语言、博客、托管服务、Discord 等,出售给由前员工创立的新公司 Darklang Inc

Darklang 新公司创始人 Stachu Korick 宣布该项目现已开源,下文是官方开源公告的翻译:


作为 关闭 Dark Inc.成立 Darklang Inc. 的一部分,我们终于开源了所有仓库。我们的源代码 现在已采用 Apache License 2.0。

多年来,我们一直在思考可持续性问题以及如何构建真正赋能开发者的工具。我们一直从哲学上支持开源,但认为 Darklang 的独特架构和商业模式需要不同的方法。

为何我们最初选择源代码可用 (Source-Available)

我们最初设计 Darklang 为一个仅托管的平台,您在 darklang.com 编写代码,程序会立即在生产环境中上线。我们认为这种集中的方式对于安全的代码迁移和统一部署等特性是必要的,而提供自托管选项会损害我们的可持续性模式。

核心挑战是构建有价值的东西,同时确保能够长期持续开发。传统的开源资金模式都有局限性,因此Darklang被设计为“一种具有商业模式的语言”——那些有大量工作负载的用户将通过我们的托管平台资助生态系统的发展。

是什么改变了我们的思考

有三个关键转变改变了我们的观点:

产品成熟度和用户反馈:Darklang采用的真正障碍从来不是许可问题,而是产品成熟度。随着我们越来越接近构建人们喜爱的东西,保持源码可用性开始感觉像不必要的风险。我们一直听到人们希望我们更加开放。

面向本地优先开发:我们的技术方向发生了显著变化。我们现在正在构建Darklang,使其作为CLI在本地运行,并能够部署到我们的云或其他地方。没有人希望在自己的机器上运行专有语言的二进制文件。

新的商业机会:自2017年以来,开发工具市场已经成熟。我们现在看到成功的公司对团队协作功能和AI驱动的工具进行收费,同时保持核心平台的可访问性。这些功能创造了团队愿意支付的附加值,同时始终保留自行托管的选项。

为何开源

开源使Darklang具备可访问性、可检查性和社区所有。这与我们普及编程的哲学一致,并确保平台无论哪家公司命运如何都能持续发展和演变。

我们已经学会在不依赖我们特定编辑器或托管环境的情况下,提供Darklang的关键优势——无形的基础设施、无部署部署、基于追踪的开发。这使开源成为可能,同时保留了Darklang的独特之处。

开放性问题

我们仍在探索Darklang生态系统中关于许可的一些有趣技术挑战。GitHub通过附加LICENSE.md文件来处理这个问题,但在一个包管理器可以直接同步类型和函数的世界里,有一些值得深入思考的有趣挑战。核心平台是开源的,这为我们提供了一个坚实的基础来构建。


原文:https://blog.darklang.com/darklang-goes-open-source/

展开阅读全文
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
分享
返回顶部
顶部