github上 开源项目
脸书 它是全球最知名的科技公司之一, 并且处于开源技术的最前沿。 看看他们在GitHub上超过200个开源项目的投资组合 。
在接受Facebook开放源代码负责人James Pearce的采访时,我与他进行了交谈,然后在今年的Raleigh All Things Open会议上发表演讲。 今年早些时候, Opensource.com接受了Pearce的采访,当时这家社交巨头正在重启其开源业务九个月。 从那时起,情况发生了很大变化。 在此独家采访中了解如何进行。
![](https://i-blog.csdnimg.cn/blog_migrate/0ee37a1a30291735c55fa10801f678c1.png)
您打算在今年的万物公开赛上讨论什么?
我很幸运能在这个伟大的活动中举行两次会议! 第2天早上有一个主题演讲会,下午是一个下午的研讨会。首先,我想谈谈我们在开源产品组合(目前有200多个项目!)方面取得的最新进展,在此继续努力提高质量和社区参与度。
我们还加入了一个名为TODO的新行业小组,该小组旨在帮助公司了解如何很好地运行大型开源项目。 我们很高兴能成为这个小组的一员,这使我们能够向他人学习并帮助分享我们自己所做的经验。 希望在10月底之前,分享有关该小组的进展和可交付成果的更多信息。
在下午的研讨会上,我将深入研究我们的投资组合中最令人兴奋的项目之一:React。 这是一个用于构建用户界面JavaScript库,并且已经有一个非常活跃的社区。 我将尽快将cmd切换为等宽字体! 并希望对图书馆进行良好的入门和实用介绍。
在您上一次与我们的采访中,您分享了Facebook创建的各种开源项目。 您如何跟踪这些项目的成功? 您是否看到社区要求发布更多开放源代码?
是! 在过去的一年左右的时间里,我们已经启动了许多新项目,但这仅仅是个开始。 我们知道,在他们上线之后,我们必须继续致力于他们,并尽可能积极地参与社区活动,以使他们成长为成熟的成功者。 我认为,最终不可能凭经验来衡量项目的真正价值,价值或成功程度,但取而代之的是,我们正在尝试尽可能以数据为导向。 我们跟踪许多指标,但是诸如拉动请求和发行期限,承诺率以及内部和外部贡献者之间的比率之类的事情都是我们认为重要的示例。
最终,我们将优化质量而不是数量。 我们希望发布其他开发人员或公司知道将有价值且质量优良的项目,尤其是我们自己在生产中使用的项目。 但是,我们最近许多项目的热情采用确实鼓励了我们思考我们还能做些什么。 我们关注的重点是移动领域:Pop,Shimmer和Tweaks等项目确实鼓励我们与iOS社区紧密合作,这确实令人兴奋。
您最喜欢什么开源工具?
哈哈,我想从技术上讲,它仍然是我的网络浏览器:)
但是考虑一下将来可能会更有趣。 我对目前虚拟现实技术的发展感到非常兴奋,并且我相信有一天这也将成为我们日常生活的一部分。 例如,Oculus只是开放了其DK1平台的开源资源,我很高兴看到与外部开发人员社区合作解决这些新的困难问题,将如何帮助塑造这一新兴计算平台的曙光。
开源工具是否用于Facebook关键任务项目? 你能列出其中一些吗?
好吧,不仅仅是工具! 我们为发布我们的大部分生产基础架构而感到自豪,这些基础架构从硬件(通过Open Compute Project)到大数据和Web基础架构,再到前端客户端库。 实际上,我们绝对不鼓励团队发布更少的项目!
而且,我们很少会使用其他外部项目,而不会共享我们对它们所做的任何改进。
您对年轻的开源爱好者有何建议?
我将回到Facebook的座右铭之一:想想“如果不害怕,您会怎么做?”
我们相信,开源项目可以像其他任何项目一样快速发展,具有竞争力和世界变化。 技术方面的许多问题仍未解决,雄心勃勃且思维敏捷的年轻人可以参与其中。
例如,我仍然从Oculus的Palmer Luckey的大胆故事中得到启发:无论您年龄多大,如果您看到对解决问题充满热情的技术问题,勤奋工作和深入的社区参与都可以对该问题产生变革性的影响,甚至在世界上!
请参阅《 All Things Open 2014演讲者访谈》的完整系列。
翻译自: https://opensource.com/life/14/9/interview-james-pearce-facebook
github上 开源项目