开源工作流自动化工具 n8n 融资超 4.6 亿,Docker 拉取量破亿,GitHub 获 77.5k star

开源工作流自动化平台 n8n 融资超 4.6 亿,Docker 拉取破亿,GitHub 获 77.5k star。其可视化编程范式和“公平代码”理念备受关注。

原文标题:“开源版coze”爆火,融资超 4.6 亿!如今 Docker 拉取量超 1 亿,斩获 77.5k star

原文作者:AI前线

冷月清谈:

开源工作流自动化平台 n8n 近期宣布完成新一轮融资,总融资额超过 4.6 亿。该平台由 Jan Oberhauser 于 2019 年创立,旨在通过结合 AI 功能与业务流程自动化,为技术团队提供代码级灵活性和无代码操作速度的解决方案。n8n 采用节点编辑器模式,让用户可以通过拖放方式连接不同的应用程序和服务,创建自定义的自动化流程。目前已支持 400 多种应用和服务集成,用户超过 20 万,年度经常性收入增长 5 倍,并在 GitHub 上获得 77.5k star。n8n 的优势在于其节点式架构、丰富的功能和灵活的扩展性,同时兼顾业务人员和开发者的需求,力求在易用性和灵活性之间取得平衡。公司采用 Apache 2.0+Commons Clause 协议,代码完全开放但禁止商业托管,保护商业利益的同时,也让用户能自主部署。尽管有用户反馈其集成功能不够成熟,但也有用户认为 n8n 提供了比 Zapier 更出色的灵活性和自托管能力。市场上类似产品还有字节跳动推出的 Coze,但 Coze 目前仅提供云端服务,不支持私有化部署。

怜星夜思:

1、n8n 的节点式设计确实提供了更高的灵活性,但同时也提高了使用门槛,对于非技术人员来说,学习成本是否过高?有没有什么好的方法可以降低他们的入门难度?
2、文章提到 n8n 采用 Apache 2.0+Commons Clause 协议,既保证了开源,又禁止了商业托管。这种“公平代码”模式,你觉得对开源社区的健康发展是好事吗?会不会反而限制了 n8n 的发展?
3、文章对比了 n8n 和 Coze,一个开源灵活,一个易用免费(曾经)。如果让你选择,你会更倾向于哪个?为什么?或者说,你认为什么样的用户更适合选择 n8n,什么样的用户更适合选择 Coze?

原文内容

作者|冬梅  
77.5k star GitHub 项目官宣融资

此轮融资由 Highland Europe 领投,HV Capital 以及之前的投资者 Sequoia、Felicis 和 Harpoon 也参与其中。

n8n 是一个开源的、可扩展的工作流程自动化工具,它提供了直观的界面,让用户可以通过拖放方式连接不同的应用程序和服务,从而创建自定义的自动化流程。n8n 支持 400+ 应用和服务集成,包括各种常见的应用程序和服务,如 Google、Slack、GitHub、Trello 等。

n8n 创始人兼首席执行官 Jan Oberhauser 表示:“自动化不应是一个黑匣子——企业需要透明度、定制化和成本效益。通过 n8n,我们构建的不仅仅是一个平台;我们还建立了一个热爱我们并信赖我们的社区。从个人贡献者到全球企业,n8n 让每个人都拥有 10 倍开发者的能力,这在人工智能在职场爆炸式增长的今天至关重要。”

过去一年,n8n 经历了一年的爆炸式增长,去年活跃用户已超过 20 万,年度经常性收入 (ARR) 增长了 5 倍。

目前,n8n 已经在 GitHub 平台斩获 77.5k star。那么,这款开源软件为何如此受欢迎?

GitHub 项目地址:https://github.com/n8n-io

n8n 什么来头?

Jan Oberhauser 于 2019 年创立了工作流自动化平台 n8n。该平台通过将 AI 功能与业务流程自动化相结合,为技术团队提供了兼具代码级灵活性和无代码操作速度的解决方案。

n8n 创始人兼 CEO Jan Oberhauser

解决个人痛点的私人项目

和许多创始人一样,Jan Oberhauser 最初创建 n8n 是为了解决自身遇到的技术卡点。

2018 年 9 月 n8n(预发布版本)

Jan Oberhauser 曾在视觉效果行业工作多年,职责是通过自动化技术帮助艺术家摆脱繁琐的重复性任务,提升工作效率。这段经历让他发现了一个长期被忽视的问题:自动化工具的高度依赖性。每当团队遇到工作流问题时,必须等待工程师开发定制解决方案,而真正需要自动化的人却无法自主解决问题。

这一洞察让他萌生了创业想法。

2018 年,Jan 开始启动了这个项目,初衷是为了解决自己遇到的实际问题。当时他调研了现有解决方案,发现都不太理想,于是决定按照自己的需求来设计工具。在接下来的一年半里,他利用业余时间进行开发——白天仍在其他创业公司工作,同时兼职另一份工作来维持收入。

2019 年 6 月,他将最初的解决方案命名为“Nodemation”——一个允许用户通过可视化界面(而非代码)自动化任务的平台。但由于域名被占用,他最终将其简化为 n8n(即“Nodemation”的缩写),并正式推出。

2020 年初,n8n 完成了首轮 150 万美元的融资,同年 4 月迎来了第一批四位团队成员加入。在拿到这笔融资之前,Jan 一直一个人维持着这个项目。

2021 年,n8n 在 A 轮融资中又筹集了 1200 万美元。本轮融资由 Felicis Ventures 领投,红杉资本、firstminute Capital 和 Harpoon Ventures 也参与了投资。据称,谷歌和 Zendesk 的一些未透露姓名的早期员工也参与了本轮融资。这家初创公司截至 2021 年已融资约 1400 万美元,但未披露估值。

据 n8n 分析,当前价值 221 亿欧元的工作流自动化领域中,大多数工具难以应对复杂且大容量的工作流程。这一局限性迫使企业团队依赖耗时且维护困难的内部开发和自定义脚本,而 n8n 正是为解决这一问题而生。

n8n 本质上是一个可视化工作流自动化工具(类似 Zapier 或 Make.com,但侧重点不同)。它采用节点编辑器模式:每个节点代表一个独立操作,用户可以通过连线将数据在不同节点间传递。举个例子:当 PipeDrive CRM 中有新线索时,自动发送邮件通知。这些工作流可以非常简单,也能构建包含条件分支、数据合并等复杂逻辑的自动化流程,让用户快速完成各种复杂任务的自动化。

据 Jan 介绍,节点式设计正是 n8n 在自动化领域的独特创新。与其他工具相比:Zapier 采用线性流程适合初学者,Make(原 Integromat)虽然支持分支但仍非真正的可视化编程。而 n8n 通过完整的“if-else”条件节点实现了真正的可视化编程范式,这种更高阶的抽象能力既是最突出的优势,也确实提高了使用门槛。

关于目标用户群体,Jan 表示在最初立项时自己就确立了“双向适配”的设计哲学:

  • 对业务人员:保留拖拽式操作的易用性,满足基础自动化需求;

  • 对开发者:开放 JavaScript 自定义节点、API 调用等高级功能;

这种设计源于 Jan 在影视行业的工作观察——最有效的工具应该既能满足艺术家快速操作,又能让工程师深度定制。n8n 本质上是在尝试解决这个普世矛盾:如何平衡“易用性”与“灵活性”。

如今,n8n 为 3000 多家企业提供关键任务工作流程支持,使其能够无缝集成任何语言模型(包括 DeepSeek 在内的最先进的模型),将其与自定义代码步骤相结合,并融入人机交互机制,以保持控制力和合规性。n8n 表示,这种方法使企业能够完全掌控其自动化和 AI 基础设施。

从沮丧到迎来快速增长

早期的日子充满挑战——Jan 时常写代码写到深夜,甚至一度怀疑自己正在开发的东西是否会有人想要。但后来人们开始使用 n8n,分享工作流程,并在该项目的基础上进行开发。社区自然而然地发展壮大,用户数量不断增长。

至于为何会迎来快速增长?原因很简单:能用简单操作应对复杂场景。

n8n 采用节点式架构让用户能够轻松连接各类系统、云服务、数据库和应用程序,构建定制化的自动化流程。

在这个平台上,每个节点都代表一个独立的功能模块,可以执行诸如读取文件、发送邮件、触发通知等具体操作。这些节点既可以单独运行,也可以通过可视化界面相互连接,形成完整的自动化工作流。这种设计使得 n8n 既能处理简单的日常任务自动化,又能胜任复杂的业务场景整合。

还具备丰富的功能与灵活的扩展性。

具体而言,n8n 平台内置了 600 多个预定义工作流模板,覆盖了绝大多数常见的业务自动化场景,让团队能够快速实现流程自动化,显著提升工作效率。

采用 JSON 格式保存工作流配置,这种设计不仅方便用户复用和分享自己的自动化方案,还能充分利用开源社区的海量模板资源。

在集成能力方面,n8n 已经原生支持 350 多个主流应用程序,但其真正的优势在于近乎无限的扩展性。即使某些工具不在官方支持列表中,用户仍然可以通过 HTTP 请求节点连接其 API 接口,实现自定义集成。这意味着无论是小众工具还是企业内部系统,只要提供 API 接口,n8n 都能实现无缝对接。

更重要的是,n8n 不仅仅是一个简单的自动化工具,它更是一个完整的工作流开发平台。平台采用直观的可视化操作界面,降低了使用门槛,让非技术人员也能快速上手。同时,它又保留了足够的灵活性,支持通过 JavaScript 编写自定义逻辑,满足开发者的高级需求。

平台还提供流程快照功能,可以完整保存工作流配置,避免重复搭建。在企业级应用方面,n8n 能够支持高并发和复杂业务逻辑的处理,满足规模化部署的需求。

如今,n8n 这支团队已经扩展到拥有 80 多位成员,已发展到拥有超过 20 万用户、全球 Docker 拉取量达到 1 亿多,在 GitHub 代码库也跻身史上排名前 150 的项目之列。

根据 Sifted 的数据,n8n 是 2024 年欧洲增长最快的第 25 家初创企业。该公司的年增长率高达 378%。

网友怎么看?

如今在 GitHub 上声名鹊起的开源项目,在实际部署中,开发者对它的评价也是褒贬不一。

Hacker News 上,有正在使用 n8n 工具的用户称,

“我们团队目前在一些项目中使用了这个工具。虽然我们经理没有任何编程基础,但他却用它构建了一个相当复杂的后端系统——整合了Postgres数据库和若干REST API,还能处理计划任务和Webhook触发的任务,这让我感到非常 impressive。不过这个工具存在一些明显缺点,比如偶尔会出现随机错误,现阶段我们只能通过重试机制来应对。好在听说这个问题近期可能会被修复。”

也有用户表示虽然它并非是最佳选择,但也会因为其开源、免费的属性而使用它。

“我们将其部署在自建的Kubernetes集群上,这对我来说没什么技术门槛。免费版确实存在诸多限制,比如用户管理功能简陋,甚至缺乏OIDC集成这种基础功能。但考虑到我们严格控制软件采购预算,有总比没有强。”

有用户认为,它更倾向于基础薄弱的技术人员使用。

“就个人偏好而言,我更倾向于使用正统的编程技术栈。但对于编程基础薄弱的人员(需要具备SQL、数据库原理和HTTP等基础知识),我还是会推荐这个工具。”

作为一款自动化管理平台,它难免被拿来与其他工具相比较。不少用户就拿它与 Zapier 进行了对比,但发现它的表现不如 Zapier。

“我发现 n8n 的一个主要问题是,许多集成功能似乎还不够成熟。不到一年前,我们曾尝试用它替代 Zapier,但遇到了一些明显的限制:FTP 节点 不支持 TLS 加密传输(安全性不足)、AWS SES 节点 无法附加文件到邮件(功能缺失)、Salesforce 节点 可用选项极少(集成深度不足)。虽然只列举了几个例子,但这些限制让我们当时非常失望。n8n 本身是一款设计精良的优秀软件,但某些集成节点似乎只是为了凑数(比如标榜“支持 N 个集成”),而没有真正打磨可用性。或许现在情况有所改善,但无论如何,他们确实需要在这些集成功能上投入更多精力。”

但也有用户将 Zapier 和 n8n 两者比较仍然觉得 n8n 是个不错的选择,该用户称:

“我已经使用 n8n 超过一年了。相比流行的 Zapier,我更喜欢 n8n 提供的灵活性和自托管能力。虽然它存在一些小问题,但这些问题通常只有在深度使用并查阅社区论坛后才能发现。我唯一不太推荐的是他们的云服务版本——相比我的自托管实例,云服务似乎存在更多漏洞和不稳定情况(比如频繁超时,可能是由于共享资源限制)。不过对于寻找 Zapier 经济实惠的开源替代方案的用户,我仍然会推荐 n8n。”

事实上,除了国际上知名的同类工具 Zapier 和 Make.com 这类工具外,其实国内类似于 n8n 的工具 Coze 也备受欢迎。

Coze 是字节跳动于 2023 年推出的新型自动化平台,其最大特色是深度整合了大语言模型等 AI 能力。Coze 目前已经由完全免费转为专业业务收费模式。

在技术架构上,Coze 强调低代码和自然语言交互,大大降低了使用门槛,使其特别适合快速搭建 AI 客服等简单自动化场景。不过需要注意的是,Coze 目前仅提供云端服务,不支持私有化部署。

也有一些用户将 n8n 与字节跳动 Coze 进行了对比。Coze 把自己定位为”任何人都能使用的 AI 聊天机器人平台”。它提供现成模板和拖放界面来定义机器人的对话逻辑。对于不懂代码的营销人员或客服人员,Coze 让他们可以像搭积木一样设计问答流程、训练聊天内容,然后通过集成测试实时试用效果。这种设计使得构建聊天机器人像制作幻灯片一样简单:选择一个模板(例如 FAQ 机器人),修改问题和回答,配置一点触发渠道,就可以上线。

该用户称,在易用性上,Coze 与 n8n 是不相上下的,coze 基本达到了”傻瓜式操作”的程度。

“新手通常可以在短时间内创建出一个简单的聊天机器人。需要指出的是,由于产品仍在完善中,一些用户反馈 Coze 当前的界面和体验存在不足,可能需要摸索。”

n8n 的“代码公平”理念

据 n8n 团队称,他们的目标是让工具平民化。不过 Jan 认“平民化”应该是个过渡阶段,最终要走向完全无代码。这点和 Bubble 很像——虽然入门曲线陡峭,但能实现强大功能。

从 n8n 的产品定位中可见,虽然 n8n 追求平民化,但内核始终保留专业组件。

Jan 表示:“作为程序员,我始终为‘同类人’设计产品——很多重复代码根本没必要重写。我们内置代码模块,用户随时可以回退到代码层,这解决了开发者在使用无代码工具时的束缚感。”

就像 Excel 无处不在一样,n8n 的通用性让它适用于聊天机器人、安全自动化、电商等各类场景。

不可否认,在构建现代化软件中,这种部署灵活性确实非常关键。但与此同时,另一个需要关注的问题是代码的透明、可观测性。在这个方向上,Jan 提出了“公平代码”(Fair Code)的理念。

Jan 表示,目前很多开源项目都处于这样一种困境——传统开源模式容易被谷歌这种大型云厂商套利,他们直接用开源代码做托管服务盈利,而原团队却要免费维护。Elasticsearch 等公司被迫转向“开放核心”(open core),但这等于人为阉割产品。

而 n8n 采用 Apache 2.0+Commons Clause 协议,代码完全开放但禁止商业托管。这样既保护商业利益,又让用户能自主部署。就像 GitLab 有社区版 / 企业版,但 n8n 不会把用户管理这类基础功能设为付费墙。

合作伙伴通过授权协议将 n8n 集成到他们的 SaaS 产品中,这种模式让技术价值和商业回报真正对齐。

那么问题又来了,这种模式会对融资造成受影响吗?

在 Jan 看来,这种模式不仅不会造成影响,反而会更加吸引资本。Jan 表示:“实际上 VC 现在很看好开源模式。不过开源项目的用户规模很难量化——我们每天 Docker 拉取量从 2 万到 100 万波动,这些数据参考价值有限。”

参考链接:

https://ncwr.fm/episode/5-in-berlin-jan-tells-me-the-story-of-the-automation-tool-n8n-that-he-created

http://thepixeljets.com/blog/n8n/

https://ncwr.fm/episode/5-in-berlin-jan-tells-me-the-story-of-the-automation-tool-n8n-that-he-created

https://blog.n8n.io/series-b/

https://www.threads.net/@genius_pill/post/DH-2TU6NOnf

直播预告

【视频、游戏、AIGC 全都要!】

本期直播邀请上海交通大学副教授赵波、快手快意多模态模型算法负责人高欢以及腾讯混元专家研究员邵帅,带你从技术挑战到业务落地,全方位探讨多模态大模型的那些‘真相’!

点击下方直播按钮预约,提前锁定精彩内容!”


今日荐文

图片
你也「在看」吗?👇

从产品设计的角度来看,n8n 和 Coze 代表了两种不同的设计哲学。

n8n 强调的是“赋能”,它希望给用户提供尽可能多的工具和灵活性,让用户可以自由地创造。但这种设计也意味着更高的学习成本和更复杂的操作。

Coze 强调的是“简化”,它希望让用户能够以最简单的方式实现自己的目标。但这种设计也意味着一定的妥协和限制。

因此,我认为:

* n8n 更适合那些“创造者”, 他们喜欢探索、尝试,享受解决问题的过程。他们愿意投入时间和精力去学习和掌握 n8n 的各种功能,并将其应用到各种不同的场景中。
* Coze 更适合那些“实用主义者”, 他们更关心结果,而不是过程。他们希望能够快速地解决问题,而不需要花费太多的时间和精力。他们更倾向于使用现成的模板和解决方案,而不是自己从零开始构建。

当然,这并不是绝对的。有些人可能既是“创造者”,又是“实用主义者”。他们可能会根据不同的场景选择不同的工具。关键是要找到最适合自己的工具,并将其发挥到极致。

我觉得这个问题很实际!n8n 这种节点式的设计,对有编程思维的人来说可能很友好,但对于完全不懂代码的业务人员,可能一开始会觉得像在看科幻片。降低入门难度,我觉得可以从这几个方面入手:

1. 加强新手引导: 提供更详细、更友好的教程,最好是那种互动式的,一步一步带着用户从简单的流程开始搭建,让他们先建立起对节点和连接的基本概念。
2. 提供更丰富的模板: 内置更多、更贴近实际业务场景的模板,用户可以直接套用,修改少量参数就能使用,这样可以减少他们从零开始构建的压力。
3. 优化用户界面: 让界面更直观、更简洁,突出核心功能,隐藏不常用的高级选项,避免用户被过多的信息吓到。
4. 建立活跃的社区: 鼓励用户分享经验、交流问题,让新手能在社区里找到帮助,快速解决遇到的困难。

总之,就是要多为新手考虑,让他们能尽快上手,感受到 n8n 的价值。

哎,说多了都是泪,我就是那个被 n8n 虐过的非技术人员。一开始看到那些节点,头都大了。后来还是靠着官方文档和社区大佬的帮助,才慢慢摸索出一些门道。所以,我觉得除了官方要努力优化产品外,社区的力量也很重要。

可以考虑建立一个“n8n 新手互助小组”,让老鸟们带着菜鸟们一起飞。定期举办一些线上/线下的交流活动,分享经验、解答疑问。还可以组织一些“n8n 挑战赛”,让大家在实践中学习,共同进步。

另外,我觉得 n8n 官方可以考虑和一些在线教育平台合作,推出一些入门级的 n8n 课程,让更多的人了解和使用 n8n。

从经济学的角度来看,n8n 的“公平代码”模式是一种产权保护的尝试。传统的开源模式下,代码虽然开放,但商业化的收益往往被大型企业攫取,导致开源贡献者缺乏足够的激励。这种模式试图通过限制商业托管,来确保开源项目的贡献者能够分享到一部分商业利益。

然而,这种模式也存在一些潜在的问题:

1. 增加了用户的部署成本: 用户需要自行搭建和维护 n8n 服务,这对于一些小型企业或个人开发者来说可能是一个负担。
2. 可能导致社区分裂: 一些开发者可能会因为商业限制而选择 fork 项目,形成新的分支,从而削弱 n8n 的整体力量。
3. 法律风险: Commons Clause 协议的法律有效性在一些国家和地区存在争议,可能会给 n8n 带来一定的法律风险。

因此,我认为“公平代码”模式是否能够成功,还需要时间和市场的检验。n8n 需要在保护商业利益和维护社区生态之间找到一个更好的平衡点。

这个问题问到点子上了!n8n 和 Coze,就像一个是精通十八般武艺的开源侠客,一个是简单易上手的 AI 智能助手,侧重点完全不同。

我会这么选:

* 选 n8n 的情况:
* 技术控/开发者: 喜欢折腾,对代码有一定了解,希望拥有更高的自由度和定制化能力,能够根据自己的需求,打造独一无二的自动化流程。
* 对数据安全有要求的企业: 担心数据泄露,希望将自动化流程部署在自己的服务器上,完全掌控数据。
* 长期使用/重度用户: 长期来看,n8n 的自托管模式可能更经济实惠。
* 选 Coze 的情况:
* 非技术人员/业务人员: 不懂代码,但希望快速搭建一些简单的 AI 聊天机器人或自动化流程,解决一些日常工作中的问题。
* 需要快速验证想法: Coze 的易用性可以帮助你快速搭建原型,验证你的想法是否可行。
* 对价格敏感: 如果 Coze 的免费版能够满足你的需求,那当然是首选。

总之,选择哪个,关键看你的技术背景、需求和预算。

确实,n8n 的节点式设计是一把双刃剑。从学术角度讲,它更接近于数据流编程的思想,提供了更强大的表达能力,可以构建更复杂的自动化流程。但从用户体验角度讲,它也带来了更高的认知负担。

为了降低非技术人员的入门难度,我认为可以借鉴一些成熟的低代码/无代码平台的经验:

1. 可视化封装: 将常用的节点组合封装成更高级的组件,比如“发送邮件”、“创建 CRM 记录”等,用户只需要配置必要的参数,而不需要关心底层的节点连接。
2. 自然语言交互: 引入自然语言处理技术,让用户可以通过文字描述来创建自动化流程,比如“当收到包含’紧急’的邮件时,发送短信通知我”。
3. AI 辅助: 利用 AI 技术自动推荐合适的节点和连接方式,甚至可以根据用户的需求自动生成完整的自动化流程。

这些方法都可以在不牺牲 n8n 灵活性和扩展性的前提下,显著降低非技术人员的学习成本。

我倒觉得这个“公平代码”有点像“既要…又要…”的感觉,理想很丰满,现实很骨感。你想啊,大厂又不傻,他们有的是办法绕过你的限制。比如,他们可以不直接提供 n8n 的托管服务,但可以提供一些基于 n8n 的解决方案,或者干脆自己开发一个类似的工具。

而且,这种模式很容易引起争议,让一些开发者觉得你不够“纯粹”,不够“开源”。这样反而会影响 n8n 在社区的声誉,得不偿失。

当然,我也不是说 n8n 的做法是错的。只是觉得,在开源的世界里,没有绝对的“公平”,只有不断的妥协和博弈。关键是要找到一个适合自己的商业模式,同时又能维护好和社区的关系。

说实话,如果 Coze 还是完全免费的话,我肯定选 Coze。毕竟,白嫖谁不喜欢呢?

但现在 Coze 已经开始收费了,那我可能就要好好考虑一下了。毕竟,开源的 n8n,虽然上手有点难,但一旦学会了,那真的是一劳永逸啊!而且,n8n 背后还有强大的社区支持,遇到问题可以随时求助。

所以,我的结论是:

* 如果你是土豪, 不差钱,那就随便选,哪个顺手用哪个。
* 如果你是学生党/预算有限, 那就老老实实学 n8n 吧,学好了就是一项技能,以后找工作也有帮助。
* 如果你是懒癌晚期, 那就还是用 Coze 吧,毕竟,能用钱解决的问题,就不是问题。 (手动狗头)

这个问题很有意思,涉及到开源的商业模式和社区生态。我个人觉得,“公平代码”模式在一定程度上对开源社区是有益的。

首先,它避免了大型云厂商“白嫖”开源项目,然后用开源代码做托管服务盈利,而原团队却得不到应有的回报。这在一定程度上保护了开源项目的商业利益,让开发者更有动力持续维护和更新项目。

其次,它鼓励大家参与到 n8n 的生态建设中来,而不是仅仅依赖官方提供的云服务。这有助于形成一个更加健康、更加多元化的社区。

当然,这种模式也可能会限制 n8n 的发展速度。毕竟,如果大家都选择自建服务,而不是使用官方的云服务,n8n 的收入可能会受到影响。但这并不是一个非此即彼的问题。n8n 可以通过提供增值服务、企业版等方式来获取收入,支持项目的长期发展。

总之,我认为“公平代码”模式是一种值得探索的开源商业模式,它在保护商业利益和促进社区发展之间找到了一个平衡点。