랜디 리서치 랜디 리서치
착륙 연구
랜디 리서치
홈페이지 랜디 리서치 전문 기사 기사 세부정보
Randy Research

1. 소개

이전 기사에서"오픈 소스 계약 주제 2: 메이저사이트 계약의 법적 분석(1부)"에서는 메이저사이트 v3 계약의 프레임워크와 주요 조항을 소개했습니다. 메이저사이트 계약의 주요 특징 중 하나는 전염성입니다. 동시에 메이저사이트 계약은 국내 소송과 관련된 대부분의 오픈 소스 계약이기도 합니다. 현재. 이 글에서는 메이저사이트 계약의 전염성에 대해 메이저사이트 계약 용어의 의미와 현재 사법 관행의 관련 사례를 결합하여 보다 심층적이고 포괄적인 연구를 수행할 것입니다.

2. 전염성이란 무엇입니까

"전염성" 자체는 메이저사이트 계약의 텍스트 용어가 아니라 사용자와 업계 동료가 특성에 따라 요약한 이름입니다. 메이저사이트의 전염성은 메이저사이트 계약의 제약에 따라 계약에 의해 승인된 소프트웨어가 파생 작업을 형성하기 위해 수정, 확장 또는 다른 코드와 결합되는 경우 파생 작업도 메이저사이트 계약을 준수하고 출시 및 배포되어야 함을 의미합니다. 메이저사이트 라이센스에 따른 소스 코드.

3. 메이저사이트 계약의 전염성 조항

메이저사이트 계약의 첫 번째, 두 번째 및 세 번째 버전에는 모두 전염성 조항이 포함되어 있습니다. 계약의 두 번째 및 세 번째 버전(이하 메이저사이트 v2 및 메이저사이트 v3)은 실제로 가장 일반적으로 사용되는 두 가지 버전입니다. 메이저사이트 v2의 전염성과 관련된 조항은 1~3조이고, 메이저사이트 v3의 전염성과 관련된 조항은 4~6조입니다. 협약의 전염 관련 조항을 분석하면 다음과 같다.

1. 소스 코드의 전체 사본을 배포합니다.

메이저사이트 v2와 메이저사이트 v3의 공통점은 둘 다 사용자에게 프로그램 소스 코드를 복사하고 배포할 수 있는 권한을 부여하여 사용자가 어떤 매체에서든 소스 코드를 그대로 복사할 수 있다는 것입니다. 또한 저작권이 눈에 띄고 적절하게 표시되어야 합니다. 각 사본 설명에 게시되며 프로그램은 명시적이든 묵시적이든 어떠한 종류의 보증도 없이 제공된다는 면책 조항이 포함되어 있으며, 둘 다 라이선스와 관련된 고지 사항을 그대로 유지해야 하며 본 라이선스의 사본을 모든 사람에게 제공해야 합니다. 프로그램 배포 시 수신자.

두 버전의 차이점은 메이저사이트 v3이 비라이선스 조건(예: 제7조 추가 조건)의 적용을 구체적으로 지적한다는 것입니다. 개발자가 메이저사이트 v3 제7조의 조건에 따라 특정 제한 사항을 추가하면 이러한 제한 사항이 적용됩니다. 소스 코드가 배포되면 이를 준수하고 수신자에게 통보해야 합니다. 둘째, 제3판에서는 원래의 '복사하여 배포하다'를 '전달하다'로 바꿨으나 둘 사이에는 실질적인 차이가 없다.[1]. 메이저사이트 v2를 시행하는 과정에서 일부 관할권에서는 자체 저작권법에서 "배포"라는 단어를 사용했지만 다른 의미를 부여했다는 사실을 알게 된 후 의도를 명확하게 하고 차이점으로 인해 발생할 수 있는 문제를 방지하기 위해 새로운 용어가 고안되었습니다.

2. 수정된 소스 코드 전파

메이저사이트 v2와 메이저사이트 v3 모두 사용자가 원본 프로그램을 수정하고 파생 저작물을 생성할 수 있도록 허용하지만 파생 저작물은 동일한 라이선스에 따라 배포되어야 합니다. 두 가지 모두 수정된 저작물이 원본 프로그램이 수정되었음을 명확하게 표시해야 합니다. 저작물에는 수정 날짜나 수정 내용을 명시해야 하며, 수정된 저작물은 메이저사이트 라이선스에 따라서만 라이선스를 받아야 하며, 라이선스 사본을 모든 수신자에게 제공해야 합니다. 예외 없이 달리 라이센스를 받을 수 없습니다.

이 섹션에 있는 두 버전의 차이점은 메이저사이트 v3가 섹션 7의 추가 조건을 구체적으로 언급한다는 것입니다. 즉, 수정된 작업은 첨부된 섹션 7 조건에 따른 추가 사항도 준수하는 동시에 메이저사이트 라이센스를 준수해야 합니다.

3. 전염성 예외 조항

메이저사이트 v2와 메이저사이트 v3 모두 저작물의 일부 부분이 독립적이고 프로그램의 내용에서 파생되지 않고 독립적인 부분이 더 큰 저작물을 형성하기 위해 프로그램의 다른 부분과 결합되지 않은 경우, 그런 경우 해당 부분에는 본 라이센스가 적용되지 않습니다. 해당 개별 부분이 파생 저작물과 함께 전체적으로 배포되는 경우에만 전체 저작물에 본 라이선스가 적용됩니다.

둘 사이의 차이점은 메이저사이트 v3이 "집합"의 개념을 더 명확하게 정의하여 보호된 저작물이 다른 독립적인 저작물과 결합될 때(그러나 더 큰 프로그램으로 병합되지 않은 경우) 이러한 문제가 발생하지 않는다는 점을 지적한다는 것입니다. 독립 저작물에도 본 라이선스가 적용되므로 라이선스가 이러한 독립 저작물에 자동으로 적용되지는 않습니다.

4. 전염의 표현

(1) 수직 전염

수직적 전염은 코드가 메이저사이트 계약의 적용을 받는 경우 코드의 모든 수정 사항이나 파생 작업이 메이저사이트 계약에 따라 계속 공개되어야 함을 의미합니다. 이는 원본 코드에서 수정된 코드로의 전염입니다. 예를 들어, 메이저사이트 v3 계약의 5조에 따르면, 이 계약은 수정된 저작물이 다른 형식으로 승인되는 것을 허용하지 않습니다. 즉, 파생 저작물은 메이저사이트 조건에 따라 계속해서 출시되어야 합니다.

(2) 수평적 전염

수평적 전염은 서로 다른 소프트웨어가 결합될 때 메이저사이트 코드와 함께 사용되는 다른 코드가 "파생 저작물" 또는 "밀접한 통합"을 형성하는 경우 메이저사이트 조건에 구속되어야 함을 의미합니다. 이러한 전염은 일반적으로 메이저사이트 코드와 비메이저사이트 코드를 결합하여 정적 링크, 동적 링크 또는 기타 수단을 통해 전체를 형성하는 등 소프트웨어 통합 프로세스 중에 발생합니다.

5. 전염성 판단

(1) 소송에서 수직 감염 결정

오픈 소스 메이저사이트를 기반으로 파생 저작물을 수정하고 형성하는 경우 파생 저작물을 배포할 때 전체 파생 저작물의 소스 코드도 공개해야 합니다.

Fujian Fengling Chuangjing Technology Co., Ltd. 등과 Jining Luohe Network Technology Co., Ltd. 간의 컴퓨터 메이저사이트 저작권 침해 분쟁(이하 Luohe v. Fengling 사건으로 지칭)[2]는 초기 작품이 메이저사이트 라이선스를 오픈 소스로 채택한 반면 후속 작품은 비공개 소스를 시도하는 문제와 관련이 있습니다. 초기 작업에는 메이저사이트 v3 오픈 소스 계약이 적용되므로 이 계약의 요구 사항에 따라 오픈 소스 버전을 기반으로 하는 모든 후속 버전은 오픈 소스로 유지되고 소스 코드를 공개해야 합니다.

Jining Luohe Network Technology Co., Ltd. 대 광저우 Wanyou Network Technology Co., Ltd. 및 기타 컴퓨터 메이저사이트 저작권 침해 사건의 경우[3](이하 Luohe v. Wanyou 사건)도 메이저사이트 계약의 수직적 전염을 반영합니다. 이 사건에서 기소된 침해 소프트웨어의 샌드박스 클론 기본 프레임워크 코드는 메이저사이트 v3 계약에 따라 오픈 소스 프로젝트에서 출시된 오픈 소스 버전을 기반으로 개발되었습니다.

(2) 소송에서 수평적 전염의 인식

메이저사이트 적용 저작물이 다른 자체 개발 저작물과 병합되고 두 저작물이 긴밀하게 통합되어 전체를 형성하는 경우 형성된 새로운 소프트웨어 저작물도 메이저사이트 계약의 전염 조항의 범위에 속하게 됩니다. 새로운 소프트웨어 전체를 공개해야 합니다. 작업의 모든 소스 코드.

Nanjing Future High-tech Co., Ltd., Jiangsu Yunqingming Information Technology Co., Ltd. 등의 컴퓨터 메이저사이트 저작권 침해 분쟁[4], 메인 프로그램의 감염과 메인 프로그램과 프리뷰 프로그램 간의 독립성을 모두 포함합니다. 이 섹션에서는 주로 오픈 소스 메이저사이트 간의 함수 호출 관계로 인해 감염되는 주요 프로그램에 중점을 둡니다.

또한 Luohe v. Fengling 사건에서 피고인 Fujian Fengling Company의 침해 소프트웨어 "Dim Sum Desktop"의 코드 일부가 원고 소프트웨어의 오픈 소스 버전 코드를 사용했습니다. 재판에서 피고인 Fujian Fengling Company는 또한 침해 혐의가 있는 소프트웨어가 메이저사이트 v3 계약에 따라 Luohe Company가 공개한 VirtualApp 오픈 소스 코드를 사용했음을 확인했습니다. 이때 오픈소스 코드는 침해 혐의로 기소된 소프트웨어 코드의 일부가 되고, 그 둘은 전체가 된다.

6. 전염성에 대한 예외

(1) 예외

앞서 언급했듯이 메이저사이트의 전염성 조항에 대한 예외는 주로 "독립적 저작물"에 반영됩니다. 두 프로그램이 동일한 저장 매체에 배포되지만 단일 파생 저작물을 형성하기 위해 수정, 연결 또는 결합되지 않은 독립적인 저작물인 경우에는 메이저사이트 라이센스의 전염성이 적용되지 않습니다.

예를 들어, Luohe v. Wanyou 사건의 판결[5], 법원은 메이저사이트 계약이 너무 엄격한 문제를 해결하기 위해 Google이 Android 모바일 운영체제를 여러 개의 독립적이고 서로 다른 수준의 프레임워크로 나누어 출시했으며, 서로 다른 오픈소스 라이선스 계약을 적용했다고 지적했습니다. 각 레벨에. Google은 Android 운영체제 커널에 메이저사이트 라이센스 계약을 준수하는 오픈 소스 Linux 커널을 사용하므로 개인이나 기업이 Android 시스템용으로 개발한 응용 소프트웨어도 메이저사이트에 따라 공개해야 합니다. 안드로이드 시스템 개발에 기업과 개인 개발자의 참여는 전체 오픈 소스 운영 체제 생태 환경 구축을 방해합니다.

(2) 전염성 예외에 관한 사법 판례

사례 1:Nanjing Future High-tech Co., Ltd., Jiangsu Yunqingming Information Technology Co., Ltd. 등의 컴퓨터 메이저사이트 저작권 침해 분쟁[6]

이 경우에 관련된 메이저사이트는 기본 프로그램과 미리보기 도구로 나눌 수 있습니다. 위에서 언급한 바와 같이 메인 프로그램은 함수 호출 관계에 있었고, 해당 함수는 꼭 필요한 함수였기 때문에 결국 감염된 것으로 판단됐다.

사례 2:Beijing Buchaanmai E-Commerce Co., Ltd. v. Beijing Shining Fashion Information Technology Co., Ltd. 컴퓨터 메이저사이트 저작권 침해 소송 사건[7]

이 사건에 관련된 메이저사이트는 프런트엔드 코드와 백엔드 코드로 나눌 수 있습니다. 피고는 원고의 프런트엔드 코드와 백엔드 코드가 상호 작용했으며 효과적으로 분리되지 않았으며 독립적이지 않다고 주장했습니다. 두 개가 함께 저작권을 주장하는 메이저사이트를 구성하므로 전체 메이저사이트는 프런트엔드 프로그램의 개정판으로 간주될 수 있으며 백엔드 코드는 "전염"의 영향으로 오픈 소스가 됩니다. ".

대법원은 판결에서 프론트엔드 코드는 일반적으로 페이지 레이아웃, 인터랙티브 효과 및 기타 페이지 디자인과 같은 작업 인터페이스를 구현하는 데 사용되는 사용자에게 표시되는 부분을 코딩하는 것이라고 지적했습니다. -end 코드는 일반적으로 사용자에게 보이지 않는 부분을 코딩하는 것으로, 서버 측에서 관련 논리 기능을 구현하는 데 사용됩니다. 동시에 프런트엔드 코드와 백엔드 코드를 독립적으로 패키징하고 배포할 수 있습니다.

사례 3:Digital Paradise (Beijing) Network Technology Co., Ltd. v. Youzi (Beijing) Technology Co., Ltd. 및 기타 컴퓨터 메이저사이트 저작권 침해 분쟁[8]

이 사건은 메이저사이트 독립성 문제와도 관련되어 있지만 사건의 판단 이유는 다소 논란의 여지가 있으므로 자세한 분석이 필요합니다. 이 사건의 첫 번째 사건에서 원고는 피고의 침해 메이저사이트인 APICloud 메이저사이트가 원고의 HBuilder 개발 도구 메이저사이트에 포함된 3개의 플러그인 소스 코드를 표절하여 원고의 권리를 침해했다고 주장했습니다.

원고는 자신이 주장하는 세 가지 기능 플러그인이 메이저사이트 계약에 따른 파생물이 아니라 독립적으로 실행되는 소프트웨어임을 입증하기 위해 앞서 언급한 세 가지 기능에 해당하는 세 가지 컴퓨터 소프트웨어 등록 인증서를 제출했습니다. 두 번째 피고는 의 진위성을 인정합니다. 소프트웨어 등록증. 1심 법원은 원고 소프트웨어에 포함된 3개의 플러그인이 사건에 관련된 HBuilder 소프트웨어에 포함되어 있음에도 불구하고 모두 독립적으로 실행될 수 있으며, 원고가 3개의 플러그인에 대해 별도로 저작권을 등록하였으므로 독립적인 컴퓨터 소프트웨어 작품이었습니다.

두 번째 피고는 Hbuilder 소프트웨어 전체가 메이저사이트 계약에 구속되어야 한다는 점을 지적하면서 1심 판결에 대해 항소했습니다. 파티 코드이며 메이저사이트 계약 조항에 따라 오픈 소스 의무를 져야 합니다. 2심 소송에서 피고는 (2018) Jingfangzheng Neijingzhengzi No. 01807 공증 증명서를 추가로 제출하고 다시 사법 감정서를 제출하여 다음 감정 사항을 신청했습니다.

1. 해당 사례에 관련된 세 가지 플러그인이 기본 Eclipse 메이저사이트 없이 Windows 환경에서 독립적으로 실행될 수 있는지 여부;

2. 플러그인에 포함된 세 가지 플러그인 소스 코드를 컴파일하여 플러그인이 기본 Eclipse 메이저사이트에서 독립적으로 실행될 수 있는지 확인합니다.

3. Hbuilder 메이저사이트 디렉토리에서 "org.eclipse", "org.apache" 및 "com.aptana" 접두사가 붙은 하나 이상의 파일 또는 디렉토리 JAR 파일을 임의로 삭제하여 세 가지 플러그인이 케이스는 정상적으로 실행될 수 있습니다. ;

4. 사건과 관련된 세 가지 플러그인 파일의 디컴파일된 코드를 (2018) Jingfangzheng Neijingzhengzi No. 01807 공증서의 제3자 코드 파일과 비교하여 신원이 있는지 또는 신원 비율이 있는지 확인합니다.

5. 사건과 관련된 세 가지 플러그인과 관련된 com.com. aptana.

2심 법원은 피고의 신원 확인 신청을 기각했으며 사건에 관련된 세 가지 플러그인이 메이저사이트 계약에 구속되어야 한다는 피고의 주장을 뒷받침하지 않았습니다. 그러나 2심 법원은 사건에 관련된 3개의 플러그인이 HBuilder 개발 툴 소프트웨어 내 다른 프로그램과 독립적으로 실행될 수 있다는 점을 입증하기에는 원고의 기존 증거가 불충분하며, 피고의 주장에 관련된 소프트웨어가 이 경우 침해는 소프트웨어, 즉 HBuilder 개발 도구 소프트웨어였습니다.

이 사건의 첫 번째 법원은 세 가지 플러그인의 독립성을 결정하는 데 특정 제한이 있었습니다. 실제로 오픈 소스 계약의 텍스트는 계약의 사본을 제공하더라도 반드시 모든 파일에 포함되어 있는 것은 아닙니다. 는 오픈소스 계약에 따른 라이센시의 의무이지만 실제로는 라이센시가 이 조항을 엄격히 준수하지 않아 일부 문서에 명확한 계약 문구가 누락될 가능성이 있습니다. 따라서 플러그인이 메이저사이트 계약에 의해 감염되었는지 여부를 판단하는 것은 파일이나 루트 디렉터리에 계약 텍스트가 존재하는지 여부에만 근거할 수는 없습니다. 핵심은 관련된 플러그인 간의 상호 작용 방법과 종속 정도를 평가하는 것입니다. HBuilder 소프트웨어의 케이스 및 기타 부분.

(3) 독립의 판단

자유 메이저사이트 재단은 "집합체"와 다른 유형의 "수정 버전"의 차이점이 무엇인지에 대한 답변으로 다음과 같이 말합니다. "두 개의 개별 프로그램과 두 부분으로 구성된 프로그램 사이의 경계는 어디입니까? 그것은 법입니다. 질문 , 궁극적으로 판사가 결정하는 것은 적절한 기준이 의사소통 메커니즘(집행, 관리)에 달려 있다고 믿습니다. 채널, rpc, 공유 주소 공간 내의 함수 호출 등)도 통신의 의미(교환되는 정보)에 따라 달라집니다. 모듈이 동일한 실행 파일에 포함되어 있으면 확실히 하나의 프로그램으로 병합됩니다. 공유 주소 공간에서 서로 연결되어 실행되도록 설계되었습니다. 이는 거의 확실하게 이들을 단일 프로그램으로 결합한다는 것을 의미합니다."

7. 결론

메이저사이트 계약의 주요 특징은 전염성과 강제 오픈 소스입니다. 이러한 특성을 바탕으로 피고는 많은 경우 오픈 소스 계약을 자신을 방어하기 위한 법적 소스로 사용했습니다. 이러한 사건은 본질적으로 컴퓨터 소프트웨어 저작권 침해입니다. 소송에서 법원은 오픈소스를 고려하지 않았습니다. 우리는 한편으로는 오픈소스의 질서를 존중하는 반면, 전염성의 판단은 계약의 성격을 결정하는 데 결정적인 역할을 합니다. 위반.

현재 중국에서 오픈소스와 관련된 소송 사례가 몇 건 있었지만 전반적으로 오픈소스 메이저사이트, 특히 전염성 확인 측면에서 개선의 여지가 남아 있습니다.

첫째, 메이저사이트 프로토콜의 전염성을 결정하는 것은 매우 복잡한 문제입니다. 이를 위해서는 격리 기술, 통신 방법 및 통신과 같은 요소를 고려하여 소프트웨어의 코드 구조와 기능 구현에 대한 포괄적인 분석이 필요합니다. 다른 소프트웨어 간의 콘텐츠를 고려하십시오. 따라서 소송 사건에서 메이저사이트 계약의 전염성을 정확하게 판단하려면 전염성 판단 기준을 완전히 이해해야 할 뿐만 아니라 소프트웨어의 상호 작용과 작동을 이해하는 데 많은 시간을 투자해야 합니다.

둘째, 현재 국내 오픈 소스 사건에서 일부 원고는 스스로 메이저사이트 계약을 위반하여 소송 권리의 적법성에 의문을 제기했습니다. 일부 원고는 자신이 주장하는 소프트웨어 코드가 메이저사이트에 감염되지 않았다고 믿습니다. 법원은 이를 지지하지 않으며, 일부 피고인들은 자신의 주장이 오픈소스 계약에 따라 합법적으로 취득한 것이지만 여전히 침해에 해당한다는 점을 입증하기 어렵다는 점을 보여준다. 많은 경우 관련 당사자들은 오픈소스 계약에 대한 이해가 부족하여 권리 기반의 안정성과 적법성에 대해 잘못된 판단을 내리게 됩니다.

따라서 오픈소스 검토 및 거버넌스를 수행하려면 전문팀을 미리 고용하는 것이 매우 필요합니다. 오픈소스 검토는 단순히 오픈소스 프로토콜 자체에 대한 검토가 아니라 연구 개발 프로세스, 비즈니스 모델, 시장 포지셔닝, 메이저사이트 코드 구조를 기반으로 한 포괄적인 검토가 필요하며 연구 개발에 대한 사전 검토 제안을 제공합니다. 방향을 정하고, 오픈소스 경로를 기록하는 방식으로 기록과 증거를 보존해야만 침해 위험을 더 잘 예방할 수 있습니다.

참조:

[1] 자세한 내용은 다음을 참조하세요.

en

[2] (2021) 최고인민법원 민사판결 제2063호 참조

[3] (2019) Guangdong 73 Zhi Min Chu No. 207 Civil Judgment 참조

[4] (2021)수01 민추민사판결 제3229호 참조

[5] (2019) 광동 73 지민추 207호 민사판결 참조

[6] (2021)수01 민추민사판결 제3229호 참조

추천
관련 권장사항