【翻译】 用纸质电路增加开源的包容性

你知道吗......?

LWN.net是一份由订阅者支持的出版物;我们依靠订阅者来维持整个运作。 请通过购买订阅来帮助我们,让LWN继续在网上运行。

作者: Jonathan Corbet
2018年1月30日
linux.conf.au
开源软件有一个包容性的问题,需要一些创新的方法来解决。 但是,Andrew "bunnie" Huang在他快速发展的linux.conf.au 2018演讲中说,如果我们不解决这个问题,我们可能会发现我们在不久的将来有更大的问题。 他改善这种状况的方法是使技术更容易获得--通过使人们能够在纸上创建电子电路并为其编写代码。

黄晓明首先问道,为什么我们应该关心使技术更加包容。 开源软件的力量来自于包容性;这种力量是如此强大,以至于我们可以(引用Chris DiBona的话)声称,如果没有开源软件,我们所知的互联网就不会存在。 作为一个工程师,他认为这很好,但他有一个担忧:这意味着用户群现在包括政客。

政客们的问题是,他们可能会看到开源软件的开放性,并得出结论,随机的人,其中一些人可能是罪犯,可以进入公共基础设施。 这的确会导致事情出错的可能性。 leftpad()的惨败就是一个例子。[Andrew 'bunnie' Huang] 但还有更可怕的例子,比如罪犯在NPM库中打错字,试图将恶意软件植入他人的应用程序。

黄还提到了他在XScreenSaver中遇到的一个定时炸弹,它开始抱怨说它太老了,需要升级。 这并不是一个恶意的行为;开发者只是找到了一种方式,说他已经厌倦了Debian不提供更新的代码,并使用该代码来试图强制改变。 在Debian bug-tracker的讨论中,Jamie Zawinski(XScreenSaver的作者)描述了他与用户的互动,这些用户显然告诉他"但我不知道如何从源代码编译,herp derp我吃浆糊"。 对黄来说,这样的交流清楚地表明,被开源软件授权的 "所有人 "实际上是一个小型的精英群体。 很少有人知道如何从源代码编译程序。

他问

猜你喜欢

转载自blog.csdn.net/community_717/article/details/130507691