最近几天的事件迫使我们在有关Nginx项目的新闻中宣布立场。 Yandex的我们相信,如果没有开放源代码文化以及投入时间开发开放源程序的人们,现代Internet是不可能的。
自己判断:我们都使用开源浏览器,我们从运行在开源OS上的开源服务器获取页面。 开放性不是这些程序的唯一属性,但是当然是最重要的属性之一。 实际上,这些程序的大多数属性是由于来自世界各地的开发人员可以阅读其代码并提出适当的更改而出现的。 开源程序的灵活性,速度和可定制性使世界各地成千上万的程序员每天都在努力改善现代Internet。
开源程序以不同的方式出现-有时是一个大胆的独来独往的人,他在家中为自己编写代码,有时是整个公司维护开放代码的工作。 但是在后一种情况下,不仅是团队,而且不是一个团队,而是一个特定的人,一个创建项目的领导者。 感谢Linus Torvalds,每个人都知道Linux是如何诞生的。 Michael Widenius可能创建了Web开发人员中最受欢迎的MySQL数据库,而Michael Stonebreaker创建了Berkeley-PostgreSQL团队。 在Google,Jeff Dean创建了TensorFlow。 Yandex也有这样的例子:创建了CatBoost的第一个版本的Andrey Gulin和Anna Veronika Dorogush,以及发起ClickHouse开发并聚集了该项目开发社区的Alexey Milovidov。 我们非常高兴的是,这些开发现在基本上属于来自不同国家和公司的庞大开发者社区。 我们共同的骄傲是Nginx,这是Igor Sysoev的一个项目,它绝对是俄罗斯最著名的开源项目。 今天,Nginx提供了整个Internet超过30%的页面,几乎所有主要的Internet公司都在使用它。
单靠开源程序是无利可图的。 当然,有许多围绕开放源代码建立业务的示例:例如,RedHat建立了一个巨大的上市公司来支持其Linux发行版,或者MySQL AB提供了一个开放的MySQL数据库的付费支持。 但是,开源中的主要内容不是业务,而是构建一个正在被全世界改进的强大的开放产品。
开源是Internet技术飞速发展的基础。 重要的是,要保持广泛的开发人员积极性,将其开发成果公开化,从而共同解决复杂的问题。 骚扰开源对程序员社区是一个非常不好的信号。 我们绝对相信,所有技术公司都应该支持和发展开源运动。