Vinyl Cache: чому Varnish Cache 8.0 перейменують?

Varnish Cache 8.0 перейменують на Vinyl Cache: що було причиною?

Varnish Cache 8.0 мав стати простим випуском одного з найбільш використовуваних прискорювачів HTTP в інтернеті. Цей проект став критично важливою частиною інфраструктури вебу, якою користуються великі організації, такі як Reddit, Wikipedia, Facebook, The New York Times, а також платформи електронної комерції і CDNs для пришвидшення доставки контенту.

Конфлікти навколо назви проекту

На жаль, випуск став об’єктом палких суперечок: проект більше не називатиметься Varnish Cache, а стане Vinyl Cache.

У центрі суперечок стоїть давня напруга між відкритим проектом спільноти і Varnish Software, компанією, яка надає корпоративну підтримку і комерційні продукти на основі кеш-двигуна.

Протягом багатьох років обидві сторони використовували бренд “Varnish”, що, на думку багатьох, розмивало межі між відкритою розробкою спільноти та бізнес-інтересами компанії. Який результат цієї ситуації?

Заява керівника проекту

У повідомленні до поштового списку Poul-Henning Kamp, провідний архітектор і розробник Varnish, заявив, що вважав, що мав усну угоду з ними. Він вважав, що “Varnish Cache” — це проект FOSS, а “Varnish Software” — комерційна одиниця, але теперішня позиція юристів Varnish Software полягає в тому, що ніхто не може використовувати “Varnish Cache” без їхньої явної згоди.

Згідно з його словами, перейменування на Vinyl Cache було необхідно, щоб уникнути юридичних та брендингових конфліктів, а також надати проекту з відкритим кодом свою незалежну ідентичність.

Створення нової асоціації

Як частина цього переходу, була створена нова Vinyl Cache Association, яка буде займатися управлінням та забезпечить, що подальша розробка буде координуватися нейтральним органом, а не прив’язана до однієї компанії.

Kamp зазначив, що вони не можуть жити з такою ситуацією, оскільки вони є незалежним проектом FOSS зі своїм власним ім’ям. Отже, проект змінить назву. Нова асоціація і новий проект отримають назву “The Vinyl Cache Project”, а випуск 8.0.0 стане останнім під назвою “Varnish Cache”. Наступний випуск у березні буде під новою назвою і включатиме скрипти для сумісності, щоб перехід був максимально плавним для всіх.

Технічні оновлення Varnish 8.0

Незважаючи на всі ці суперечки, Varnish 8.0 отримав значні технічні оновлення. Серед них покращене оброблення параметрів, вдосконалення управління VCL та більш передбачуване логування. Розробники отримали вигоду від розширеної функціональності VMOD, розширеного тестування та оновлень лічильників VSC.

Крім того, поліпшено налаштування продуктивності, включаючи зміни в анулюванні кешу та обробці запитів для стабільності великих розгортань. Виправлення безпеки та покращення API завершують реліз.

Для детальної інформації про всі нові функції у Varnish 8.0, ви можете ознайомитися з випускними нотатками.