들어가며

"오픈소스로 AI 프로그램을 만들었는데, 이걸 특허 받을 수 있나요?"

개발자들 또는 AI 기업 대표님들이 가장 많이 하는 질문 중 하나입니다. TensorFlow, PyTorch 같은 오픈소스 도구를 쓰면 특허가 안 된다고 생각하는 분들이 많은데요. 결론부터 말씀드리면 — 가능합니다. 단, 조건이 있습니다.

오늘은 미국 특허 전문 로펌 Rapacke Law Group의 분석을 바탕으로, 오픈소스 기반 AI 기술의 특허 가능성을 정리해 드리겠습니다.


1. 결론부터: 오픈소스 기반이어도 특허는 가능하다

오픈소스 AI 기술도 특정 조건 하에서 특허를 받을 수 있습니다.

오픈소스의 역사를 잠깐 살펴보면, BSD에서 시작해 1985년 FSF(자유 소프트웨어 재단), 1989년 GPL 라이선스, 1998년 OSI(오픈소스 이니셔티브)로 이어져 왔습니다. 오픈소스는 "코드를 공개한다"는 것이지, "지사식재산권을 포기한다"는 뜻이 아닙니다.

핵심은 이것입니다: 오픈소스 라이선스는 저작권 영역이어서 특허와 별개의 영역이고, 여러분이 오픈소스 위에 쌓은 고유한 혁신은 특허로 보호할 수 있습니다.


2. 오픈소스 라이선스가 특허를 막는가?

오픈소스 라이선스는 크게 세 가지로 나뉩니다:

Permissive 라이선스 (MIT, Apache)

  • 상업적 사용, 수정, 배포가 자유롭습니다.
  • 특허에 대한 제한이 거의 없습니다.
  • Apache 라이선스는 명시적 특허 라이선스 조항을 포함합니다.
  • Copyleft 라이선스 (GPL, MPL)

  • 파생 저작물도 동일한 라이선스 조건으로 공개해야 합니다.
  • GPL도 특허를 허용하지만, 동일 조건의 라이선스가 필요합니다.
  • Weak Copyleft 라이선스 (LGPL, EPL)

  • Copyleft의 범위가 제한적입니다.
  • 라이브러리 링킹 등에서 더 유연합니다.
  • 특허 전략: 방어적 특허와 특허 풀

    오픈소스 환경에서 활용할 수 있는 특허 전략도 있습니다:

  • 방어적 특허(Defensive Patenting): 특허를 공격적 소송용이 아닌 방어 목적으로 확보합니다. 경쟁사가 특허 소송을 걸어올 때 대응할 수 있는 카드가 됩니다.
  • 특허 풀(Patent Pool): 여러 기업이 특허를 모아 상호 라이선싱하는 방식입니다.

  • 3. 특허 받을 수 있는 4가지 유형

    오픈소스 기반이라도 아래 4가지 영역에서 혁신이 있다면 특허 출원이 가능합니다:

    (1) 새로운 학습 방법

  • 독자적인 데이터 전처리 기법
  • 새로운 강화학습 전략
  • 기존과 다른 학습 파이프라인
  • 예: 오픈소스 프레임워크를 사용하되, 데이터를 전처리하는 독특한 방법을 개발했다면 그 방법 자체가 특허 대상이 됩니다.

    (2) 특정 응용 분야

  • 의료 진단 시스템
  • 사기 탐지 알고리즘
  • 자율 제어 시스템
  • 예: 오픈소스 AI 모델을 활용해 특정 질병을 진단하는 새로운 시스템을 만들었다면, 그 응용 자체가 특허 가능합니다.

    (3) 하이브리드 통합

  • 오픈소스 AI + 독점 하드웨어
  • 오픈소스 AI + 독점 소프트웨어
  • 독특한 시스템 아키텍처
  • 예: 오픈소스 AI를 자체 개발한 하드웨어나 독점 소프트웨어와 결합한 통합 시스템이 특허 대상이 됩니다.

    (4) 효율성 개선

  • 성능 향상 기법
  • 연산 비용 절감 방법
  • 정확도 개선 알고리즘
  • 예: 오픈소스 모델의 추론 속도를 획기적으로 높이는 최적화 기법을 개발했다면, 이것이 특허 대상입니다.


    4. 선행기술(Prior Art) — 왜 타이밍이 중요한가

    오픈소스 세계에서 선행기술(Prior Art)은 특히 중요합니다.

    공개된 AI 기술은 그 자체로 선행기술이 됩니다. 선행기술의 출처는 다양합니다:

  • 기존 특허 문서
  • 학술 논문
  • GitHub 리포지토리
  • 기술 블로그
  • 컨퍼런스 발표 자료
  • 미국 특허법에서 선행기술은 두 가지 기준으로 평가됩니다:

  • 35 USC §102 (신규성): 이미 공개된 기술과 동일하면 특허를 받을 수 없습니다.
  • 35 USC §103 (비자명성): 기존 기술의 단순 조합으로 쉽게 도출할 수 있으면 특허를 받을 수 없습니다.
  • 한국 특허법에서는 신규성 및 진보성 기준으로 평가되며 미국 특허법과 거의 동일합니다.

    핵심 포인트: 여러분이 GitHub에 코드를 공개하면, 그 순간 선행기술이 됩니다. 공개 전에 특허를 출원하는 것이 원칙이며, 미국은 공개 후 1년의 유예 기간(Grace Period)을 두고 있지만 이에 의존하는 것은 위험합니다.


    5. 저작권 vs 특허 — 뭐가 다른가?

    많은 분들이 "코드에 저작권이 있으니까 괜찮다"고 생각합니다. 하지만 저작권과 특허는 보호하는 것이 완전히 다릅니다.

    | | 저작권 | 특허 |
    |---|---|---|
    | 보호 대상 | 코드의 표현 (문자 그대로의 코드) | 코드의 기능, 방법, 시스템 |
    | 경쟁사가 다른 언어로 재구현하면? | 저작권 침해 아님 | 특허 침해 해당 |
    | 보호 강도 | 복사만 방지 | 동일 기능 구현 자체를 방지 |

    이것이 핵심입니다. 경쟁사가 여러분의 Python 코드를 보고 같은 기능을 Java로 다시 만들면, 저작권으로는 막을 수 없습니다. 하지만 특허가 있다면 그 기능 자체를 구현하는 것이 침해가 됩니다.


    6. 특허 안 받으면 어떻게 되나?

    오픈소스 기반 혁신을 특허로 보호하지 않으면 다음과 같은 위험이 있습니다:

    영업비밀로 보호하면 되지 않을까?

    영업비밀은 특허보다 약합니다:

  • 리버스 엔지니어링 위험: 누군가 리버스 엔지니어링으로 기술을 알아내면 법적 보호가 약합니다.

  • 독립 개발 시 보호 없음: 다른 사람이 독립적으로 같은 기술을 개발하면 막을 수 없습니다. 특히 바이브 코딩 시대에 이런 취약점은 더욱 부각됩니다.

  • 대기업 시장 진입 차단 불가: 대기업이 같은 기능을 만들어도 막을 방법이 없습니다.
  • 특허 미출원 시 5가지 리스크

    1. 독점권 상실: 경쟁사가 같은 기술을 자유롭게 사용할 수 있습니다.
    2. 투자 유치 어려움: 투자자들은 IP 포트폴리오를 중요하게 봅니다. 특허가 없으면 기업 가치 평가에서 불리합니다.
    3. 수익화 제한: 라이선싱 수익, 크로스 라이선싱 협상 등의 기회를 잃습니다.
    4. 경쟁사에 의한 시장 차단 위험: 오히려 경쟁사가 유사 기술로 특허를 먼저 받아 여러분의 시장 진입을 막을 수 있습니다.
    5. 법적 방어 수단 부재: 특허 분쟁에서 대응할 카드가 없습니다.


    마무리: 오픈소스 개발자를 위한 특허 체크리스트

    오픈소스 기반으로 AI 기술을 개발하고 계신다면, 다음을 확인하세요:

  • [ ] 사용 중인 오픈소스 라이선스의 특허 조항을 확인했는가?
  • [ ] 나의 혁신이 4가지 특허 가능 유형(학습 방법, 특정 산업 분야에서의 응용, 아키텍처의 특이점, 효율성 개선) 중 하나에 해당하는가?
  • [ ] GitHub이나 논문으로 공개하기 전에 특허 출원을 검토했는가?
  • [ ] 저작권만으로 보호하고 있지는 않은가?
  • [ ] 영업비밀 대신 특허가 더 적합한 상황인가?
  • 오픈소스를 사용했다고 해서 특허를 포기해야 하는 것이 아닙니다. 핵심은 여러분이 오픈소스 위에 쌓은 고유한 혁신을 보호하는 것입니다.


    참고: 특허 출원은 전문 변리사와 상담하시기 바랍니다.
    출처: https://arapackelaw.com/patents/open-source-ai-patent/