- 首页>
- 软件开发的下一个十年:程序员收复价值
软件开发的下一个十年:程序员收复价值
作者寄语
大约两年前,我面临一个事业上的两难选择,为商业公司打工还是投身开源软件开发?我喜欢开源世界的自由与开放,但现实中又放不下稳定的工资。毕竟,已是两个孩子的父亲。
为开源软件工作的自由,并不只是一件个人事务。影响巨大的Heartbleed漏洞很好地诠释了一个资助和维护都不足的开源项目如何“让每个人都滴血”。广为流行的科学计算引擎Octave的作者,以及众多Linux桌面默认声音服务器PulseAudio的主要维护者,只是许许多多陷入财务困境的开源软件开发者中的两位代表。他们想方设法寻求收入来源,才能为自己倾注心血的项目继续做出贡献。
我们不禁要问,有没有办法将开源社区和商业公司的优势结合在一起?
商业公司和开源社区的分野
尽管程序员们创造了宝贵的知识产权,他们得到的收益却难以和他们创造的价值相匹配。相当一部分价值要么被冗赘的公司组织内部消耗,要么在开源软件中放弃。通过正确的技术解决信息不对称和契约成本的问题,我们有可能做出更少的妥协,实现一个兼具公司和开源两者优势的解决方案。它将改变未来软件开发和创新的范式。
测量代码贡献的价值
为解决信息不对称,我们需要一个测量程序员代码贡献的工具。测量是人类文明的基石。物理学家花了90年,把时间测量的精度由百万分之六秒提高到10的18次方分之一秒。全体社会和自由市场持续地、动态地、综合地决定着物品的价格。时间是客观的而价格是主观的,Google搜索引擎则结合了两种方式来测量网页的相对重要性。距离Google两位创始人发表PageRank算法的论文,已经过去了20年。现在,我们是否该开始付出一些努力来测量代码贡献的价值了呢?
不久前,我们的短论文《关于量化代码贡献的开发价值》在软件工程领域顶级国际学术会议FSE 2018上发表。我们利用程序分析和机器学习技术,分析了代码的结构化价值和非结构化价值,代表了目前该领域的最新进展。
当股份制遇上开源项目
为了使测量结果具体化,我们为开源项目引入了一个智力股权(intellectual shareholding)的概念。程序员向一个项目贡献代码,得到相应的股权,其数量由我们的算法计算;而项目的收益,如捐赠或赞助等,会按照股份比例(即贡献)分配到开发者手中。
这种新的模型可以为开源开发者带来更加公平和长期的回报。传统上,一个项目只有少数核心开发成员可能通过Patreon或者Tidelift获得定向资助。但开源软件凝聚了全社区的努力。主流前端框架vue.js的作者就曾在一次采访中描述了这个棘手的分配问题。而我们的项目股份制模型实现了更广泛、更公平的收入分配,惠及大多数贡献者。它可以增加对开发者的激励,促进社区的繁荣。
Linus定律:有足够多双眼睛观察,所有程序问题终会显现。
——Eric S. Raymond,《大教堂与集市》,2001年.
终极愿景
当前的股份制公司系统起源于16世纪,使得资本可以合作、共享利润并进行长期投资,释放了巨大的生产力。过去三十年,Linux证明了一个遍布全球的松散的社区完全可以生产出统一的、复杂的软件系统。基于这些成功实践,我们希望构建一个新的面向智力和知识资产的股份制系统。它可以促使人才公开合作、共享收益并投入长期努力。
Linux最重要的机能,其实不是关于技术的,而是关于社会的。
——Eric S. Raymond,《大教堂与集市》,2001年.
我们正在与湾区的顶尖律师事务所Orrick合作,构建一个法律框架(开源协议、用户协议、服务条款等)以实现灵活的合同语义和低廉的契约成本。一个项目的创始人只需要简单地设定若干参数,就可以在我们的平台生成所有项目需要的法律文本(以及智能合约),并为项目创建支付通道。本质上,一家公司就是一系列法律合同的集合。我们框架的目标就是为每个项目形成一个虚拟公司,而这个虚拟公司对全体开发者公开,并为该项目的贡献者们所有。
这样一家开放的虚拟公司,继承了智力股权的两个优势属性:按智力贡献进行价值分配,以及支持长期回报。在传统的公司组织中,你可能比同事更加努力但却拿着同样的工资,有时甚至会更少——因为你的同事长于宣传演示,而你的上司从来没有欣赏过你写的无比优美的代码。此外,你一旦离职,收入即会终止,尽管公司还在继续用你写的代码赚大钱。通过智力股份制,开发者可持续获得预期收入,即便他们选择退出一个项目或者这个项目只在一年后才产生利润。
通过结合我们构建的两个技术,开发者将避免传统公司低效的层级组织、死板的工资体系和严格的知识产权分隔。特别地,非代码贡献也同样可以融入我们的新模型。一个项目允许预留一定比例的股权或收益给非代码贡献者,例如外包的财务或市场团队。总之,一个开放的虚拟公司,既可以像传统商业公司一样获得利润,又可以保持开源项目一样的软件开发流程。程序员们将获得更多的自由选择他们真正喜爱和擅长的工作。
申明
本文内容来自作者投稿:任晶磊,版权归原作者所有,由“仙桃国际学院”微信公众号推荐阅读。
仙桃大数据学院 仙桃大数据与物联网创新学院
为你推荐
- 重庆市仙桃大数据与物联网学院,11月18日,正式启航!
仙桃大数据学院
- 青年人才科技创新交流会暨西南AI联盟成立
仙桃大数据学院
- 招聘丨仙桃大数据与物联网职业培训学院人员招聘简章
仙桃大数据学院
- 共话前沿技术 | 人工智能前沿技术沙龙在我院成功召开
仙桃大数据学院
- 机器学习五大流派
苏幕遮
- 新时代新职业新工种创新试点:重庆市渝北区大数据分析师特色工种
仙桃大数据学院
- 产教融合——腾恩阿尔克科技集团与仙桃大数据学院举行业务合作
仙桃大数据学院
- 仙桃大数据与物联网创新学院
仙桃大数据学院
- 纯干货|先进实用,且听他讲“工业物联网体系架构”
仙桃大数据学院
- 眼部识别三兄弟今天带你认识他们
仙桃大数据学院