开源是我们的一切

最近几天发生的事件迫使我们就有关 Nginx 项目的新闻表明我们的立场。 Yandex 相信,如果没有开源文化和投入时间开发开源程序的人们,现代互联网是不可能实现的。

自己判断:我们都使用开源浏览器,从在开源操作系统上运行的开源服务器接收页面。 开放性并不是这些计划的唯一属性,但它无疑是最重要的属性之一。 事实上,这些程序的大部分功能之所以出现,是因为来自世界各地的开发人员可以阅读他们的代码并提出适当的更改建议。 开源程序的灵活性、速度和可定制性使得现代互联网能够被世界各地成千上万的程序员每天改进。

开源软件有多种不同的形式——有时是一个厚颜无耻的个人在家里为了好玩而编写代码,有时是整个公司致力于保持代码开放的工作。 但即使在后一种情况下,创建项目的也始终不仅仅是一个团队,而是一个特定的人、一个领导者。 大家可能都知道 Linux 是如何在 Linus Torvalds 的帮助下出现的。 Mikael Widenius 创建了可能是 Web 开发人员中最受欢迎的 MySQL 数据库,而来自伯克利的 Michael Stonebraker 和他的团队创建了 PostgreSQL。 在 Google,Jeff Dean 创建了 TensorFlow。 Yandex 也有这样的例子:创建了 CatBoost 第一个版本的 Andrey Gulin 和 Anna Veronika Dorogush,以及发起了 ClickHouse 的开发并围绕该项目聚集了开发社区的 Alexey Milovidov。 我们很高兴这些开发现在基本上属于来自不同国家和公司的庞大开发者社区。 我们共同自豪的另一个来源是 Nginx,这是 Igor Sysoev 的一个项目,它显然是俄罗斯最著名的开源项目。 如今,Nginx 为整个互联网上超过 30% 的页面提供支持,几乎所有主要互联网公司都在使用 Nginx。

开源软件本身并不产生利润。 当然,围绕开源建立业务的例子有很多:例如,RedHat 在其 Linux 发行版的支持下建立了一家庞大的上市公司,或者同样的 MySQL AB,它为开放的 MySQL 数据库提供付费支持。 但开源的主要内容仍然不是商业,而是构建一个强大的开放产品,并由全世界改进。

开源是互联网技术快速发展的基础。 重要的是,广泛的开发人员仍然有动力将他们的开发成果上传到开源,从而共同解决复杂的问题。 开源迫害向编程社区发出了非常糟糕的信息。 我们坚信所有科技公司都应该支持和发展开源运动。

来源: habr.com

添加评论