요약

  • ISC는 Stork UI의 새 기반으로 OpenNG가 관리하는 PrimeNG 포크 Optimus-UI를 선택했다.
  • ISC는 OpenNG에 매년 재정 지원을 할 계획이다.

PrimeTek이 상용 모델로 옮긴 뒤 PrimeNG 오픈소스 저장소가 2026년 6월 29일 아카이브됐다. Stork의 화면은 이 라이브러리에 크게 의존한다. Kea와 BIND를 관리하는 운영자가 쓰는 도구에서 공개 업데이트 경로가 사라졌다.

ISC는 이미 가져온 PrimeNG 컴포넌트를 직접 관리하거나, Angular Material로 옮기거나, HTMX로 화면 전체를 다시 만드는 방안을 검토했다. 10월 15일 Vicky Risk가 서명한 Stork 2.6 발표는 OpenNG가 관리하는 커뮤니티 포크 Optimus-UI를 선택했다고 밝혔다. ISC에서 오픈소스 제품을 맡고 마케팅 디렉터를 겸하는 Risk는 같은 발표에서 OpenNG에 매년 재정 지원하겠다고 전했다.

프로덕션용 안정판으로 표시된 Stork 2.6은 여러 Kea 서버의 임대 추적, OIDC 로그인, BIND 9 영역 전송 모니터링, Kea Configuration Backend 지원을 더했다. ISC의 2025년 개발 보고서는 그 전 UI 기반 업그레이드가 329개 파일을 손봤고 코드 변경은 추가·삭제 각각 약 9,300줄이었다고 기록한다. 이 범위는 새 라이브러리로 옮길 작업량의 기준선이다. 보고서는 이전 코드 중 Optimus-UI에서 재사용할 수 있는 양은 밝히지 않았다.

Risk가 Kea에서 다룬 것은 오픈소스 개발비를 마련하는 방법이었다. ISC는 일부 hook을 상용 라이선스로 제공해 개발비를 충당했고, Kea가 재정적으로 지속 가능해진 뒤 12개를 공개했다. Risk는 기업 구매자가 견적, 청구서, 입찰, 공급업체 등록을 요구해 온라인 판매가 큰 성공은 아니었다고 썼다. Kea에서는 판매 모델의 한계가 드러났고, Stork에서는 ISC가 커뮤니티 유지보수에 직접 매년 재정 지원을 약속했다.

UI 교체 일정은 보안 대응과도 맞물렸다. 2026년 10월 28일 RIPE 93 강연 초록은 LLM 코드 분석이 취약점 발견 속도를 높이자 ISC가 계속 유지보수되는 다른 오픈소스 UI를 채택할 시간이 많지 않다고 봤다고 설명한다. 취약점이 더 빨리 드러나면 운영 제품에 들어갈 UI 수정도 빨리 이어져야 한다. 초록은 PrimeNG를 대체할 UI를 Stork에 적용하는 리팩터링이 강연 전까지 끝나지 않을 것이라고 덧붙였다.

ISC는 Stork가 아직 자체 수익을 내지 못한다고 밝혔다. Kea 지원 계약에는 Stork 전문 지원이 별도 항목으로 들어간다. OpenNG에 매년 재정 지원할 금액과 기간은 공개되지 않았다. 이 두 조건이 있어야 약속이 포크의 계속되는 유지보수 비용에 얼마나 보탬이 되는지 가늠할 수 있다.

출처