It’令人惊讶的是我们每天使用的技术有多大量依赖于开源软件。开发人员在友好开发人员共享的免费代码存储库中不断绘制。它与他们如此自由,它’难怪这些开源库可以在世界上的各种软件中找到,包括在我们生活的生活中至关重要的技术。

但是,这些开源代码的这些位通常不会维护,而不是更新,并且可以导致安全风险(如) openssl漏洞令人震惊,这威胁着使用互联网的人们的安全性。即使他们已更新,您如何知道这些更新的库在哪里,或者您应该在您的项目中使用哪些版本?

Andrew-nesbitt-libraries-IO自2014年以来,基于浴缸的开发人员Andrew Nesbitt(左侧)一直在摔跤。为了帮助打击他创造 libraries.io. 它现在监控超过33种不同的数据包管理器的开源库。此服务有助于确保开发人员正在使用最新版本的代码,并显示已经使用这些库的位置以及在软件项目中使用的位置。

现在,他’由Ben Nickolls(上面图为主影)加入,另一个基于浴室的开发人员热衷于突出 免费和开源项目,这是必不可少的,但尚未得到支持。要了解更多关于服务如何工作以及人们如何与如此值得的项目涉及的信息,我们赶上了公会共同工作中心的小公司来询问一些问题:

TS: What is Libraries.IO?

Ben Nankolls: 简而言之,Libraries.IO(作为一个项目)旨在提高软件的质量。所有软件。开源软件已被焊接到各种各样的技术,这些技术对我们的现代生活至关重要。它 ’是时候确保那些关心的建筑块得到适当的时间。

“我们希望创建帮助人们对他们在项目中使用的软件做出明智决定的工具”

 

我们有三个目标:改进搜索和推荐引擎。要创建帮助人们对项目中使用的软件做出明智决定的工具。并突出显示至关重要的自由和开源项目,但尚未得到支持。

通过了解软件之间的关系,我们可以非常快速为一块软件提供推荐–让我们说红宝石的redis客户–通过了解顶部的推荐是最常用作为其他项目依赖的推荐。它’我们的三个核心方法之一’再次尝试改进 全部 software.

TS: 图书馆如何工作?

libraries-io-search-pageBN: libraries.io.利用相同的技术谷歌用于索引互联网,但将它们应用于软件。 Andrew替换了由超链接连接的网站和页面的网络图,其中一个带有软件项目和表示在另一个项目中使用代码的链接作为依赖项。 

TS: 你会带什么 libraries.io. in the new role?

BN: 最简单的话说是,我会尽一切安德鲁没有’T,包括寻找资金。这就是我赢了’我花了100%的时间发展 libraries.io. —虽然我现在又一次地偷偷摸摸地潜入那里。

TS: 图书馆如何资助?

BN: We’目前在知识下的re‘fiscal sponsorship’勇敢的新软件,这意味着他们实际上持有并分散我们收到的赠款。我们’目前由Alfred P. Sloan基金会资助 和福特基金会,两者都是美国汽车行业的出生。 与他们在船上我们有资金到2018年1月1日,所以我们’LL在2017年寻找进一步的支持。

TS: You担心开源的未来,涉及你的兴趣是什么以及如何解决?

BN: I’在最多的职业生活中度过了大部分工作或非常接近开源。在我的职业生活中,它一切都始于奥斯蒙特和杰里米库尔顿在BT。然后,我使用Web标准和PhoneGap等工具倒入了开发移动应用程序,随着Node.js发布的同时。在我在BT的情况下留下了2-3年的软件开发,我突然发现了我可以得到 所以 与这些技术相比,我可以开始自己的公司。所以我做了。

而在此是问题。

I —如今许多其他开发人员喜欢—从开源获得这么多。那里’如果他们在90年代后期无法在90年代,他们今天存在种子基金的原因。在自由的工具和技术中灌输的所有价值使他们能够站在那些建造它们的人的肩膀上。但是’公平地说,免费和开源软件有‘won’ —无论什么意味着什么—我怀疑其成功也可能是它的垮台。

“今天的开发人员只是唐’T贡献返回到基础项目的基础上,这是一大千人”

 

我不’T Think Dight Dign Diples今天贡献了足够的基础项目,该项目是支撑数千人的基础项目:我们的核心,数字基础架构。这些项目通常在一些道德义务的基础上得到个人或小组的支持。我认为这可能是开源的灾难性。我认为我们需要如此使开源作为自平庸,因为它重新开始‘the day’。我们还需要将文化厌恶的文化厌恶在开源中解决,至少当它涉及到这些类型的项目时。

TS: 人们如何参与其中 libraries.io.?

贡献!图书馆有一个 长期包裹经理名单 that it doesn’T但支持。我们还需要用户 告诉我们他们对网站的看法 以及是否有任何问题。只有两个全职工作人员可以’做一切,但我们’重新看待奖励那些从社区贡献的人。我们’re also redeveloping 我们的文件 鼓励所有年龄和技能的贡献者

TS: 是否容易参与英格兰西部的开源运动?人们怎么办? 

BN: 当我第一次在这里移动时,我被告知洗澡是‘野心的墓地’,被那些在阳光下肚子的人吹嘘的克里里曲面。我惊讶于社区的开放方式,都在这里和‘abroad’在布里斯托尔*波*。这个区域几乎立即感觉就像一个我可以从Techie Pov陷入困境的地方。 浴:黑客, 浴Ruby.,发动机棚/设定平方批次,所有伟大的人,以及一些令人惊叹的公司。但是现在我’我听起来像一个喇叭刃官,所以我会阻止自己说,来吧。

许多人感谢本带来花时间回答我们的问题。你可以看到更多 libraries.io.网站 并获得通道联系 [email protected] ,您还可以在Twitter上关注它们: @librariesio.  虽然你是关于它的,但为什么不给我们一个关注! @techsparkuk.