Конфликт в WordPress: Мат Мълънуег наложи Akismet в ядрото на версия 7.0

Публикувано от Svetni.me Editorial

WordPress 7.0: Конфликтът около екрана Connectors

Основателят на WordPress, Мат Мълънуег, еднолично отмени решението на водещите разработчици на проекта (core committers), за да наложи включването на спам защитата Akismet в новия екран „Connectors“ на версия 7.0. Според репортаж на The Repository [1], случаят разпали остри дебати относно управлението на проекти с отворен код и влиянието на компанията на Мълънуег, Automattic.

Екранът „Connectors“ е нова централизирана интерфейсна функция в WordPress 7.0 (Settings > Connectors), предназначена да стандартизира интеграцията на външни услуги, предимно AI доставчици като OpenAI, Anthropic и Google [2].

Хронология на спора

Конфликтът започна на 1 април, когато разработчик от Automattic предложи Akismet да бъде регистриран като стандартен „connector“, който да се вижда на екрана дори преди активация на плъгина. Промяната беше приета само за 36 минути. Още същия ден други водещи разработчици оспориха хода и върнаха старата версия (revert), аргументирайки се, че Akismet трябва да използва стандартните приложно-програмни интерфейси (API) за плъгини, а не да има преференциално третиране в ядрото [1].

Разработчиците изразиха недоволство от факта, че промяната се налага по време на фазата „release candidate“ (RC) без публична дискусия.

Реакцията на Мълънуег

След 10 дни мълчание, Мълънуег отговори остро в Slack канала на разработчиците, наричайки спора „микрокосмос на всичко, което прави приноса към проекта болезнен“. Той защити включването на Akismet с неговата 20-годишна история и факта, че услугата е спряла над 569 милиарда спам съобщения, почти изцяло безплатно [1].

„Патологично е, че продължаваме да атакуваме мен и Automattic, които сме дали най-много“, написа Мълънуег. Той посочи, че никой не е възразил срещу присъствието на OpenAI и Anthropic на същия екран, въпреки че те нямат принос към WordPress общността [1].

Бъдещето на WordPress 7.0

Въпреки съпротивата, Akismet ще остане част от екрана „Connectors“ в WordPress 7.0, но под формата на динамичен вход, който се появява само ако плъгинът е наличен в системата. По-широкият въпрос за това как външни плъгини (извън AI услугите) трябва да се регистрират в този екран, е отложен за версия 7.1 [1].

Този инцидент подчертава растящото напрежение в общността на WordPress между корпоративната визия на лидерите и демократичните принципи на софтуера с отворен код.

Източници:

[1]: Matt Mullenweg overrules core committers to put Akismet on WordPress 7.0’s Connectors screen - The Repository
[2]: Introducing the Connectors API in WordPress 7.0 - Make WordPress Core