Skip to main content
Glama

Licentia

Licentia는 SPDX License List 3.28.0 카탈로그를 다루는 체코의 웹 및 데스크톱 애플리케이션입니다. 수백 개의 텍스트를 수동으로 살펴볼 필요 없이 라이선스를 빠르게 찾고, 메타데이터를 비교하며, 의무 사항을 파악하는 데 도움을 줍니다.

이 가이드는 참고용 의사 결정 보조 도구이며, 법적 조언이 아닙니다.

제공 기능

  • 727개 라이선스와 84개 라이선스 예외의 오프라인 카탈로그;

  • 이름, SPDX ID 및 전체 텍스트를 기준으로 한 전문 검색;

  • 레코드 유형, 최신 상태, OSI/FSF 메타데이터 및 라이선스 프로필별 필터링;

  • 정식 텍스트와 의무 사항의 상세 보기;

  • 라이선스 비교 및 개인 작업 공간에 항목 저장;

  • 일반적인 라이선스 방향 선택을 위한 6단계 가이드;

  • 공개 REST API /v1;

  • Streamable HTTP MCP 엔드포인트 /mcp;

  • SPDX 표현식 검증, 참고용 호환성 확인 및 SPDX/CycloneDX SBOM 분석;

  • 웹, Tauri 데스크톱 및 공유 Apache/PHP 변형.

Related MCP server: mcp-dependency-version

앱 미리보기

라이선스 카탈로그

Licentia 카탈로그

선택 가이드

라이선스 선택 가이드

카탈로그 검색

MIT 라이선스 검색

웹 애플리케이션 개발

필요한 Node.js: >=22.13.0.

npm install
npm run dev

프로덕션 빌드:

npm run build

스타일 및 정적 규칙 검사:

npm run lint

데스크톱: Linux, Windows 및 macOS

데스크톱은 Tauri 2와 동일한 React 컴포넌트 및 모든 데이터의 로컬 사본을 사용하는 독립적인 정적 Vite 빌드를 사용합니다.

npm run dev:desktop
npm run tauri:dev
npm run tauri:build

설치 프로그램은 대상 시스템에서 빌드됩니다. Linux에는 WebKitGTK 4.1, macOS에는 Xcode Command Line Tools, Windows에는 Microsoft C++ Build Tools와 WebView2가 필요합니다. 정확한 최신 요구 사항은 Tauri 공식 문서에 있습니다.

공유 Apache 호스팅

요구 사항: mod_rewrite가 포함된 Apache 2.4, HTTPS, PHP 8.2+, PDO SQLite(또는 PDO MySQL) 확장, cURL 및 JSON.

npm run build:apache

생성된 apache-dist/ 디렉터리를 웹 루트에 업로드하세요. Google/GitHub 로그인을 사용하려면 api/config.example.phpapi/config.php로 복사하고 OAuth 키를 입력한 후 콜백을 다음으로 설정하세요:

https://vase-domena.cz/api/auth/oauth/callback

OAuth 구성이 없으면 이메일과 비밀번호로 계정이 작동합니다. 데이터베이스는 첫 번째 요청 시 api/var/에 생성됩니다. 해당 디렉터리는 PHP에서 쓸 수 있어야 합니다.

업로드 후 /v1, /v1/licenses?q=MITPOST /mcp를 통한 MCP 초기화를 확인하세요. checksums.sha256 파일로 전송 완전성을 검증할 수 있습니다.

데이터 업데이트

생성기는 고정 버전의 spdx/license-list-datagithub/choosealicense.com 체크아웃을 기대합니다:

node scripts/build-app-data.mjs /cesta/license-list-data /cesta/choosealicense public/data

출력에는 메타데이터 카탈로그, 각 항목의 상세 JSON 및 전문(full-text) 인덱스가 포함됩니다. 데스크톱은 이를 애플리케이션에 직접 패키징하고, 웹은 버전이 지정된 정적 데이터로 제공합니다.

구조

  • app/ — Sites/Vinext용 웹 진입점;

  • components/lib/ — 공유 사용자 인터페이스 및 규칙 엔진;

  • desktop/ — Tauri용 정적 Vite 진입점;

  • src-tauri/ — 네이티브 래퍼 및 패키지 구성;

  • public/data/ — 오프라인 카탈로그;

  • docs/ECOSYSTEM.md — API, MCP 및 관련 도구;

  • docs/screenshots/ — 현재 데스크톱 웹 빌드의 스크린샷;

  • apache-server/ — 공유 호스팅용 PHP 런타임 및 보안 구성;

  • apache-dist/npm run build:apache 명령으로 생성된 산출물.

F
license - not found
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
3Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Analyzes software licenses using Scancode data to help users identify problematic licenses, affected files, and compliance issues through the Model Context Protocol.
    5
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables users to look up package versions, scan for vulnerabilities, and analyze dependencies across multiple registries (npm, Maven, PyPI, etc.) using exact version recommendations for security.
    4
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/LucasHefi/Licentia'

If you have feedback or need assistance with the MCP directory API, please join our Discord server