저자: 이리 시간: 11.06.2020
최근 몇 년 동안 소프트웨어, 통신기술 (ICT), 핀테크 (FinTech) 와 관련된 업종은 모두 오픈 소스에 점차 침투하고 있으며, 소프트웨어의 개발은 점점 더 오픈 소스에 의존하고 있으며, 기업도 점점 더 오픈 소스를 중시하고 있으며, 오픈 소스 커뮤니티에서의 참여도 점점 더 많아지고 있다.예를 들어, Q회사, 즉 많은 오픈 소스 프로젝트의 발제자이자 오픈 소스 커뮤니티의 중요한 공헌자이자 보답자이며, Github (세계 최대의 오픈 소스 커뮤니티, 마이크로소프트가 운영) 에서 이미 80여 개의 프로젝트를 오픈하여 Github 글로벌 회사 공헌 순위에서 10위 안에 들었다.
기업의 각도에서 말하자면, 한 프로젝트를 투입하는 것은 모두 수익을 얻어야 하며, 마찬가지로 투입 개원도 기업이 상업적 이익을 얻기 위한 것이다.
그러나 오픈 소스 소프트웨어는 상업적으로 사용할 수 있습니까?원하는 대로 쓸 수 있는 건가요?오픈 소스 라이센스의 지적 재산권에 관한 규정은 무엇입니까?오픈 소스 소프트웨어를 사용할 때 어떤 법적 위험에 주의해야 합니까?
다음으로 우리는 다음과 같은 내용을 포함하여 여러 각도에서 장별로 나누어 오픈 소스에 관한 지식을 공동으로 토론할 것입니다. 오픈 소스 소프트웨어는 무엇입니까?오픈 소스 소프트웨어의 비즈니스 모델, 오픈 소스 라이센스의 지적 재산권 규정 및 위험, 위험 방지에 대한 제안 등.오픈 소스에 대해 알고 싶은 사람들을 도울 수 있기를 바랍니다.
시리즈 1: 오픈 소스 소프트웨어는 무엇입니까?
오픈 소스 소프트웨어 (Open Source Software, 약자 OSS) 는 오픈 소스 소프트웨어라고도 하는데 사실 일종의 소프트웨어 제품이다.우리는 모두 컴퓨터가 이진 코드, 즉”0″,”1″시퀀스만 실행할 수 있다는 것을 알고 있습니다.소스 코드 프로그램은 비교적 자연 언어에 가까운 컴퓨터 소스 프로그램으로 사람들의 이해와 교류를 편리하게 한다. 이런 소스 프로그램은 이진 코드로 번역되어야만 컴퓨터에 의해 실행될 수 있다.그렇다면 오픈 소스는 일반적으로 이 소스 코드를 개방하는 것을 가리키는데, 이 소스 코드는 일반적으로 컴퓨터 소프트웨어의 저자만이 소유할 수 있다.그렇다면 여기에는 판권, 특허권 및 상표권이 관련된다.
그렇다면 오픈 소스 소프트웨어는 모두 오픈 소스 소프트웨어입니까?— 정답 여부.
일반적으로 오픈 소스 소프트웨어는 오픈 소스 소프트웨어 촉진 (OSI, Open Source Initiative) 의 정의를 준수하는 소프트웨어입니다.
1998년 2월에 설립된 OSI는 오픈 소스 소프트웨어를 발전시키기 위한 비영리 단체입니다.
오픈 소스 소프트웨어의 정의는 그림 1에서 볼 수 있습니다. 이 정의는 자유 재게시 (Free Redistribution), 소스 코드 (Source Code), 파생 저작 (Derived Works), 오리지널 저자 프로그램 소스의 일관성 (Integrity of The Author’s Source Code), 임의의 개인과 단체를 차별하지 않음 (No Discrimation of Distrimaination of Fist) 등 총 10가지 요건이 있습니다.), 특정 제품에 한정되어서는 안 된다(License Must Not Be Specific to a Product), 라이센스 계약은 다른 소프트웨어를 제한해서는 안 된다(License Must Not Restrict Other Software), 라이센스 계약은 중립적이어야 한다(License Must Be Technology-Neutral).이 정의 요건을 기반으로 소프트웨어가 오픈 소스 소프트웨어로 표시될 수 있는지 확인할 수 있습니다.
자세한 내용은 OSI 홈페이지를 참조하십시오.https://opensource.org/osd-annotated

그림 1
OSI에는 소프트웨어가 오픈 소스 정의를 준수하는지 여부를 확인하는 별도의 프로세스가 있습니다.소프트웨어는 OSI 인증을 완료하기 전에 오픈 소스라고 말할 수 없습니다.
그렇다면 오픈 소스 소프트웨어는 어떻게 생성됩니까?상업용 소프트웨어와 어떤 차이가 있습니까?
1970년대에 오픈 소스는 거의 인터넷 및 소프트웨어와 같은 시기에 탄생했다.처음에는 소프트웨어와 하드웨어가 밀접하게 연결되어 소프트웨어는 자유롭고 무료이며 오픈 소스입니다.그 후 컴퓨터의 급속한 발전과 소프트웨어의 흥기에 따라 소프트웨어와 하드웨어도 분리되었다. 예를 들어 IBM과 Microsoft가 합작하여 Microsoft가 IBM에서 생산한 개인용 컴퓨터에 OS를 제공하자 상업용 소프트웨어 모델이 나타났다.또 례를 들면 oracle이 제공하는 데이터베이스, 응용소프트웨어 등;SAP 에서 제공하는 엔터프라이즈 관리 소프트웨어와 같은 경우도 있습니다.
이러한 상업용 소프트웨어는 일반적으로 많은 특허를 배포합니다. 아래 그림 2와 같이 우리는 특허 검색 사이트 (Patentcloud;https://app.patentcloud.com/index.html) 키워드’Microsoft Corporation’or’Microsoft Corporation’을 통해 약 10여만 건의 특허/특허 출원을 찾아냈다.

그림 2
대량의 소프트웨어 특허가 상업 소프트웨어에 배치되어 어느 정도에 기술 독점 현상을 형성하여 각 대형 상업 소프트웨어 회사의 독점 지위와 독점 지위를 크게 보호할 수 있다.그리고 상업용 소프트웨어는 소스 코드를 거의 개방하지 않는다.
아래 그림 3과 같이 오픈 소스 소프트웨어와 커머셜 소프트웨어의 차이점을 살펴보겠습니다.

그림 3
오픈 소스 소프트웨어가 생겨난 목적은 바로 상업 소프트웨어가 주도하는 독점적 지위를 타파하는 것이다.오픈 소스 소프트웨어는 기술 공유의 방식을 통해 자신과 기술의 발전을 촉진한다. 예를 들어 오픈 소스 코드, 개발자/사용자 간에 상호 복제, 학습, 수정, 발표 등 경로를 통해 전파하도록 장려한다. 이렇게 하면 더 많은 사람들이 소프트웨어 건설에 참여하고 소프트웨어의 결함을 보완하며 기술의 발전과 보급을 촉진한다.
마찬가지로 오픈 소스 소프트웨어도 저작권법의 보호를 받습니다.그러나 오픈 소스 소프트웨어는 라이선스 후 특허의 권리 행사를 제한했다.이러한 측면은 오픈 소스 소프트웨어와 함께 게시된 소프트웨어 라이센스에서 나타납니다.오픈 소스 소프트웨어는 라이센스를 통해 자신의 생존과 건전한 발전을 유지합니다.오픈 소스 라이센스에 대해서는 다음 섹션에서 설명합니다.
이번 오픈 소스 소프트웨어에 대한 소개는 여기까지 하겠습니다. 다음에 우리는 오픈 소스 소프트웨어와 지적재산권 사이의 일을 함께 이해하고 토론할 것입니다.
【참고자료】
- https://juejin.im/entry/5a97469cf265da4e8837e19a
- https://opensource.org/osd-annotated
