JS基金会执行董事Kris Borchers访谈

带有18个JS IoT球形纪念碑的JS基金会作为18世纪科学学会的描述

作为2016年开源周的一部分,我们参观了JS基金会 ,该基金会的任务是为开源JavaScript生态系统创建重心。 在IBM和Samsung这样的知名公司的支持下,它们为许多知名项目(如ESLint,jQuery,Lodash和Webpack)提供技术治理和指导。

最近,我们很幸运地赶上了JS基金会执行董事Kris Borchers 。 我们询问了克里斯所有有关基金会,基金会的内部运作以及人们如何参与其中的信息。 请享用!

Elio:感谢Kris今天加入我们!

克里斯:我很高兴。

Elio:对于那些可能不认识您的人,您能告诉我们一些关于您的情况吗?

克里斯:当然。 我以应用计算机科学学士学位开始了我的职业生涯,由于技术泡沫刚刚破裂,我无法直接从大学毕业后找到工作。 在自学了Web开发并在小型公司工作过,为Web咨询提供技术支持后,我决定去一所大学工作,在那里我还获得了应用计算机科学硕士学位和MBA学位。 从那里,我接管了社区大学的外部Web站点和Intranet网站以及应用程序,在那里,我开始为jQuery项目做贡献,这是我对不仅使用开放源代码的第一笔投资。 最终,我进入了jQuery UI团队,并在一段时间后作为Red Hat移动团队的JavaScript负责人,我被要求加入jQuery Foundation的董事会。 最终,当时的执行董事转到了另一个机会,我接受了采访并被聘用。 然后,去年10月,我指导了jQuery Foundation过渡到JS Foundation,今天我们就在这里。

艾丽奥:哇。 一段旅程。 您能否告诉我们更多有关jQuery Foundation如何过渡到JS Foundation的信息? 您在此过程中扮演什么角色?

克里斯: JS基金会是jQuery基金会自然而然的下一步。 我担任jQuery Foundation的执行董事大约3年。 随着我们所服务项目的数量和类型以及我们关注的其他计划的增长,很明显,我们的名称,品牌和组织结构已得到更新。 我花了大约1.5到2年的时间来推动这一过程,以使我们完全过渡到这个新组织中。

Elio:那么,基金会在为JS社区/生态系统做些什么呢?

克里斯:我们正在努力为整个JavaScript生态系统中的创新和协作创建重心和焦点。

Elio:您能否详细说明这意味着什么以及您打算如何做?

克里斯:因此,我们一直在谈论的主要想法之一是共同创新的想法,该想法有3个支柱:社区,协作和连续性。 通过在JS基金会的项目周围建立一个庞大而健康的JavaScript社区,我们提供了一个位置和机制,鼓励这些项目内部和之间以及与JS社区的其他成员之间的协作。 然后,我们为该社区和各个项目社区提供实施和遵循的原则和指南,以促进更大,更多样化的贡献者基础。 然后,这将导致项目的长期稳定性和可持续性或连续性,因为使它们全部以“ C”开头并听起来更好。

艾里奥:我明白了。 您打算如何鼓励进一步创新地使用JavaScript?

我们真正开始看到人们越来越关注JavaScript的一个领域是IoT领域。 目前,我们在JerryScript和Node-RED中有两个项目在该领域中获得了真正的发展。

JerryScript最初由三星创建,是适用于内存受限设备的兼容ECMA 5.1的全功能JavaScript引擎。 这样,您就可以编写JavaScript并在RAM小于64kb和ROM小于200kb的小型微控制器上运行它,并且可以直接访问设备API,这非常了不起。

由IBM最初创建的Node-RED是基于Node.js(通常在IoT空间中使用)构建的基于流的编程环境,旨在创建可以轻松集成API和服务的事件驱动的应用程序。

在这两个项目以及我们的许多其他项目和合作伙伴之间,我们将继续将JavaScript进一步推向物联网和其他技术领域。

JS基金会徽标

Elio:这对JS基金会采用的项目意味着什么? 是否有优先项目?

克里斯(Kris):当一个项目被JS基金会接受后,他们将获得一名导师,以帮助他们制定和实施我先前提到的政策,以扩大和维持庞大,多样化的贡献者基础。 仅对项目的兴趣和致力于扩大其贡献者基础和维护者核心以及他们渴望并有能力实施JSF提出的建议以实现该目标的优先级高。

艾里奥:我敢打赌,有很多项目想加入基金会。 有什么计划包括更多这些计划? 是否有开放/标准化的流程?

克里斯:任何项目都可以通过阅读GitHub上的技术咨询委员会(TAC)存储库中的技术治理流程和文档来申请加入JS基金会。 在项目生命周期文档中,定义了一个应用程序过程,该过程基本上只是要求代表项目的人向TAC回购发送拉取请求,以告知我们有关该项目的信息。 我们引入新项目的唯一真正限制是资金和指导者。 只要引入项目不会以某种方式对我们的预算产生重大影响,并且我们有专人指导该项目,我们很可能会接受。 显然,我们将无法支持每个JavaScript项目,但我们将尽力支持任何需要它的项目,并且该项目都受到JavaScript社区的广泛依赖。

Elio:在社区中促进合作本身就是一种艺术形式。 您将在这方面采取什么方法?

克里斯:我们有一些计划正在实施中,或者正在围绕促进合作而定稿。 从提供旅行资金到为偶尔的面对面会议而聚集项目,到围绕我们的项目的影响和重要性及其需求为营销活动提供资金,以及主持和参加开发人员活动。 目前还没有正式宣布任何消息,但很快就会寻求更多信息。

Elio:您打算如何帮助推动基金会项目的采用?

这确实与您有关促进协作的最后一个问题息息相关。 通过营销,活动,演讲和合作伙伴关系来提高对我们项目的认识,我们希望在推动项目进一步采用的同时,促进合作。 由于人们认为项目得到了良好的支持,并拥有繁荣的社区和扩展的生态系统,因此鼓励个人和组织信任该项目,以便他们在需要时可以将其放到他们的项目中,并将其纳入开发堆栈。

Elio:基金会是否为非基金会项目提供任何帮助或支持?

Kris:我们的总体目标是支持整个JavaScript生态系统,从开发人员工具到测试框架,再到客户端库再到IoT。 目前,不可能以任何形式的资金或其他支持方式直接为不属于JS基金会的项目提供直接支持。 我们目前有23个项目,其他项目正在探索加入的想法,因此我们将重点放在这些项目上。 也就是说,通过支持已经属于JS Foundation的某些项目,我们间接地帮助和支持了更广泛的JS生态系统。

以我们的两个项目Lodash和Mocha为例。 Lodash是一个JavaScript实用程序库,基于依赖项计数,它最依赖npm上的软件包。 Mocha,一个JavaScript测试框架,也被广泛使用,尽管它不是npm上许多软件包的直接依赖项,但是如果您计算依赖于Mocha的代码存储库,则可以说它也是依赖程度最高的之一。在JavaScript工具上。 在任何一种情况下,通过支持这些项目以及JS Foundation的所有其他项目,我们的支持所产生的影响将深入到依赖这些核心项目的整个JavaScript生态系统中。

克里斯·波彻斯(Kris Borchers)

Elio: JS基金会会举办一些活动吗? 以前,例如有jQuery开发者峰会。

克里斯:尽管我们现在还没有计划一个特定的活动,但这绝对是JS基金会的目标,我们正在讨论我们的选择。 我们正在考虑JS范围内的类型事件以及针对我们项目的个人或小组的事件。 我们还在研究如何支持一些已经存在的令人惊叹的JavaScript重点事件。

Elio:我注意到您在网站上有行为准则。 这会在成员项目中强制执行吗? 基金会打算参与社区政治吗?

克里斯: JS基金会的行为准则适用于我们的项目,工作组,委员会,活动等内部的任何互动,并将在其中进行强制执行。我们的行为准则为我们的项目领导提供了如何自行处理情况的指南但是,如果有必要,可以加入行为准则委员会,在极少数情况下,可以加入JS基金会董事会或法律团队。

另外,当一个项目加入JS基金会时,我们的指南规定,他们必须采用JSF行为准则,或者必须具有与我们的行为准则并得到行为委员会和董事会批准的行为准则。 这确保了与JS Foundation和我们的项目的所有交互都将在每个人都欢迎和安全的环境中进行。

Elio: JavaScript开发人员是否有机会参与其中或以任何方式支持基金会?

克里斯:绝对! 我们的每个项目都是开放的,需要做出贡献,这不仅仅意味着编写代码,尽管它当然总是受欢迎的。 我们的项目有很多需求,包括图形/网页设计,错误分类,论坛和聊天支持,测试,文档等。 开发人员和其他对JavaScript感兴趣的人应该查看我们网站上的项目页面 ,找到一个对他们而言似乎很有趣的项目,然后潜入其中!

如果某人有一个项目,他们希望我们考虑作为JS基金会的一部分提供支持,但希望在发送公共PR申请之前与某人私下讨论,他们应该联系projects@js.foundation 。

Elio:最后,我看到有各种各样的赞助商支持JS基金会吗? 成为一体的过程是什么?

Kris:目前最好的方法是直接发送电子邮件到Membership@js.foundation 。 我很乐意与感兴趣的组织讨论不同级别的成员资格以及每个级别的利益,我们的项目,我们的计划以及他们如何最大程度地利用我们的项目从成员资格中获得的价值以及通过投资于他们而获得的价值JS基金会。

Elio :Kris,非常感谢您的宝贵时间。 与基金会保持出色的合作关系-我会感兴趣地关注您的进步。


所以你怎么看? JavaScript生态系统是否需要重心? 您有兴趣参与吗? 您还想告诉Kris吗? 在下面的评论中让我们知道。

From: https://www.sitepoint.com/interview-kris-borchers-js-foundation/


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部