开源意识流

观点与事件:科技、开源、商业化

开源的未来


By Forsaken

最近,WAD(We Are Developers World Congress)会议探讨了开源的未来

回顾历史,开源软件已从二十世纪五六十年代的自由共享代码发展到专有和开源模式的混合。而由理查德-斯托尔曼(Richard Stallman)等人领导的自由软件运动旨在保持软件的自由和开放,并由此产生了 GNU 通用公共许可证 (GPL)。二十世纪九十年代末,越来越多的企业参与到开源中来,标志着商业驱动合作的新时代的到来。

Git 和 GitHub 通过简化贡献、变更跟踪和问题管理,彻底改变了软件开发。现在,企业贡献在开源领域占据主导地位,谷歌、微软和 Facebook 等大公司都积极参与其中。

谈到开源面临的挑战,其中大体包括开发者报酬、财务支持机制和许可模式。 建议的解决方案包括提供多样化财务支持的开放源码软件承诺(OSS Pledge)和平衡开放性与商业保护的公平源代码许可(Fair Source Licensing)。开放源码的未来将聚焦于可访问性、维护者报酬和协作许可模式。


小编认为,自由软件运动中绝大部分项目尚未经历第一个完整的生命周期,也就是从初始作者启动项目,到主力维护团队退休,并且到下一代主力接班为止,这是一个完整的维护周期。开源的未来必须要着重考虑接班问题,这包括可访问性、维护者报酬和协作许可模式。


当然,已经有许多优秀的开源项目展示了良好的接班案例,比如 Python......唔...CPython。可高龄化仍然是开源社区面临的严峻问题


正如前 Linux XFS 文件系统维护者 Darrick Wong 在去年的辞职信中所说:"几年前,我一直在努力兼任高级开发人员、审核员、测试员、触发器(很糟糕)、发布经理和(有时)联络员等角色,我已经筋疲力尽了。 ......我想,如果我能再坚持一下,我就能带起来一些长期开发者,改善用户体验。 然而我错了。”


照着所赐给我们的恩典,我们各有不同的恩赐:如果是做先知传道的恩赐,就按照信心的程度用它;如果是服事的,就用在服事上;如果是教导的,就用在教导上;如果是劝勉的,就用在劝勉上;分享的,要慷慨;带领的,要殷勤;怜悯人的,要甘心乐意。——罗马书 12:6-8


很明显,上帝给每个人有每个人的恩赐,一个人哪怕具备优秀的工程能力和领导能力,也不代表能成为一个合格的教师,实际上大部分时候都不能。教导人是一件很难的事,更何况试图培养一个长期主义者,想要培养成接班人就更是难上加难。

所谓“人师”,是以达成生命的影响力量为目的的教师,要让他的学生们受到他生命的感化与影响。


即便是如此艰难,我们还是要不断勉励开源维护者尽力达成——毕竟,没有什么比能够传承下去更让人有终极成就感的了。