안녕하세요, 여러분. LicenseTrack 1.2.0을 출시했습니다. 이 앱은 소프트웨어 요청, 견적서(quotes), 구매 주문서(purchase orders), 권한 문서(entitlement documents) 및 갱신 정보를 한곳에 모아 관리하는 자체 호스팅 웹 애플리케이션입니다. 'LicenseTrack'이라는 이름은 프로젝트 진행 과정에서 자연스럽게 정착되었습니다. 이 도구는 소프트웨어 구매의 양쪽 측면, 즉 리셀러와 라이선스 관리 분야 모두에서 작업하면서 탄생했습니다. 견적서와 권한 문서는 이메일과 공유 드라이브에 흩어져 있었고, 추적 및 갱신 개요는 스프레드시트에 존재했습니다. LicenseTrack은 제가 필요로 했던 워크플로우를 위한 도구입니다. 주로 내부 IT 팀, 소프트웨어 라이선스 관리자, 그리고 소프트웨어 구매 및 갱신을 담당하는 사람들을 위한 것입니다. 요청 접수부터 소싱(sourcing)과 보류 중인 주문(pending order) 과정을 추적하고, 완료된 구매 건을 라이선스 기록으로 전환하며, 관련 문서를 첨부하고 갱신 이력을 유지할 수 있습니다. 또한 별도로 구매한 유지보수 계약(maintenance), 계약서, 비용, CSV 가져오기/내보내기 기능, 접근 역할(access roles) 및 선택적 이메일 알림 기능도 지원합니다. 사용자가 기록을 입력하거나 가져오는 방식이며, 자동 소프트웨어 검색이나 규정 준수 조정(compliance reconciliation)은 이 도구의 일부가 아닙니다. 이는 규정 준수 도구에 데이터를 공급하는 데 도움을 주는 도구라고 생각하시면 됩니다. 오늘 1.2.0 버전을 출시했으며, 저는 이를 '성숙도(maturity)' 버전이라고 부릅니다. 주요 추가 기능은 다음과 같습니다: 레지스트리 그룹화(Registry grouping): 퍼블리셔별, PO 번호별 또는 다른 열별로 기록을 검토할 수 있으며, 두 번째 그룹화 수준과 통화별 합계가 제공됩니다. PO 라인 번호(PO line numbers): 개별 구매 항목을 식별하는 데 도움이 됩니다. 유지보수 계약 관리 개선, 숫자 입력 기능, 구매 문서를 결과 라이선스 기록에 보관하는 기능 및 기타 일반적인 개선 사항들이 있습니다. Docker Compose 또는 네이티브 Linux 설치 프로그램으로 실행됩니다. SQLite가 기록을 저장하며, 업로드된 문서는 호스트에 남아 있습니다. 확장(Extensions)과 외부 통합은 선택 사항입니다. LicenseTrack은 커스텀 라이선스로 소스 코드가 공개되어 있습니다. 내부 자체 호스팅 사용 및 사적인 내부 수정이 허용되며, 라이선싱 요약 및 전체 라이선스는 약관과 제한 사항을 설명합니다. 저는 구현 및 테스트 작업에 AI 코딩 어시스턴트를 사용했습니다.
데모를 사용해 보세요. 레포지토리를 확인해 보세요. 만약 첫 생각이 '왜 Snipe-IT을 사용하지 않는가?'라면... Snipe-IT은 좋은 도구이지만, 이 도구는 순수한 소프트웨어 라이선스 자체의 생명주기에 초점을 맞추고 있습니다. 하드웨어가 아니라요. 제가 알기로 Snipe의 원래 범위였던 부분입니다. 오늘날 다른 IT 팀들이 구매 문서, 라이선스 기록 및 갱신을 어떻게 연결하여 관리하는지 듣는 것이 좋을 것 같습니다. 질문에 기꺼이 답해 드리겠습니다. 제출자: /u/zndr-cs [링크] [댓글]