这两天有个新闻[1]比较火,一个叫丹尼斯·普什卡列夫的俄罗斯程序员,因为骑车撞人被判 18 个月。骑车撞人可能不是什么大新闻,造成严重后果的,被判刑也无可厚非。
可问题就出在这个撞人的程序员上,他是前端知名开源框架 core-js[2] 的作者。这个库有多知名呢?反正苹果公司在使用,并且 vue 也依赖这个项目。
image.png
上图是 core-js 在 npm 的项目截图,可以看到每周有 2600w+ 次的下载量。这个体量可以说是一个前端生态的基础框架了。
说了这么多,我只想表达这个项目真的很重要,有很多很多人每天都在使用。
所以在得知作者被判刑之后引起了很多人的担忧,项目没人维护了,在项目的 github 上的 issues 就有人直接了当的问作者,入狱之后这个项目怎么办。
有人提议作者转移 core-js 的控制权,毕竟他有很长一段时间是没法维护的。甚至还有人建议作者在监狱的图书馆里继续维护这个项目。
总之大多人关心的是这个开源项目未来是否能继续稳定的使用,而不是作者本人以及交通事故的受害者。虽说不上对错,但总感悲凉,人都已经入狱了,还被人催着维护项目。
另一件事,部分人可能有些印象,2017 年的年中的时候,有一篇文章在开源界传的很广。帖子的标题叫作 知名公司(努比亚/中兴)拿我的开源软件( XXL-JOB)申请国家知识专利,我该怎么办?[3]部分内容如下:
image.png
一家国内知名企业把一个开源项目一字未改的拿取申请了国家专利。也就是说你辛辛苦苦写的代码,无偿给别人使用,别人拿着你的代码去申请了知识产权,到头来自己使用自己的项目都可能被告侵权。是不是很魔幻。
其实这个开源项目在业内有一定的知名度,作者本身也有一定的影响力。甚至当时开源中国网站也介入维权。下面是开源中国官方的维权进展报告[4]。
image.png
注意这个最新进展报告的发布时间及文章的最后一句话。到写本文时(2020-03-31),我仍然可以在专利网站上找到这个专利申请。大概率永远也不会有什么改变。
去年,我在 v 站看到了一篇帖子,一直在脑海里久久不能平息,帖子的标题是 程序员总喜欢自断后路,难怪职业生涯只能到 35 岁[5] 。原帖内容如下:
image.png
如果早几年,我还在学校,或者刚刚接触 IT 行业,我点开这篇文章,肯定一喷到底。现在看到这样的内容,只能无言以对。我知道作者只是一时情绪激动,通过偏激的方式去表达,但是我能感同身受到作者的那种愤怒与无奈。
刚接触到 github 的时候,我感到很震惊,怎么会有人把自己写的代码无偿的提供给其它人使用。接触久了,我又觉得理所应当,熟视无睹后,觉得 IT 行业本来就应该是这样的。但是再久点,我又开始疑惑,真的是理所应当的吗?我接触到的各行各业,从来没有看到过任何一个行业,有 IT 行业,这种如此普遍的共享与开源精神。
时至今日,我仍不明白开源的精神究竟是什么,又是什么力量驱动着无数程序员为之通宵达旦,呕心沥血而不求回报。
我想,开源也许是独属于程序员的浪漫主义吧。
[1]
新闻: https://www.ithome.com/0/480/137.htm
[2]
core-js: https://github.com/zloirock/core-js
[3]
知名公司(努比亚/中兴)拿我的开源软件( XXL-JOB)申请国家知识专利,我该怎么办?: https://www.v2ex.com/t/367424
[4]
维权进展报告: https://my.oschina.net/javayou/blog/918941
[5]
程序员总喜欢自断后路,难怪职业生涯只能到 35 岁: https://www.v2ex.com/t/625470