流光年华|开源已死?但研究表明开源领域已不再增长( 二 )

  • 代码复杂性的对开发人员的要求越来越高 , 对新手并不友好;
  • 贡献内容质量下降 , 导致接受率降低 , 审核者和提交者的负担越来越大 。
  • 报告全文:
    针对上述解释 , 一位开源项目贡献者 Mike James 也表达了自己的看法称 , “作为一名失败的开源贡献者 , 我对其中一些原因表示认同” 。 同时 , 他还从自身参与过的一些开源项目出发 , 给出了自己停止为开源做贡献的三个原因 。
    • 第一个案例是一个 Apache 项目 , James 表示 , “治理问题似乎比我提出的补丁更复杂 , 更让人不知所措” 。
    • 第二种情况是 , 因为项目强加了一套他在编码中从来没有使用过的编码风格 , 而他并不认同这一举措 。 “花时间和精力把我的 mods 放到他们的规范格式中 , 这并不值得且无聊 。 ”
    • 第三种情况则是因为项目的记录做的太差 。 作为一个贡献者 , 他搞不清楚自己做的事情是否合理 。 向项目维护者反应这一情况 , 结果却收到了让他自己想办法解决的回复 , 从而导致了他放弃继续为该项目做贡献 。
    所以 , 你还在继续为开源项目做贡献吗 , 如果不是的话 , 那你放弃的原因是什么呢?


    推荐阅读