GitHub的未来,可期(2)

A:微软已经从这类艰难的收购案中学到了很多。目前微软领导下的收购有着良好的记录,Minecraft 和 LinkedIn 就是成功的例子,为他们提供了加速发展所需的资源,然后让他们继续独立运营。这样很好!

Q:微软有计划让私有仓库免费吗?就像 GitLab 和 BitBucket 那样?

A:这个问题问得很好,不过我不能马上给出确切的回答。但我们一定是希望世界上的每一个人都能访问 GitHub,每个人都有机会成为开发者。

Q:我们是否会看到我们的公开代码库上开始出现广告?

A:不会。这里有一些历史背景:GitHub 刚起步的时候,Sourceforge 统领着代码托管市场。Sourceforge 最终被媒体集团收购,而这个集团通过广告大肆获利。它成为横幅广告和弹出窗口的滋生地,并将文件下载延迟,以便向用户展示更多的广告。GitHub 简洁的界面和以开发者为中心的理念可以看作是对 Sourceforge 的反应,而这条路显然是正确的。

Q:你希望 GitHub 的那些文化元素被带进微软?

A:GitHub 本身就托管在 GitHub 上,这是一件很酷的事情。他们的销售、市场营销和法律职能部门实际上也在使用 GitHub 的问题跟踪和拉取请求在整个公司范围内进行协作。这意味着所有的团队都是公开的,这有助于建立一种协作文化。

Q:有改进 GitHub 搜索的计划吗?现在的搜索功能很难找到想要的代码示例。

A:我同意你这个说法,其他用户也有同感。我不知道针对这个问题是否有详尽的计划,不过在未来,这确实是一个值得我们投入的领域。

Q:关于 GitHub 如何从经济性方面来激励开源软件,你有什么想法?也许通过在网站中集成 Patreon 或 OpenCollective 之类的东西?

A:这是整个社区都很关心的一个问题。所有的进展均取决于来自世界各地的个体和小团队项目。有很多怀揣伟大创意的人,他们没有足够的资源和支持来追求他们的梦想。也有些人还在他们的项目上挣扎,因为没有适合的激励模式。

另外,我在去年推出了 aigrant.org,为对开源 AI 项目感兴趣的个人和小团队提供资金。我们发放了 30 多笔赠款,而这点资金支持对卓越人士所带来的影响着实令人惊叹。

Q:关于微软之前拒绝开源的想法,你是怎么看的?

A:害怕![千言万语不如这个词表达得入木三分]

Q:关于与微软生态系统的集成有什么计划吗?GitHub 是否可能与 VS 2019 深度集成?

A:从 2015 年开始就可以从 Visual Studio 中拉取 GitHub 代码了。至于与 VS 2019 的深度集成,我们还有很多事情要做,不过我们已经在 VS 2017 中做了很多扩展。

Q:GitHub 上除了大量的公开代码库,还有很多稀有代码库,其中有很多属于微软竞争对手公司。那么微软将如何保证这些私有代码库的私密性?

A:微软目前托管了 10 亿多个客户的机密信息,我们感到责任重大。GitHub 已经制定了一些政策和控制措施来限制员工访问私人代码库,并且这种情况在微软仍将继续保持。

Q:微软有制造“全家桶”产品的历史,而 GitHub 简单小巧,专注于开发者。我担心的是,随着时间推移,越来越多的一次性功能将被添加进来,因为它们有助于提升企业销售。GitHub 有没有关于产品所有权的计划,以防止它成为“全家桶”?

A:GitHub 的成功很大程度上是因为它的产品理念,所以我们会继续保持。我也认为,无论怎样,开发者都希望获得同样的亲和性、友好性和易用性。当然,大型项目确实有独特的需求,随着时间的推移,GitHub 的可扩展性,特别是它的 Marketplace,可以帮助客户应对更复杂的场景。

Q:我很好奇,你是什么时候开始使用 GitHub 的?

A:我查了一下,我第一次提交是在 2009 年,那个时候 GitHub 才刚刚成立一年。我想这很正常,不过人们却拿这个开玩笑,因为那次提交的是 PHP 代码(PHP 被低估了!)。

Q:你还在写代码吗?如果有,你用的是什么工具?

A:我还在写,现在主要是在 VS Code 中写 Python 代码。去年我写了 fast.ai 机器学习类的一部分代码,还开发了一些个人工具,用于管理照片和文件,或者分析我感兴趣的数据。

我一年大概会写几千行代码,不过没有部署到生产环境!

Q:会合并 VSTS 和 GitHub 吗?

A:没有这样的计划。GitHub 和 VSTS 已经合作了很多年,并且我认为以后它们也会继续合作。 GitHub 将是独立的,但我看到很多地方 VSTS 可以与 GitHub 集成 - 我们已经在 VSTS CI 中添加了 GitHub 支持,并使用它创建了几个开源项目(如 VS Code)。 两者在版本控制方面有一些重叠,但这两种产品为不同的客户提供不同的需求。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwsdwz.html