【随笔】开源之殇

1,709 阅读3分钟

image.png

1

这两天有个新闻比较火,一个叫丹尼斯·普什卡列夫的俄罗斯程序员,因为骑车撞人被判 18 个月。骑车撞人可能不是什么大新闻,造成严重后果的,被判刑也无可厚非。

可问题就出在这个撞人的程序员上,他是前端知名开源框架 core-js 的作者。这个库有多知名呢?反正苹果公司在使用,并且 vue 也依赖这个项目。

image.png

上图是 core-js 在 npm 的项目截图,可以看到每周有 2600w+ 次的下载量。这个体量可以说是一个前端生态的基础框架了。

说了这么多,我只想表达这个项目真的很重要,有很多很多人每天都在使用。

所以在得知作者被判刑之后引起了很多人的担忧,项目没人维护了,在项目的 github 上的 issues 就有人直接了当的问作者,入狱之后这个项目怎么办。

有人提议作者转移 core-js 的控制权,毕竟他有很长一段时间是没法维护的。甚至还有人建议作者在监狱的图书馆里继续维护这个项目。

总之大多人关心的是这个开源项目未来是否能继续稳定的使用,而不是作者本人以及交通事故的受害者。虽说不上对错,但总感悲凉,人都已经入狱了,还被人催着维护项目。

2

另一件事,部分人可能有些印象,2017 年的年中的时候,有一篇文章在开源界传的很广。帖子的标题叫作 知名公司(努比亚/中兴)拿我的开源软件( XXL-JOB)申请国家知识专利,我该怎么办?部分内容如下:

image.png

一家国内知名企业把一个开源项目一字未改的拿取申请了国家专利。也就是说你辛辛苦苦写的代码,无偿给别人使用,别人拿着你的代码去申请了知识产权,到头来自己使用自己的项目都可能被告侵权。是不是很魔幻。

其实这个开源项目在业内有一定的知名度,作者本身也有一定的影响力。甚至当时开源中国网站也介入维权。下面是开源中国官方的维权进展报告

image.png

注意这个最新进展报告的发布时间及文章的最后一句话。到写本文时(2020-03-31),我仍然可以在专利网站上找到这个专利申请。大概率永远也不会有什么改变。

3

去年,我在 v 站看到了一篇帖子,一直在脑海里久久不能平息,帖子的标题是 程序员总喜欢自断后路,难怪职业生涯只能到 35 岁 。原帖内容如下:

image.png

如果早几年,我还在学校,或者刚刚接触 IT 行业,我点开这篇文章,肯定一喷到底。现在看到这样的内容,只能无言以对。我知道作者只是一时情绪激动,通过偏激的方式去表达,但是我能感同身受到作者的那种愤怒与无奈。

4

刚接触到 github 的时候,我感到很震惊,怎么会有人把自己写的代码无偿的提供给其它人使用。接触久了,我又觉得理所应当,熟视无睹后,觉得 IT 行业本来就应该是这样的。但是再久点,我又开始疑惑,真的是理所应当的吗?我接触到的各行各业,从来没有看到过任何一个行业,有 IT 行业,这种如此普遍的共享与开源精神。

时至今日,我仍不明白开源的精神究竟是什么,又是什么力量驱动着无数程序员为之通宵达旦,呕心沥血而不求回报。

我想,开源也许是独属于程序员的浪漫主义吧。

image.png