This commit is contained in:
LASTA_DEV01\lasta
2026-05-13 19:57:34 +09:00
parent 2e9204243d
commit 9e88f4c7ad
4310 changed files with 48538 additions and 905279 deletions

65
ontology_platform/NOTICE Normal file
View File

@@ -0,0 +1,65 @@
Ontology Platform
=================
본 프로젝트는 다음 오픈소스 컴포넌트를 포함하거나 사용한다.
모든 라이선스는 통합설계서 §2 매트릭스 및 §10 리스크 표를 통해
사전 검토되었으며, 모두 Apache License 2.0 호환이다.
1. OntoCast (vendored)
---------------------
본 프로젝트의 `vendored/ontocast/` 디렉터리에 vendored copy 형태로 포함된다.
원본 라이선스 파일과 저작권 표시는 vendored 디렉터리 내에 그대로 유지한다.
수정 내역은 `vendored/ontocast/VENDORED_MODIFICATIONS.md`에서 추적한다.
License: Apache License 2.0 (vendored/ontocast/LICENSE)
Source : https://github.com/growgraph/ontocast
Version: 0.3.0 (vendored 시점)
2. Crawl4AI
--------
Python 패키지 의존성으로 포함 (`crawl4ai>=0.4.0`).
License: Apache License 2.0
Source : https://github.com/unclecode/crawl4ai
3. Trafilatura
-----------
Python 패키지 의존성으로 포함 (`trafilatura[all]>=2.0.0`).
License: Apache License 2.0
Source : https://github.com/adbar/trafilatura
4. Guardrails AI
-------------
Python 패키지 의존성으로 포함 (`guardrails-ai>=0.5.0`).
License: Apache License 2.0
Source : https://github.com/guardrails-ai/guardrails
5. Neo4j GraphRAG Python
---------------------
Python 패키지 의존성으로 포함 (`neo4j-graphrag==1.16.0`).
License: Apache License 2.0
Source : https://github.com/neo4j/neo4j-graphrag-python
-------------------------------------------------------------------------------
Apache License 2.0의 주요 의무사항:
- 본 NOTICE 파일을 배포물에 포함한다.
- 각 컴포넌트의 LICENSE/NOTICE 원본을 변경하지 않는다 (vendored copy는 원본 그대로 유지).
- 수정된 파일에는 수정 사실을 명시한다 (OntoCast vendored copy의 수정 사항은
파일 상단에 주석으로 명시할 것).
Apache License 2.0 전문: https://www.apache.org/licenses/LICENSE-2.0
제외 결정 (통합설계서 §2):
- Firecrawl: AGPL 라이선스 의심 + TS 스택 분리 부담 → 제외
- OpenDeepResearcher: eval() 보안 문제 + Knowledge Agent로 대체 가능 → 제외
- Knowledge Agent: 라이선스 비명시 → 코드는 사용하지 않고 패턴/프롬프트만 참조