《初心与成长:Furion 五年路上的得与失》
自 2020 年 9 月 1 日 Furion 写下第一行代码起,这个项目即将迎来它的五周岁生日。
或许是因为自己步入而立、奔向不惑的年纪,人也变得有些怀旧。有时会沉浸于曾经取得的成就中难以自拔,有时又为过往的某些选择或经历感到遗憾与自责。但人总要向前看,所有的经历都有其意义,它们一笔一画地塑造了今天的我。
Furion 的启动最初源于我对微软新推出的 .NET Core
平台的学习兴趣。当时刚好参与了一个国外的 .NET
大型项目,并负责搭建整体架构。在这个过程中,我不断深入理解 .NET Core
,对其掌握也越发熟练。随着该项目的成功交付与上线,我萌生了将其架构重构并以开源项目形式发布的想法。起初并没有预料到会有人使用,只是本着分享的初衷创建了项目,并每天给自己定下任务,逐步提交架构与功能模块。
正所谓“无心插柳柳成荫”。当时,国内正缺乏适用于企业级开发的 .NET Core
框架,而 Furion(当时还叫做 Fur)恰在此时开源。没过几天,Gitee 平台推荐了这个项目,于是开始有用户点下 Star。或许还有公众号和其他用户的转发助力,一个多月后,项目竟迅速获得了 1000 个 Star,可谓运气爆棚。随后,越来越多的人开始提交 Issue、反馈问题,也有用户发起 Pull Request——这一切推动着我不断完善项目。用户规模扩大后,我们建立了 QQ 群,没想到加群人数呈爆发式增长,仅半年时间就开了四个群,总人数超过 7000。
有时候,你本想“躺平”,但事情推着你不得不往前走。于是我硬着头皮坚持下来。在这一过程中,Furion 越来越成熟,我也通过它结识了许多朋友,学到了更多技术,拓宽了认知边界。一切看起来都很美好:我收获了粉丝、赞助,拿过一些奖项,也得到了一定的经济回报。
然而,老天似乎不会让一个人一直顺风顺水。有时一句无意的话,就可能让你失去许多。请相信,那也许是锻炼,是为了让你变得更好。
风暴的起因在于:最初开源时,我从未设想过 Furion 会如此受欢迎,更没想过它日后可能成立企业、作为产品运营,甚至占用我主业和陪伴家人朋友的时间,也没预料到需要自掏腰包去维护这个“用爱发电”的项目。因此,我曾信誓旦旦地承诺:“Furion 的文档和源码永远不会商业化。”
后来,一切慢慢改变。Furion 越来越火,免费的 Gitee Pages 和 GitHub Pages 已无法满足用户对文档的访问需求。于是我开始购买域名、独立服务器、CDN 及 HTTPS 证书等基础设施。由于项目火爆,加我微信和 QQ 的人越来越多,大家不再倾向于发 Issue,而是直接私信。很快,我的微信和 QQ 好友数量接近一万,每天被各种信息轰炸:有的是鼓励,有的是问题反馈,也有纯粹闲聊的。
但人性中亦有敏感与脆弱。回复稍慢,或未能及时回应,有些用户就会截图聊天记录,公开发布至社交平台,引来议论甚至嘲讽。这类事情常常影响一整天的情绪。
更关键的是,我投入在开源与主业上的时间比例,从最初的 1:8
逐渐变为 10:1
,连私人时间都被大量挤占。 后来,一次 DDoS 攻击导致两三天内损失八千多元,再加上发现自己多年熬夜写出的代码被他人申请了软件著作权——那个夜晚,我失眠了。
于是,我做出了改变,也违背了当年的“承诺”:Furion 开始尝试商业化自救,推出 99 元的永久文档会员。本以为能获得用户的谅解与支持,却没想到迎来的却是铺天盖地的质疑与辱骂:“无良开源作者”“骗子”“别再用了国产项目”……一切瞬间变了。无论你曾付出多少,仅一个决定,就足以让所有的热爱与坚持被全盘否定。
随后,Furion 网站持续遭受攻击,日请求量高达一两百万。因早前手机号和微信号曾被公开,我收到了短信与电话轰炸,手机二十多天无法正常使用,成千上万条骚扰蜂拥而至,添加好友的申请中也充斥着辱骂。连公司的固话也被持续占线,客户无法打进。
这段经历让我深感,当前国内的环境对开源作者及开源商业化仍非常不友好,加之各大 IT 平台为引流和提升用户活跃,主动推动相关话题发酵……扯远了,才想起这篇文章本是为 Furion 五周年而写。
不过,距离 Furion 商业化已近两年,很多事与伤害也随时间慢慢冲淡。回望这段历程,我认为一切经历都是有价值的。人本身就有多面,不同阶段、不同经历会带来不同的想法。只能说,经历决定行为,也改变一个人,让人成长,更加清醒。
Furion 的五年,是属于每一位用户、每一位贡献者的五年。感谢所有支持、批评和陪伴过这个项目的人。没有你们,就没有它的今天。
文末也分享几篇我在低谷时期写下的文章。它们记录着我那段时期的反思与成长,或许你愿意读一读:
- 《感谢看好我们的人,更感谢不看好我们的人》:https://mp.weixin.qq.com/s/sRbi_3LG5cdRvodtmYw9CA
- 《世俗的成功给人自由,你可以不屠龙,但是不能不磨剑》:https://mp.weixin.qq.com/s/i1uCxmhTmfD_dwoErZZG8A
- 《开源的责任悖论:当「用爱发电」成为道德枷锁》:https://mp.weixin.qq.com/s/ZtmkAGsIRP64g1P6Wi97Og
- 《谋士以身入局,.NET 框架 Furion v4.9.2 发布》:https://www.oschina.net/news/285603/furion-4-9-2-released
- 《Furion 框架文档收费五个月的回顾》:https://mp.weixin.qq.com/s/JLvodQ6wz1sbvK0sPs1ORw
- 《Furion 的五年:1123 个版本,370 万字文档,与一个开源作者的坚持》:https://mp.weixin.qq.com/s/JLvodQ6wz1sbvK0sPs1ORw
谢谢你们,一路陪我走到这里。
下一个五年,希望还能与你同行。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
“Genspark AI Developer” 正式发布,全自动编程 Agent
AI 初创公司 Genspark 宣布正式推出“Genspark AI Developer”,定位为 L4 级别的“自动驾驶”编程工具,旨在让零编程经验的用户也能通过提示词独立完成应用的开发、测试和部署 。 Genspark 由百度前高管景鲲(Eric Jing)创立,今年 4 月宣布推出通用 AI 智能体 "Genspark Super Agent",号称是一款 "快速、准确、可控" 的通用 AI 代理。 Eric Jing在介绍视频里说,Cursor、Lovable这些工具都是L3级别(自动驾驶技术里面的中间等级,半自动、需要用户来干预写代码),而Genspark AI Developer和Claude Code则是在L4级别(全自动、可独立完成开发、测试、部署)。 Genspark AI Developer 主要特点与功能 零代码开发:无需编程知识,用户仅需提供自然语言提示,Genspark AI Developer 即可自动生成完整应用,包括网站、后台系统、小游戏等。 多场景应用:例如,用户上传 PDF 文档后,系统可快速生成美容院预约网站(含前台预约功能和后台管理系统),或创...
- 下一篇
阿里发布面向真实软件工程的 Agentic Coding 平台:Qoder
阿里巴巴旗下团队推出Qoder,这是一款面向真实软件工程的Agentic编码平台,现提供免费公测,支持Windows与macOS。平台深度接入Claude、GPT、Gemini等最新大模型,并通过自动路由为不同任务匹配最优模型,无需用户手动切换。 Qoder 围绕上下文工程能力 内置代码检索引擎,可检索10万个代码文件; 率先支持Repo Wiki,将代码工程的隐性知识显性化,方便开发者和 AI 理解; 集成长短期记忆系统,可基于会话历史总结项目经验和个人偏好,并将信息存储为一个“笔记”,实现自我学习和进化,最终让AI执行结果更符合用户预期和偏好。 例如,用户在开发过程中有“完成任务后要生成单元测试”、“完成任务后提供详细报告”等要求,Qoder 会理解用户习惯并形成记忆,在后续执行任务时自动完成这些工作。 如需体验Qoder,用户可在Qoder官网免费下载体验 https://qoder.com。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8编译安装MySQL8.0.19
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker使用Oracle官方镜像安装(12C,18C,19C)