开源项目的「死与新生」
<p>::: tip 背景</p> <p>这是几个月前受司内开源办公室邀请所撰写的一篇关于开源的文章。</p> <p>近来也收到了一些咨询开源的邮件,特在此发出,也希望能为大家参与社区/公司开源提供一些帮助。</p> <p>其中包含了一些个人观点,可按需参考。如有谬误,欢迎指正。</p> <p>:::</p> <h2>导语</h2> <p>「<strong>生存还是毁灭?</strong>」这对开源项目来说也是个问题。</p> <blockquote> <p>「我曾见过那些你们人类不会置信的事。我曾目睹战舰在猎户座的边缘燃起烈火,我看过 C 射线在唐怀瑟之门边际的黑暗中明灭闪耀。所有这些瞬间,都会消逝在时间之中,一如眼泪消失在雨中。正是死期。」</p> </blockquote> <p>许多开发者早期带着一腔热血,加入到开源社区,无私地贡献代码。<br> 只是随着时间的流逝,政治、人员变更、技术迭代等种种因素接踵而至,许多开源项目最终逃脱不了的命运便是死亡。而我们所能做的便是尽可能地延缓它的死期。</p> <p>本文主要从作者自身视野出发,总结了一些关于项目开始与维护过程中,尽可能延长项目生命周期的个人经验。</p> <br/><p>访问 <a href="https://www.yunyoujun.cn/posts/death-and-rebirth-of-open-source-projects" target="_blank">https://www.yunyoujun.cn/posts/death-and-rebirth-of-open-source-projects</a> 阅读全文。</p>