엔터프라이즈 UI

AG Grid 라이선스,
개발자 몇 명분을 사야 하나

가격표에 적힌 것은 개발자당 $999 한 줄뿐입니다. 그런데 정작 견적을 내려면 그 개발자가 누구인지부터 정해야 합니다.

AG Grid 로 만든 업무 화면 예시

AG Grid Enterprise 도입을 검토하면 거의 예외 없이 같은 자리에서 멈춥니다. 가격은 금방 찾습니다. 개발자당 $999, 차트까지 묶으면 $1,498. 그런데 그다음 질문에서 막힙니다. 우리 팀에서 몇 명분을 사야 하는가.

이 질문이 어려운 이유는 가격표가 답하지 않기 때문입니다. 가격 페이지에는 per developer 라고만 적혀 있고, 그 developer 가 누구인지는 EULA 안에 있습니다. 그리고 실제 견적서에는 개발자 수 말고도 축이 두 개 더 붙습니다.

세는 사람은 코드를 만지는 사람뿐입니다

AG Grid Enterprise EULA 는 라이선스 대상을 이렇게 정의합니다. 라이선시와 그 계열사의 임직원, 근로자, 계약자 가운데, 소프트웨어를 포함한 제품을 개발하도록 허가받고 그럴 자격이 있는 사람입니다. 세 부류 모두에 같은 조건이 걸립니다.

세는 기준은 그 뒤 문장이 더 분명합니다. 애플리케이션 사용자 인터페이스를 만들거나 수정하는 과정에서 자바스크립트 코드를 다루거나 고치는 개발자 한 사람 한 사람이 각각 별개의 라이선스 대상이 된다고 적혀 있습니다.

그래서 이렇게 갈립니다

그리드가 들어간 화면의 코드를 작성하거나 고치는 사람은 셉니다. 그 화면을 하루 종일 쓰는 현업 사용자, 기획자, 디자이너, QA, 운영 담당자, 그리고 그 화면이 올라가는 서버는 세지 않습니다. 직함이 아니라 행위가 기준입니다. QA 담당자라도 그 화면의 코드를 직접 고친다면 세는 쪽입니다.

이 구분이 중요한 이유는 금액 차이가 크기 때문입니다. 사내 500명이 쓰는 정산 화면이라도 그 화면의 그리드 코드를 만지는 프런트엔드 개발자가 세 명이면 세 석입니다. 사용자 수로 셈하는 라이선스에 익숙한 분들이 여기서 자주 필요 이상으로 잡습니다.

그런데 개발자 수만으로는 견적이 안 나옵니다

여기까지가 대부분의 글이 다루는 범위입니다. 실무에서는 한 걸음이 더 있습니다. EULA 에는 개발자 라이선스가 두 갈래로 나오고, 그 위에 얹는 추가 라이선스가 따로 있습니다.

하나는 프로젝트 범위입니다. 하나의 애플리케이션에만 쓰는 경우와 여러 애플리케이션에 쓰는 경우가 EULA 에서 다른 이름으로 불립니다. 같은 개발자 세 명이라도 제품 하나에 넣는 것과 제품 넷에 넣는 것이 같은 조건이 아닙니다.

다른 하나는 배포입니다. EULA 는 Deployment Licence Add-On 을 개발자 라이선스에 더해 부여되는 라이선스로 정의하고, 소프트웨어가 완성된 애플리케이션 안에 포함되어 나가는 경우를 다룹니다. 쉽게 말해 만든 화면을 우리 회사만 쓰는 것이 아니라 고객사에 납품하거나 외부에 배포하면 이 항목이 검토 대상이 됩니다.

국내에서 이 항목이 자주 걸리는 자리

SI 수행사가 발주처 시스템을 구축해 납품하는 구조, 자사 솔루션을 패키지로 파는 구조, 그리고 대외 서비스로 여러 도메인에 올리는 구조입니다. 세 경우 모두 개발자 수만으로 견적을 잡으면 나중에 금액이 달라집니다.

다만 이 두 축의 구체적인 조건은 EULA 본문이 아니라 계약서에 딸린 견적 문서에서 정해집니다. EULA 자체가 그렇게 적고 있습니다. 그래서 인터넷에서 찾은 남의 사례를 그대로 대입하는 것이 위험합니다. 같은 이름의 라이선스라도 조건이 다를 수 있습니다.

그러면 최소로 잡아 두면 되지 않나

당연히 나오는 반론이고, 실제로 그렇게 시작하는 팀이 많습니다. 개발자 두 명분만 사 두고 나중에 늘리자는 것입니다. 이 선택 자체는 문제가 없습니다. 라이선스는 나중에 추가할 수 있습니다.

문제가 되는 것은 다른 경우입니다. 개발 단계에서 그리드를 만진 사람이 실제로는 다섯인데 두 명분만 사 두거나, 사내용으로 견적을 받아 놓고 고객사 납품물에 넣는 경우입니다. 이것은 비용을 아낀 것이 아니라 계약 조건과 다르게 쓰고 있는 것이고, 라이선스 키는 회사 단위로 발급되므로 나중에 정리할 때 한 번에 드러납니다.

실무적으로 더 아픈 쪽은 시점입니다. 이런 문제는 대개 프로젝트가 끝나 갈 때, 또는 다음 해 갱신을 앞두고 드러납니다. 그때는 협상 여지가 가장 적습니다. 처음에 정확히 세는 것이 결국 가장 싼 방법입니다.

영구 라이선스라는 말의 뜻

AG Grid Enterprise 는 영구 라이선스이고 1년치 업데이트가 포함됩니다. 이 문장이 자주 오해를 부릅니다. 1년 뒤에 못 쓰게 되는 것으로 읽는 분들이 계신데 그렇지 않습니다.

EULA 는 라이선스가 영구인 경우 종료 이전에 라이선스를 받은 버전을 계속 사용할 수 있다고 적고 있습니다. 즉 1년이 지나면 그 시점까지 나온 버전은 그대로 쓰고, 그 뒤에 나오는 새 버전과 지원을 받으려면 갱신이 필요합니다. 쓰던 화면이 멈추는 구조가 아닙니다.

정리하면 세 가지만 정하면 됩니다

견적을 받기 전에 정할 것

  • 그리드 코드를 작성하거나 고치는 개발자가 몇 명인가. 쓰는 사람이 아니라 만드는 사람입니다
  • 제품 하나에 넣는가, 여러 개에 넣는가
  • 만든 화면이 우리 회사 안에서만 쓰이는가, 고객사에 납품되거나 외부에 배포되는가

이 셋이 정해지면 금액은 그 자리에서 나옵니다. 미래웹은 AG Grid 공식 리셀러로서 원화 견적서와 세금계산서로 진행합니다. 온라인 견적에서 위 세 가지를 고르시면 원화 금액이 적힌 견적서를 메일로 보내 드립니다. 그대로 품의에 붙이실 수 있습니다.

아직 Enterprise 가 필요한지부터 확실하지 않으시면 그 판단이 먼저입니다. 30초 판정에서 다섯 가지만 확인해 보시면 됩니다. 필요 없는 라이선스를 권하지 않습니다.

본문의 라이선스 정의와 조건은 AG Grid Enterprise 최종 사용자 라이선스 계약(EULA)과 공식 가격 페이지에서 2026년 9월 11일에 확인한 내용을 요약한 것입니다. 저작권은 AG Grid Ltd. 에 있습니다. 실제 계약 조건은 개별 견적 문서에서 정해지므로, 도입을 확정하기 전에 받으신 견적서와 계약서 본문을 확인하시기 바랍니다. 이 글은 법률 자문이 아닙니다.

몇 석이 필요한지 함께 세어 드릴까요?

만드시려는 화면과 팀 구성을 알려 주시면 원화 견적서로 정리해 드립니다.

온라인 견적 →