События последних дней заставляют нас заявить позицию по новостям вокруг проекта nginx. Мы в «Яндексе» считаем, что современный интернет невозможен без культуры open source и людей, которые инвестируют свое время в разработку программ с открытым кодом.
Судите сами: все мы используем браузеры с открытым кодом, получаем страницы с сервера с открытым кодом, который работает на ОС с открытым кодом. Открытость — не единственное свойство этих программ, но, безусловно, одно из важнейших. Собственно, большая часть свойств этих программ появились благодаря тому, что разработчики со всего мира могли прочитать их код и предложить подходящие изменения. Гибкость, быстрота и настраиваемость опенсорс-программ — это то, что позволяет современному интернету ежедневно совершенствоваться силами тысяч программистов по всему миру.
Опенсорс-программы появляются по-разному — иногда это дерзкий одиночка, который пишет код в свое удовольствие дома, а иногда это работа целой компании, поддерживающей открытость кода. Но и в последнем случае это всегда не только и не столько команда, но конкретный человек, лидер, создающий проект. Благодаря Линусу Торвальдсу появился Linux. Микаэль Видениус создал, наверное, самую популярную у веб-разработчиков базу данных MySQL, а Майкл Стоунбрейкер с командой из Беркли — PostgreSQL. В корпорации Google Джеф Дин создал TensorFlow.
В «Яндексе» тоже есть такие примеры: Андрей Гулин и Анна Вероника Дорогуш, которые создали первую версию CatBoost и Алексей Миловидов, который запустил разработку ClickHouse и собрал сообщество разработки вокруг проекта. Мы очень рады, что эти разработки сейчас принадлежат огромному сообществу разработчиков из разных стран и компаний. Таким же предметом общей гордости российского open source-сообщества является nginx — проект Игоря Сысоева. Сегодня nginx используется более чем на 30% интернет-страниц всего интернета и почти всеми крупными интернет-компаниями.
Сами по себе программы с открытым исходным кодом не приносят прибыли. Конечно, есть примеры построения бизнеса вокруг опенсорса: RedHat построил огромную публичную компанию на поддержке своего дистрибутива Linux, а MySQL AB оказывал платную поддержку открытой базы данных MySQL. Но все же главное в опенсорсе — не бизнес, а построение сильного открытого продукта, который улучшается всем миром.
Открытый код — основа быстрого развития интернет-технологий. Важно, чтобы у широкого круга разработчиков сохранялась мотивация выкладывать свои разработки в опенсорс и тем самым совместными усилиями решать сложные задачи. Преследования за открытый код — это очень плохой сигнал сообществу программистов. Мы абсолютно убеждены, что все технологические компании должны поддерживать и развивать опенсорс-движение.
Григорий Бакунов, директор по распространению технологий «Яндекса»
Почему то не рассматривается абсолютно то, что F5 которая приобрела nginx является американской компанией. В свете американского беспредела Вы бы хотели чтобы в пакет санкций "случайно" попал пункт о запрете использования nginx российскими компаниями, или разработчиками. Вы бы хотели что бы Ваши ресурсы перестали работать?
Конечно включать голову трудней чем устраивать политесс срач
включи мне голову и объясни как это связано с обвинениями Рамблера?
в нашей стране вообще работает куча амерского софта, втч и с открытым кодом, и после подобных шоу скорей запреты прилетят на всё остальное, нежели именно F5 решит запретить open-source nginx. Что впрочем она всё равно сделать не может - код-то под BSD-лицензией. Это Рамблер пытается доказать что код принадлежит ему, что как раз позволит ему вводить запреты
не говоря уж о том, что еслди nginx так стратегически важен, то надо было запрещать сделку полгода назад, а не когда денежки уже получены, искать клоунскую лазейку чтобы провернуть фарш назад
Включаю голову Вам
После того как стало известно что в пакет санкций возможно попадет ограничение ПО американской прописки, то что делать тысячам компаний, СМИ и прочим которые пользуются данным сервером и который могут отключить в час Х для информационной атаки?
Это государственная безопасность - Рамблер просто пешка, ведь все это время пока ПО находилось под российской юрисдикцией - никаких проблем не было.
Если Вы разработчик - то скажите - хотели бы Вы чтобы Ваши проекты в один момент перестали работать? А если не разработчик - то скажу, это не просто риски для компаний, это прямая зависимость от ГША.
Конечно маня-патриоты будут орать строго по методичкам но те кто пользуются данным ПО понимают о чем речь.
я как человек, который в отличии от вас пользовался nginx, объясню:
1) nginx полностью устанавливается на вашу машину и никак не зависит от решений посторонних. точно также, как написанное вам на бумаге слово "хуй" не исчезнет с неё по решению никакого суда
2) в настоящее время nginx распространяется по лицензии BSD, что даёт право копировать его любому, и не даёт даже теоретчисекой возможности никакому суду запретить его вам использовать
Рамблер же оспаривает то, что Сысоев владеет правами на nginx, и так же как он задним числом заявил свои права на него, он может заявить что BSD-лицензия - тоже обман, и соответственно все кто им пользовался - должны ему платить. Так что
либо
1) права на nginx принадлежат F5 и все могут им свободно польщзоваться поскольку BSD
либо
2) права принадлежат Рамблеру и он может заявить лицензию какую захочет
как видите, от выигрыша рамблера не выиграет ни одна компания - ни отечественная, ни зарубежная. бесплатней и доступней всем, чем сейчас, ему уже становиться некуда
О, круть. Не подскажите человеку, далекому от отрасли - как nginx связан с апачем - является ли альтернативой или работает в какой то связке с ним. Если альтернатива - чем он лучше? Или где можно нормально об этом почитать?
Это типо тонкий троллинг такой?
Nginx и Apache решают разные задачи. Настолько разные, что лет 5-10 назад было популярно ставить апач за nginx.
у меня 8 лет назад стоял сначала апач, затем nginx+apache, затем почти всё перевёл на nginx но в одном месте SSI был
А как? Вроде он не может с работать с динамикой вроде PHP. Не особо в теме, но так написано в статьях.
динамика - не только PHP. для моих нужд хватило rewrite rules, а вообще там встроенная Lua - она была быстрее PHP и использовала сопрограммы вместо отдельных OS threads для каждого запроса. сейчас и апач и PHP улучшились, так что я не могу говорить о нынешнем состоянии дел
"Вроде он не может с работать с динамикой вроде PHP" - гуглите PHP-FPM
погуглил. Рост скорости относительно апача около нуля. Но памяти меньше. Вроде так.
"погуглил. Рост скорости относительно апача около нуля. Но памяти меньше. Вроде так" - это ведь не вопрос ко мне? Если что то конкретное - спрашивайте (опыт в настройке nginx, apache, tomcat, wildfly - у меня приличный)
Есть application сервера для PHP, которые работают намного быстрее, чем mod_php