오픈소스 AI를 사용해도 FTO 검토가 필요한 이유
핵심 요약
오픈소스 AI의 사용허락과 타사 특허의 실시허락은 별개입니다. Apache 2.0의 저작권·특허·배포 조항을 구분해 실제 제품의 권리를 검토합니다.
공개 모델로 만든 시제품을 고객용 서비스로 확장할 때는 기술 구현과 함께 이용 조건을 검토해야 합니다. 코드와 모델을 배포할 수 있는지, 유료 서비스에 사용할 수 있는지, 자사가 추가한 기능을 특허로 남길 수 있는지는 각각 확인할 문제입니다.
공개 구성요소와 자체 개발 부분을 나누면 이 질문들을 같은 제품 구조에서 검토할 수 있습니다. 이용 허락이 적용되는 범위와 관련 특허의 권리범위를 구분하는 것이 상용화와 자사 출원 계획을 함께 세우는 출발점입니다.
내려받을 수 있다는 사실과 이용 허락은 다릅니다
공개 저장소에서 모델이나 코드를 내려받았다고 해서 모든 용도로 제한 없이 사용할 수 있는 것은 아닙니다. 코드, 학습된 가중치, 데이터셋이 서로 다른 조건으로 제공되기도 합니다. 먼저 실제 사용하는 버전과 구성요소별 라이선스를 확인해야 합니다. 저장소의 현재 설명만 보지 말고 배포에 사용한 버전의 조건을 남기는 것이 좋습니다.
특허 허락이 어디까지인지 읽어야 합니다
Apache License 2.0은 저작권 허락과 별도로 기여자의 특허 허락을 정합니다. 그러나 모든 사람이 보유한 모든 특허에 대한 포괄적인 면책은 아닙니다. 허락의 주체와 대상 청구항, 기여물과 저작물의 관계, 종료 조건을 확인해야 합니다. 다른 라이선스에 Apache의 조건이 그대로 적용되는 것도 아닙니다.
Apache 2.0의 특허 조항을 구성별로 읽으면
Apache License 2.0 제2조는 저작권 이용허락, 제3조는 별도의 특허 이용허락을 규정합니다. 제3조의 특허 허락은 모든 특허가 아니라 해당 Contributor가 허락할 권한이 있고 그 기여물 단독 또는 저작물과 결합해 필연적으로 실시되는 청구항에 한정됩니다. 따라서 오픈소스 모델 코드를 사용했다는 사실만으로 제3자의 외부 특허까지 자유실시가 확보되는 것은 아닙니다. 또한 해당 저작물 또는 기여물의 특허침해를 주장하는 소송을 제기하면 그 저작물에 대한 제3조의 특허 허락이 종료될 수 있습니다.
배포를 준비한다면 제4조의 라이선스 사본 제공·변경 파일 표시·관련 고지 보존 조건도 확인해야 합니다. 반대로 오픈소스 소프트웨어 코드에 Apache 2.0이 적용된다고 해도 별도로 내려받은 모델 가중치와 학습 데이터셋의 권리까지 같은 조건으로 허락되었다고 추정하면 안 됩니다. OSI의 Open Source AI Definition 1.0도 AI 시스템의 변경가능성을 평가할 때 코드, 파라미터, 학습데이터 정보를 별도 요소로 다룹니다. 이는 오픈소스 여부를 평가하는 정의이지 특정 제품의 특허 비침해 보증은 아닙니다.
INTLAW 적용 예시. 가상의 상용 솔루션이 Apache-2.0 기반 추론 코드를 쓰면서 별도 모델 가중치와 고객 제공 데이터를 사용하고 자체 RAG 검증 모듈을 붙였다면, ① 추론 코드의 저작권·특허허락, ② 모델 가중치의 사용·재배포 조건, ③ 데이터셋의 이용권한, ④ 자체 RAG 모듈 및 제3자 특허의 실시관계를 각각 검토해야 합니다. FTO는 라이선스 준수 점검표와 겹치지만 동일한 심사는 아닙니다.
제품에 추가한 부분은 별도로 검토합니다
공개 모델을 이용해 검색, 사용자 인증, 장치 제어, 결과 검증 기능을 붙였다면 실제 제품에는 공개 모델 이상의 구성이 들어갑니다. 모델 사용 허락을 확인했더라도 그 추가 처리와 관련된 제3자 특허가 문제 될 수 있습니다. 반대로 자체 개선한 기술이 있으면 자사 출원 후보를 검토할 수도 있습니다. 이용 허락, 타인 권리와의 관계, 자사 권리 확보를 나누어 보는 이유입니다.
개발팀과 함께 만들 목록
모델명과 버전, 코드 라이선스, 가중치 이용조건, 데이터 출처, 자체 수정사항을 한 표에 모읍니다. 이어 출시 국가와 실제 처리 흐름을 정리하면 특허 검토 범위를 좁힐 수 있습니다. 인트로는 공개 모델의 이름만 검색하기보다 제품에서 수행되는 입력·추론·후처리·서비스 동작을 기준으로 관련 권리를 대조합니다.
Apache 2.0의 세 조항을 실제 제품에 연결하기
Apache License 2.0 원문을 보면 코드의 자유로운 사용을 이해하는 데에도 몇 가지 층위가 필요합니다.
| 원문 조항 | 기술·사업에서의 질문 |
|---|---|
| §2 Copyright License | 코드 수정·배포 등 저작권상 허락의 범위가 무엇인가 |
| §3 Patent License | 기여자의 어느 특허 청구항에 허락이 미치고, 어떤 소송에서 종료되는가 |
| §4 Redistribution | 라이선스·저작권·변경 고지 등 재배포 조건을 이행했는가 |
오픈소스 프로젝트에 기능을 추가해 배포할 때에는 해당 기여자의 권리 외에도 타사 독립특허, 외부 모델의 가중치 라이선스, 학습자료 이용권한을 별도로 조사할 수 있습니다. 오픈소스 정의나 ‘공개 모델’이라는 홍보 표현이 특정 법률상 특허권을 소멸시키지 않습니다.
인트로 인사이트
공개 기술을 활용하는 기업의 경쟁력은 도입한 기술과 직접 추가한 기술을 함께 볼 때 선명해집니다. 배포할 제품의 구성도에 외부 코드·모델·데이터와 자체 개발 부분을 표시하고 이용 조건을 연결하면, 관련 특허를 조사할 범위와 자사 출원 후보도 구체화됩니다. 이용 권한과 자사 기술의 권리화를 같은 제품 구조에서 함께 검토하는 이유입니다.
관련 자료
특허법인 인트로 AI·소프트웨어팀
관련 전문가: 강대환 변리사