给开源维护者的一封信

25d60fcee48c9cd7b375d2845709e1fe.jpeg

156f50f5d9e21a9575c666607c0f7700.png

这是一封写给所有正在或有志成为开源维护者的朋友们的信。我在不同场合重复过这些核心观点。我觉得把它们写成一封信更好,这样我就不用再重复了。这封信包含了我想和新开源维护者分享的所有内容。我希望他们都能在开源社区中找到快乐并茁壮成长。我也希望没有人会带着遗憾或悲伤离开开源领域。

这是一封充满善意的信。它可能与你的观点一致,也可能不一致。无论如何,感谢你的阅读,请记住,你并不孤单,始终有人爱你。

亲爱的朋友们:

首先,欢迎来到开源社区。感谢你们为项目付出时间、努力、思考和热情。你们来到这里可能有各种原因:受理查德·斯托曼的启发、想要改变世界、得到雇主支持、渴望分享新东西,或者受到老师或同事的鼓励……不管是什么原因,都是有价值的。每一份贡献都很重要。因为你们的努力,世界变得更好了一点。

e0acddd849004e5f0cc183908abc6ff7.png

我想讨论的第一件事是:当项目开源时,所有工作就已经完成了。

这意味着你没有义务,也没有人可以要求你做以下事情:

• 继续维护这个项目

• 分类问题和审查拉取请求

• 编写清晰简洁的文档

• 确保及时发布

• 致力于满足社区需求

请始终记住:这样做完全可以。这很好。如果你不再感到快乐,就停下来。

这是每个人的基准线。我们对每个项目都有很高的期望,我们都在努力做到最好。但是人不是机器——个人可能因为无数原因无法满足社区的期望。他们可能失去工作、生病或经历重大个人损失。我们需要为每个人建立一个基准线——一个健康的、可持续的、包容的基准线。我们应该营造一个鼓励但不强制遵循开源项目最佳实践的环境。如果有人想要退出,这很好;放手一个项目并不是失败或错误。

acc8e20ad9e0d3e55d8695f7580a0a8d.png

基准线就是基准线。我并不是说每个人都必须遵循它。人们为开源项目付出大量努力有很多原因。例如:

• 他们受公司雇佣维护项目

• 该项目是他们业务的核心依赖,所以一些公司资助其维护

• 维护项目符合他们的个人兴趣

只要你对理由感到满意,这些都是有效的理由。但是,我想在这里强调一些不好的理由,希望你能避免使用它们:

5a6ce7451e87bdbe9cd02303bcf7a0ad.png

抱歉,朋友们,这是不正确的。你不是唯一能维护这个项目的人。其他人可能没有站出来有很多原因,比如:

• 项目已经处于良好状态,没有新功能需要添加或bug需要修复

• 你一直在积极维护它,以至于社区可能甚至没有意识到你快要精疲力竭了

• 项目缺乏足够的用户,这可能表明它对社区的价值不够

所以,当你感到精疲力竭、不快乐,或者厌倦了在 GitHub 问题上与随机用户争论时,请花点时间反思。如果你的理由是"我是唯一能做这件事的人",请重新考虑你的观点。

退一步说,即使你是被选中维护项目的人,你也不必这样做。只要这不是你真正想做的事情,你就不必成为超级英雄,即使你有这个能力。

9e1f8bc714f647f37fb72899cc893f23.png

没错,我的朋友。当我看到维护者放弃一个很棒的项目而没有任何解释时,我也会感到愤怒。但这并不重要。

其他人对你的看法并不重要。真正重要的是你是否快乐,你的家人是否快乐。不要试图满足他人——专注于满足自己。如果你受雇于公司,你可能还需要满足老板。但记住,如果你对现状不满意,你可以离开老板。

154197ae3cf3c991057f16943c6ed6f1.png

接受我的敬意,朋友。当你感到疲倦时,请记得重访我的文章。

0d9e5fa139c1fe3f7a53096c2a193a06.png

现在,你已经疲惫、忙碌和受伤,所以你终于决定离开。在离开之前,有一些事情你可能想要考虑。根据你剩余的精力,你可以:

0%。你完全精疲力竭。你再也不想访问那个项目了。

直接离开并禁用所有相关通知。

30%。你已经精疲力竭,但还有一些精力写一封信。

你可以创建一个公开的问题并将其固定在项目的 README 中,宣布这个项目正在归档,将不再维护。如果你还有精力,可以包含一些替代方案的链接供用户探索。如果你不这样做也没关系——用户会找到自己的解决方案。无论如何,这不再是我们的责任。

60%。你现在还好,但你对未来有一些担忧或对这个项目不再感兴趣。

你可以创建一个公开的问题来寻找共同维护者。逐渐地,你可以将维护任务交给他们,最终让新的维护者接管所有责任。在这个过渡期间,这可能需要一些时间,你仍然需要关注项目。但是,一旦新的维护者有效地管理着一切,你就可以完全退出了。

78f1afddec8d08ddb9f82fafb9b90a5a.png

你是我的英雄,正如罗曼·罗兰曾说:

世界上只有一种英雄主义:那就是在看清生活真相之后依然热爱生活。

我真诚地尊重你在经过认真思考后决定留在这个项目上。看到英雄流泪是一个巨大的损失。这里有一些你可能觉得值得遵循的建议:

bd914d30a89ad0b6688d98a1fb255a63.png

确保你的项目在你离开后仍然可以顺利运行。

例如:

• 核心架构应该有很好的文档记录

• 除了你之外应该有多个维护者,最好来自其他公司

• 基本工作流程,如发布过程和集成测试,不应该依赖于你的个人账户

这也是健康的开源社区项目的标准。在建设社区时要牢记这一点。一旦社区成熟,考虑退后一步一个月,看看没有你的积极参与它是否能有效运作。

3a1016402f3cd88c54dd69ed6ef40703.png

如果你的项目想要实现其目标,请确保它具有可持续性意识。一个健康的开源项目通常需要至少10个用户来保持其势头。我们需要用户反馈来不断发展项目和社区。在这10个用户中,我们通常可以找到至少一个活跃的贡献者。如果你的项目很复杂,可能需要更大的用户基础。

因此,不要只关注你的项目。试着接触潜在用户并鼓励他们使用你的项目。这可以帮助改进你的项目并吸引更多用户。


a3ab1fb392bd812295626d1e105f15ee.png

选择最适合你项目的许可证是你的权利。你可以选择像 MIT 或 Apache 2.0 这样的宽松许可证,像 GPL 这样的著作权许可证,或者像 SSPL 这样的限制性许可证来防止云服务商使用你的项目。你选择的许可证将影响你的项目如何被使用和如何发展。在做出决定之前,请确保充分理解每种许可证的含义。

如果你依靠这个项目来盈利,请考虑从一开始就不要将其开源。如果有人使用你的 MIT 许可证项目赚钱而甚至不提及你的名字,这完全是可以接受的。如果其他人使用你的 Apache 2.0 或 MIT 许可证项目时没有给你补偿,请不要抱怨。创建一个企业要比维护开源项目困难得多。

相反,建立一个明确的基准线。与你的商业用户接触,并努力与他们签订付费维护工作的合同。可以访问 Filippo 的"我现在是一名全职独立开源维护者"文章来获得更多灵感。

a4f31d80387d4cc47222d6ff0ec7799e.png

亲爱的朋友们,你们可能认为我对开源很失望,几乎总是鼓励维护者放弃。这不是真的。我确实热爱开源。我深深感激开源维护者。整个社区都在努力让开源维护者的生活更轻松,比如"开源承诺""主权技术基金"。然而,作为维护者,我们需要清楚地建立我们的基准线。

如果你不开心,选择退出是可以的。不要成为一个流血流泪的英雄。

祝愿你在开源中找到快乐。

作者丨Kirstie Whitaker

编辑丨段延星

相关阅读 | Related Reading

创客、开源与搞钱:KCC@上海邀你共探创新之路

国际(开源)评价科学与工程研究中心发布首个“全球开源贡献与影响力Top100榜单”:中国开源综合实力位居世界第二

outside_default.png

开源社简介

outside_default.png

开源社(英文名称为“KAIYUANSHE”)成立于 2014 年,是由志愿贡献于开源事业的个人志愿者,依 “贡献、共识、共治” 原则所组成的开源社区。开源社始终维持 “厂商中立、公益、非营利” 的理念,以 “立足中国、贡献全球,推动开源成为新时代的生活方式” 为愿景,以 “开源治理、国际接轨、社区发展、项目孵化” 为使命,旨在共创健康可持续发展的开源生态体系。

开源社积极与支持开源的社区、高校、企业以及政府相关单位紧密合作,同时也是全球开源协议认证组织 - OSI 在中国的首个成员。

自2016年起连续举办中国开源年会(COSCon),持续发布《中国开源年度报告》,联合发起了“中国开源先锋榜”、“中国开源码力榜”等,在海内外产生了广泛的影响力。

30fa29f7a7fa52f370d4f2c753d395a7.gif

在探索智慧旅游的新纪元中,一个集科技、创新与服务于一体的整体解决方案正悄然改变着我们的旅行方式。智慧旅游,作为智慧城市的重要分支,旨在通过新一代信息技术,如云计算、大数据、物联网等,为游客、旅游企业及政府部门提供无缝对接、高效互动的旅游体验与管理模式。这一方案不仅重新定义了旅游行业的服务标准,更开启了旅游业数字化转型的新篇章。 智慧旅游的核心在于“以人为本”,它不仅仅关注技术的革新,更注重游客体验的提升。从游前的行程规划、信息查询,到游中的智能导航、个性化导览,再到游后的心情分享、服务评价,智慧旅游通过构建“一云多屏”的服务平台,让游客在旅游的全过程中都能享受到便捷、个性化的服务。例如,游客可以通过手机APP轻松定制专属行程,利用智能语音导览深入了解景点背后的故事,甚至通过三维GIS地图实现虚拟漫游,提前感受目的地的魅力。这些创新服务不仅增强了游客的参与感和满意度,也让旅游变得更加智能化、趣味化。 此外,智慧旅游还为旅游企业和政府部门带来了前所未有的管理变革。通过大数据分析,旅游企业能够精准把握市场动态,实现旅游产品的精准营销和个性化推荐,从而提升市场竞争力。而政府部门则能利用智慧旅游平台实现对旅游资源的科学规划和精细管理,提高监管效率和质量。例如,通过实时监控和数据分析,政府可以迅速应对旅游高峰期的客流压力,有效预防景区超载,保障游客安全。同时,智慧旅游还促进了跨行业、跨部门的数据共享与协同合作,为旅游业的可持续发展奠定了坚实基础。总之,智慧旅游以其独特的魅力和无限潜力,正引领着旅游业迈向一个更加智慧、便捷、高效的新时代。
内容概要:本文详细介绍了大模型的发展现状与未来趋势,尤其聚焦于DeepSeek这一创新应用。文章首先回顾了人工智能的定义、分类及其发展历程,指出从摩尔定律到知识密度提升的转变,强调了大模型知识密度的重要性。随后,文章深入探讨了DeepSeek的发展路径及其核心价值,包括其推理模型、思维链技术的应用及局限性。此外,文章展示了DeepSeek在多个行业的应用场景,如智能客服、医疗、金融等,并分析了DeepSeek如何赋能个人发展,具体体现在公文写作、文档处理、知识搜索、论文写作等方面。最后,文章展望了大模型的发展趋势,如通用大模型与垂域大模型的协同发展,以及本地部署小模型成为主流应用渠道的趋势。 适合人群:对人工智能和大模型技术感兴趣的从业者、研究人员及希望利用DeepSeek提升工作效率的个人用户。 使用场景及目标:①了解大模型技术的最新进展和发展趋势;②掌握DeepSeek在不同领域的具体应用场景和操作方法;③学习如何通过DeepSeek提升个人在公文写作、文档处理、知识搜索、论文写作等方面的工作效率;④探索大模型在特定行业的应用潜力,如医疗、金融等领域。 其他说明:本文不仅提供了理论知识,还结合实际案例,详细介绍了DeepSeek在各个场景下的应用方式,帮助读者更好地理解和应用大模型技术。同时,文章也指出了当前大模型技术面临的挑战,如模型的局限性和数据安全问题,鼓励读者关注技术的持续改进和发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值