查看原文
其他

Log 4j2 引发的开源管理的经济学思考

The following article is from 开源雨林 Author 高琨



| 转载自:开源雨林

| 编辑:钱奕

| 设计:周颖

| 责编:王玥敏


开放,共创,繁荣,共赢

Jan. 30

2022

+


高琨 | 作者

开源雨林 | 出品

This blog is licensed under Creative Commons Attribution-ShareAlike 4.0 International(CC BY-SA 4.0).


近期Log4j2的漏洞在业界引起了广泛的讨论,openSSF基金会给出了针对开源项目进行评估的模型:https://github.com/ossf/criticality_score.


把社区治理通过得分进行评估想法非常好,能给出来一个度量模型也算是向前跨了很大的一步,我们团队也在探索什么样的模型才是最合适的。这个模型有他的优势,模型里面很多指标是有互相牵制的作用(比如issue close、comment、update),这样子防止评估的时候出现偏差。但是也有不足的地方,commit只考虑了频度,这里面可能会有恶意刷单的情况。而且不同类型的社区贡献者的数量不能一概而论,只能针对同类社区同时横向比对才可能有可比性。评估项目的内容再往下写就偏离了这篇文章的中心思想了。

我今天试图用经济学的角度解释一下近期发生的热点事件。 


先思考一个问题:


自古以来有多少科学家、发明家是饭都吃不饱的来做研究做学问的?


答案:应该是很少很少的,包括中国古代很多文人骚客、发明者都是达官贵族的子弟,为什么呢?马斯洛需求理论。 好不容易有一个这么清高的人一定会被写入历史的卷轴并加以美化。


再思考一个问题:


开源是什么?


  • 一段代码
  • 一种精神文化
  • 一种技术
  • 一种协同模式


以上说的都对,还有很多解释,其实说的都对,如果我们用开源来类比发明、创造、创新的过程,创作出来无论是文学作品还是科学技术。如果结合和第一个问题一起思考。


于是就会有第三个问题:


什么人会贡献开源搞创新?


一定是要先吃饱饭,然后有爱好、感兴趣才会参与开源(这里的开源指的都是开源的生产者)。回到这几年发生的案例,很多程序员是因为没有精力去做感兴趣的事情,或者要先填饱肚子才能去做感兴趣的事情,那么他在开源社区玩的优先级一定会降低,他的仓库可能就不维护或者有空才去看看,反正出了事情不用他承担法律责任,至少99%的开源license都有免责声明,可以参考他们limitation条款。不信看看我们的貂蝉(https://compliance.openeuler.org/)。

前面的内容先放到这里,后面会用到。

下面接着我稍稍借助于我们伟大的马克思主义的政治经济学理论,阐述我认为开源是一种先进的但是不够完美的生产关系。

生产关系分为三块:
生产资料所有制形式、劳动关系、劳动成果分配形式。


  • 生产资料所有制开源社区的生产资料很归大家所有,源码都是公开(≠免费),网络都是低成本的,github、gitee等都是可访问的,你只要是买得起电脑,拉根网线。恭喜你参与开源劳动的生产资料已经分配到了你的手上。


  • 劳动关系开源社区人人平等,不信君请看各大社区的COC,稍微有点志向的社区,恨不得把平等刻到脸上,要公开、甚至公开到透明,接受监督。
    乍一看,OH MY GOD,这不就是孔子描述的 《礼运大同篇》 :大道之行也,天下为公。选贤与能,讲信修睦 … …,不也是马克思勾画的共产主义社会吗?恭喜在开源的元宇宙已经实现了共产主义的人类最高阶段。


    但是我们忽略了一个事实,就是生产关系的最后一个因素:劳动成果分配形式。


  • 劳动成果分配形式:大部分国家和地区当前的社会制度讲的是按劳分配,未来在生产力发展很高的情况下可能会实现按需分配。这么看来,开源项目生产者的劳动成果转化成为的软件价值在社会被使用,但是并没有转化成他们的收入来源,他们得到的劳动成果是什么,好像只有社区的赞誉。所以,我只能认为他们是志愿者。在食不果腹的情况下追求马斯洛需求的自我实现最高阶层,这不是天方夜谭吗?



出问题的项目的这些志愿者的生活来源是什么?他们大都没有固定的生活来源。

结合part1和part2,贡献开源的主体人应该是有生活来源,爱好开源、追求自我实现、喜欢创新等。很不幸出事情的几个开源项目貌似都是个人项目,14年的openssl心脏滴血,21年的log4j,当前最简单的解决这个问题的思路确实是让这些人衣食无忧。办法有很多:所以我们很高兴的看到很多国家、基金会、企业站出来给他们提供保障。

除了这个还有没有别的办法?我猜应该还是有的,欢迎大家讨论。


相关阅读 | Related Reading


2021 开源社年度报告:开心开源


官宣!2021中国开源年度报震撼首发!一篇报告带你读懂中国开源的2021~


Apache Success in China 2021


开源社简介

开源社成立于 2014 年,是由志愿贡献于开源事业的个人成员,依 “贡献、共识、共治” 原则所组成,始终维持厂商中立、公益、非营利的特点,是最早以 “开源治理、国际接轨、社区发展、开源项目” 为使命的开源社区联合体。开源社积极与支持开源的社区、企业以及政府相关单位紧密合作,以 “立足中国、贡献全球” 为愿景,旨在共创健康可持续发展的开源生态,推动中国开源社区成为全球开源体系的积极参与及贡献者。


2017 年,开源社转型为完全由个人成员组成,参照 ASF 等国际顶级开源基金会的治理模式运作。近七年来,链接了数万名开源人,集聚了上千名社区成员及志愿者、海内外数百位讲师,合作了近百家赞助、媒体、社区伙伴。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存