Кратко
- PrimeTek перевела будущие крупные версии PrimeNG на коммерческую лицензию. Уже выпущенные версии MIT остаются под MIT и продолжают получать исправления безопасности. ISC выбрала для интерфейса Stork общественный форк Optimus UI с лицензией MIT.
- ISC собирается заложить ежегодный взнос организации OpenNG, поддерживающей форк, и пробует еженедельно обновлять зависимости. Право бесплатно использовать код не оплачивает труд тех, кто должен исправлять его после следующего выпуска.
Кнопка нашла бухгалтерию
Сотрудник сетевой службы открывает Stork, сортирует список арендованных DHCP-адресов и ищет нужный узел. В этот момент мало кто думает о лицензии библиотеки интерфейса. Но когда разработчик библиотеки меняет условия будущих версий, кнопка в рабочей панели приносит с собой бюджет, миграцию и вопрос о том, кто отвечает за следующую уязвимость.
В сообщении ISC о выпуске Stork 2.6 от 15 октября смена библиотеки стоит рядом с важными функциями инструмента. Появились сводный поиск аренд на нескольких серверах Kea, вход через OpenID Connect, наблюдение за передачей зон BIND 9 и поддержка конфигурационного бэкенда Kea. Stork помогает управлять DNS и DHCP; PrimeNG обеспечивала сортировку, разбивку таблиц на страницы и кнопки. Такие мелочи определяют, сможет ли оператор вовремя найти и изменить нужную запись.
PrimeTek объясняет решение сама. По её словам, продажи дополнительных продуктов больше не покрывали работу над совместимостью, доступностью, документацией и поддержкой больших библиотек. Старые выпуски с лицензией MIT сохраняют её, и компания намерена выпускать для них исправления безопасности. Новые основные версии, начиная с PrimeNG 22, перейдут на PrimeUI. Объявленная цена коммерческого пакета до конца 2026 года составляет 599 долларов за разработчика; с 2027 года — 799 долларов. Продлить доступ к обновлениям ещё на год можно за 399 долларов за разработчика. Бесплатная Community-лицензия остаётся для отвечающих опубликованным условиям пользователей, в том числе некоторых малых и некоммерческих организаций. Ранее полученный MIT-код никто не отбирает. Меняются условия дороги к следующей большой версии.
ISC рассмотрела возможность самой сопровождать отдельные компоненты PrimeNG, перейти на Angular Material, переделать интерфейс на HTMX либо использовать форк. Выбрала Optimus UI. OpenNG описывает проект как продолжение PrimeNG v21 под MIT с более чем 80 компонентами Angular. Инструмент миграции меняет пакеты и импорты, после чего перечисляет места, требующие ручной работы. Поддержка только общественная; соглашения об уровне сервиса нет. Ускорить переход инструмент способен, гарантировать устранение сбоя к началу смены — нет.
Глубину зависимости показывает прежний опыт ISC. В её отчёте о разработке за 2025 год сказано, что тогдашнее обновление PrimeNG в Stork затронуло 329 файлов: около 9 300 строк добавили и примерно столько же удалили. То была другая работа, не нынешний переход на Optimus UI. Цифры нельзя выдавать за стоимость нового проекта. Они показывают, насколько далеко может разойтись по продукту один пункт списка зависимостей.
В объявлении ISC есть особенно содержательная строка: организация намерена ежегодно финансово помогать OpenNG, хотя Stork пока не приносит ей дохода. В доступных первичных материалах нет суммы, подтверждения платежа или условий соглашения. Есть решение планировать расход. Оно важнее привычной просьбы к «сообществу» всё исправить. Исправления, приём изменений, проверка выпусков и отслеживание Angular требуют людей и времени; кто-то признал эту работу своей статьёй расходов.
ISC также экспериментирует с еженедельным обновлением зависимостей из-за роста сообщений об уязвимостях. Для старых MIT-версий PrimeNG сохраняются исправления безопасности. Однако поддерживать прежнюю ветку и развивать компоненты вместе с новыми функциями Stork — разные задачи. OpenNG должна вести форк, ISC — интегрировать и испытывать его, администраторы — работать с получившейся системой. Если одна часть цепи замрёт, долг окажется на столе другой.
Взнос в общую кассу имеет смысл лишь вместе с понятной работой. Кто принимает сообщение об ошибке, кто проверяет исправление на новых версиях Angular, кто выпускает пакет и кто откатывает обновление в Stork? ISC может оплатить часть труда OpenNG, но ей всё равно придётся испытывать собственную сборку. Оператору нужен не спор о чистоте лицензии, а рабочая последовательность действий, когда таблица аренды не открывается в начале дежурства.
Слово «сообщество» не решает, кто принимает обязательные решения. OpenNG назначает выпуски собственного форка. ISC выбирает версию для Stork и отвечает за её проверку. Пользователь может сообщать об ошибках, участвовать и финансировать, но это не даёт ему права назначить дату следующего выпуска. Участие полезно; власть над графиком и ответственность за результат расположены в конкретных организациях.
PrimeTek установила цену собственной модели сопровождения. OpenNG предлагает совместно поддерживаемую альтернативу. Успех каждой модели покажут своевременные исправления, переносимые обновления и деньги там, где делается работа. Список программных компонентов может найти библиотеку. Он не наймёт человека, который поправит её завтра.
Счёт приходит дежурному
Stork — рабочий инструмент управления сетью, а не выставка красивых кнопок. Сломанная таблица отнимает время диагностики. ISC назвала новый форк, запланированный взнос и более частые обновления. Теперь эти решения должны пройти проверку обычными рабочими неделями, когда пресс-релиз уже прочитан и закрыт.
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров





