微信扫一扫
分享到朋友圈

又提倡开源,又不给资金、人力资源,谁之过?

作者:InfoQ 来源:InfoQ 公众号
分享到:

10-14

作者 | Mike Overby
译者 | 薛命灯

前不久,有人在网上发表了一篇题为“为什么说开源已死”的文章。这篇文章非常具有误导性,作者在文章中谴责开源社区通过免费提供开源代码让世界变得不平等。“四大”科技公司(亚马逊、苹果、Facebook、谷歌)难逃“作恶”的罪名,但由于开源和企业开发之间存在明显差异,作者把矛头指向了开源,说开源“助纣为虐”,一路助长科技公司促成了今天的局面。但我认为,真正导致不平等的是那些科技公司,极力营造分享非竞争性资源会导致不平等的论调其实是在替科技公司开脱。几十年来,公司已经失去了对开源的控制,但这不是开源的错,是公司决策者自己选择了这条路。导致不平等是因为公司滥用开源,公司为了追求私利而放弃了良好的商业意识,置整个生态系统于不顾。

版权和开源

提供免费的替代品并不是什么新鲜事,它的出现远比已经流行了二十年的开源要早得多——想想那些不在版权制度覆盖范围内或不受版权制度约束的作品。进入公共领域是所有受版权保护作品的宿命,即使这种必然性在今天看来似乎很难察觉。然后,它们就像空气一样,人人都可以尽情享用。软件也是受版权保护的,所以软件也将拥有同样的宿命。或许我们可以为软件制定属于自己的版权制度,就像时尚行业的设计专利保护制度一样。不过,开源的主要创新是放弃了版权限制,让开源作者在他们的有生之年可以看到软件宿命的到来。

在谈及版权策略时,我们经常忽略了科技公司在这些场景中所扮演的角色。我将以版权收割者迪士尼为例。作为《美女与野兽》或《巴黎圣母院》的用户,迪士尼对这些公共领域文学作品的使用是否导致了电影行业的不平等?当然没有。这些作品是免费的,迪斯尼利用它们来制作人们喜欢的电影,反而促进了经济的繁荣,因为这些作品人人都可以使用。开源软件将自己置于促进经济发展的重要关头之上,因为软件受版权保护,无论如何,进入公共领域将是它们的宿命,尽管这一天离我们还很遥远。

我们不会也不应该因为迪士尼使用了公共作品而谴责迪士尼,我们应该谴责的是迪斯尼为了不让自己的作品落入公众之手而拒绝向所有人开放。相比发行不收取费用的作品,迪士尼的这种行为才是导致不平等的驱动因素。对于软件公司来说也是一样,我们不要因为他们使用了开源软件而谴责他们,我们要谴责的是他们试图通过游说来限制我们访问这个生态系统资源的合法权利。这些公司一开始就把开源视为一种反主流文化。所以,不要转身对着开源破口大骂,要知道,真正的恶棍正站在你的身后。

无论如何,游说更糟糕的版权制度和催生自由文化本身并不一定是件坏事。有些人理所当然地认为,更长的版权期限对社会是有益的,尽管我并不这么认为。当你开始考虑开源的二阶效应,以及企业决定割裂它们与开源的关系时,糟糕的商业意识就会进入你的脑海。这对所有人来说都是有害的,包括企业本身。我将从开源资金开始说起,因为它最足以说明企业已经置社区责任于不顾。

开源基础设施资金匮乏

公共领域文学作品和开源软件之间不可比拟的一点是旧文学并不会随着时间的推移而丧失魅力,但软件很快就会过时。为了保持新鲜度,大多数软件需要进行更新,因此需要维护人员。小项目倒无关紧要,但像 Python 这样的大项目通常是需要由基金会提供全面的支持。然而,这些对整个世界起到至关重要作用的大型项目却资金匮乏,或者只有少数的维护人员,他们通常在完成本职工作的同时还要花精力来维护这些开源项目。

你或许会说,“既然那些维护者是自愿的,如果不喜欢,他们完全可以调头走开”。如果这样的话,这些项目就会死掉,依赖这些项目的项目也跟着死掉。然后,依赖这些项目的公司就会失去他们的关键基础设施。如果这样的事情发生在公司内部,管理层就会因为这种糟糕的商业行为而遭到谴责。开源社区免费贡献他们的劳动成果并不是导致不平等的驱动因素,作为交易的一部分,他们的贡献将得到用户的支持。而企业拒绝帮助他们才是导致不平等的原因——他们可能会拿出一些微不足道的资金,但也只是杯水车薪,隔靴搔痒。此外,呼吁企业通过缴税或提供有偿劳动力的方式来支持开源,并不是在为利他主义或涓滴效应找借口,这是因为开源在整个生态系统中的处境就是这样的。企业往往忽视了这个事实,同时造成不公平的劳动和财富分配。我们可以责怪谁?要知道,公司似乎从来都不会跟既得利益过不去。

文章中说,让个人开发者持有软件专利并限制工具的使用将会解决不平等问题,但问题是谁会愿意使用 S-PLUS 取代 R 语言?或者使用 MATLAB 取代 GNU Octave?不可否认的是,开源社区提供的免费的通用工具成为现代软件开发的一股推动力,但我们是否真正接受了这样的现实?

培训“外包”和歧视

尽管如此,开源项目仍然自愿提供免费的顺风车。的确,他们这样做了,但这是他们的权利。对于一个小公司来说,他们使用 Python,却没有为开源项目提供资金支持,我们不能因此就说他们是邪恶的,尽管他们可能不差钱。不为开源项目提供支持并不是企业滥用开源的唯一方式,企业还建议将参与开源项目作为衡量一个开发人员是否能够胜任工作岗位的标准。就像允许被告在法庭上进行自我辩护摧毁了法庭的定罪能力一样,企业雇主将参与开源作为技术水平的衡量标准同样摧毁了他们对人才的判断能力。那些拿着高薪的管理层要求人们在朝九晚五之外通过参与额外的工作来证明自己的“高效”和“热情”,但这是对整个行业最大的亵渎。

首先,这是对我们这些反对利用私人时间参与开源项目的人的歧视:我并不缺乏“激情”,虽然我不喜欢利用私人时间参与开源项目,但我并不是一个缺乏技能的开发人员。其次,公司没有权利贬低初级开发人员的价值,因为公司并没有雇佣他们,而且还将他们的培训“外包”给了开源维护者,却不给他们一毛钱。这导致了人们无法进入这个行业,尽管他们上过大学并拿到了学位。反过来,这又会阻碍人们获得行业资格能力,从而妨碍人们满足对经验丰富的程序员的需求,从而导致人们产生一种错觉——软件“人才”短缺。最后,几乎是赤裸裸的歧视—软件开发者多为白人男性(在美国可能是这种情况)。你可以为了说明其中的原因以及如何解决这些问题争得面红耳赤,但现实情况是,如果你在招聘时只为开源贡献者敞开大门,等于是把女性和有色人种排除在外,那么你就对他们在这个行业中的代表性不足负有直接的责任。

这并不说开源是不好的,实际上,共享自由软件是一种公共资产。企业一方面要求人们为开源做贡献,一方面却不提供足够的资金和人力支持,这才是万恶之源。滥用开源只是企业让自己成为世界不平等推动者众多原因中的一个。我们应该谴责这种滥用,并寻求问责和改革的机会。谴责开源维护者和贡献者,甚至歧视非开源贡献者,并宣称开源“已死”(但实际上他们已经取得了成功),这样做并不会让我们在追求一个更公平的世界的路上取得任何进展。

 英文原文

https://dev.to/lethargilistic/open-source-has-not-failed-dont-cover-up-corporate-abuse-of-open-source-3ffe

文末福利

科大讯飞全球 1024 开发者节即将开幕,InfoQ 给真爱粉送福利啦!

价值 1024 元的嘉宾票 50 张,权益包括:2 场开幕式;AI 开发者大会;10 场 AI+ 行业分论坛;AI 新品展区互动体验;商务餐饮、嘉宾会客区;AI 公益音乐节;AI 新品体验福包(B 版)等!戳下图小程序,马上参与哦!

今日荐文

点击下方图片即可阅读

后开源时代,未来在哪?




敲黑板划重点!

由 InfoQ 中国主办的 ArchSummit 全球架构师峰会即将于 12 月 7-8 日在北京国际会议中心举办,来自 Netflix、LinkedIn、腾讯、阿里、百度、京东等百位知名企业的架构师都将前来分享各自的架构实践,一线技术大牛将现场与你深入交流。你们能了解最前沿的国际技术趋势,也能学习到各互联网巨头大浪淘沙后的技术结晶。

目前大会 8 折优惠购票火热进行中,点击“阅读原文”了解更多详情!如有疑问欢迎咨询票务经理灰灰:17326843116(微信同号)



阅读9175
人力 资源 
举报0
关注InfoQ微信号:infoqchina

用微信扫描二维码即可关注
声明

1、头条易读遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2、本文内容来自“InfoQ”微信公众号,文章版权归InfoQ公众号所有。

评论
更多

文章来自于公众号:

InfoQ

微信号:infoqchina

邮箱qunxueyuan#163.com(将#换成@)
微信编辑器
免责声明
www.weixinyidu.com   免责声明
版权声明:本站收录微信公众号和微信文章内容全部来自于网络,仅供个人学习、研究或者欣赏使用。版权归原作者所有。禁止一切商业用途。其中内容并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现头条易读网站上有侵犯您的知识产权的内容,请与我们联系,我们会及时修改或删除。
本站声明:本站与腾讯微信、微信公众平台无任何关联,非腾讯微信官方网站。