오픈 소스 라이선스와 거버넌스의 이해

Similar documents
슬라이드 1

슬라이드 1

슬라이드 1

오픈 소스 라이선스와 거버넌스의 이해

슬라이드 1

공개 SW 라이선스가이드 Open Source Software License Guide

I I-1 I-2 I-3 I-4 I-5 I-6 GIS II II-1 II-2 II-3 III III-1 III-2 III-3 III-4 III-5 III-6 IV GIS IV-1 IV-2 (Complement) IV-3 IV-4 V References * 2012.

歯J PDF

인터넷과 사회개혁

오픈소스센터 제 4 차산업혁명을선도하는 ICT Innovator 강신각 오픈소스센터 1

00829A_SHR-6164-KOR.indb

슬라이드 1

<B0F8B0B35357B0A1C0CCB5E C1A4BAB8C5EBBDC5BACE292E687770>

Interstage5 SOAP서비스 설정 가이드

PowerPoint 프레젠테이션

¿ÀǼҽº°¡À̵å1 -new

PowerPoint 프레젠테이션

APOGEE Insight_KR_Base_3P11

FreeBSD Handbook

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

PowerPoint 프레젠테이션

6주차.key

Cloud Friendly System Architecture

I. 공개 SW 라이선스에대한이해 II. III. IV. 공개 SW 라이선스관리방안 GPL 라이선스에대한관리정책 사내 FAQ 공유 2

Adobe Flash 취약점 분석 (CVE )

Slide 1

01_¹Ú±è_1231L

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

DE1-SoC Board

<313131C8A35FB0F8C7D05FC6AEB7BBB5E55F4A444B5F F FBCADB9F65FC7A5C1D8C8ADBFCD5FBFC0C7C25FBCD2BDBA5FB0C5B9F6B3CDBDBA5F F322E687770>

법학박사학위논문 실손의료보험연구 2018 년 8 월 서울대학교대학원 법과대학보험법전공 박성민

서현수

PowerPoint 프레젠테이션

RHEV 2.2 인증서 만료 확인 및 갱신

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

02-출판과-완성

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Sena Technologies, Inc. HelloDevice Super 1.1.0

쿠폰형_상품소개서

PowerPoint 프레젠테이션

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

PowerPoint 프레젠테이션

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

12 성능모니터링 allmon Apache License v 성능모니터링 nmon GPL v3 분산되어있는시스템에대한자원상태체크, 사용현황, 성능등을수집

06_±è¼öö_0323

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

Solaris Express Developer Edition


2017 년 6 월한국소프트웨어감정평가학회논문지제 13 권제 1 호 Abstract

FreeBSD Handbook

< BFCFB7E15FC7D1B1B9C1A4BAB8B9FDC7D0C8B85F31352D31BCF6C1A4C8AEC0CE2E687770>

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서

CTS사보-2월

슬라이드 1

슬라이드 1

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

CSCE590/822 Data Mining Principles and Applications

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

06_ÀÌÀçÈÆ¿Ü0926

vm-웨어-앞부속

저작자표시 - 비영리 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물

CD-RW_Advanced.PDF

목차 1. 공개SW 동향 2. 공개SW 개념및라이선스이해 3. 공개 SW 라이선스검증서비스 4. 공개SW 라이선스검증시스템 - 1 -

Microsoft PowerPoint - OSS라이선스 이해와 관리 [호환 모드]

openchain-curriculum-release-1-kor

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

품질검증분야공개 SW 솔루션목록 ( ) 순번분류솔루션명라이선스기술지원홈페이지제품개요 1 BTS Bugzilla MPL community 웹기반의 bug tracking 및테스트도구 2 BTS Fossil 2-c

untitled

LEICA C-LUX

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

2 사용하기 전에 안전을 위한 주의사항 1 사용하기 전에 주의사항은 경고 와 주의 의 두 가지로 구분되어 있으며, 의미는 다음과 같습니다. >: 이 그림 기호는 위험을 끼칠 우려가 있는 사항과 조작에 대하여 주의를 환기시키기 위한 기호입니다. 이 기호가 있는 부분은 위

강의10

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

Copyright 0, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT RIGHTS Programs, software, databases, and related

PDF_Compass_32호-v3.pdf

, 2). 3),. II , 2 5. (game client software) (game server software). (character). (level up),,,, (item). (End User License Agreement, EULA.)

문학석사학위논문 존밀링턴싱과이효석의 세계주의비교 로컬 을중심으로 년 월 서울대학교대학원 협동과정비교문학 이유경

Apache Ivy

C++ Programming

PowerPoint 프레젠테이션

bn2019_2

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

PowerPoint 프레젠테이션

행정학석사학위논문 공공기관기관장의전문성이 조직의성과에미치는영향 년 월 서울대학교행정대학원 행정학과행정학전공 유진아

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

Web Scraper in 30 Minutes 강철

PowerPoint Presentation


< C617720BBF3B4E3BBE7B7CAC1FD20C1A632B1C72E687770>

PCServerMgmt7

keyes_sik_only_christ.hwp


Research & Technique Apache Tomcat RCE 취약점 (CVE ) 취약점개요 지난 4월 15일전세계적으로가장많이사용되는웹애플리케이션서버인 Apache Tomcat에서 RCE 취약점이공개되었다. CVE 취약점은 W

THE TITLE

Spring Boot

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

Transcription:

공개 SW 라이선스의이해와컴플라이언스 제 5회공개SW 거버넌스아카데미 2018. 6. 27 ( 수 ) 공개SW역량프라자박준석수석 jspark@oss.kr

목차 Ⅰ Ⅱ Ⅲ Open

I 공개소프트웨어 우리는현재주변모든사물에소프트웨어가융합되고있는시대에살고있습니다. 가히혁명적이라고할수있을만큼빠른변화를겪고있습니다.

I 공개소프트웨어 이처럼빠른속도의소프트웨어혁명이가능하게한주역은바로공개소프트웨어입니다.

I 공개소프트웨어 공개소프트웨어소프트웨어개발자가자신이만든소프트웨어의소스코드를공개하여누구나자유롭게사용, 복제, 수정, 재배포할수있도록허락한소프트웨어를지칭 전세계공개소프트웨어는약 100 만건에이르고있으며최근의동향으로볼때향후급격한프로젝트증가가예상됨

I 공개소프트웨어 공개소프트웨어는집단지성의힘으로엄청나게빠른기술의혁신을이루고있으며, 그성장범위는무한합니다. 참여와협업을통한발전 핵심기술공개 기술혁신

I 공개소프트웨어 출처 : The Linux Kernel Archives, http://www.kernel.org

I 공개소프트웨어

I 공개소프트웨어 출처 : (2012)GNU/Linux Distribution Timeline, http://futurist.se/gldt/

I 공개소프트웨어 출처 : (2012)GNU/Linux Distribution Timeline, http://futurist.se/gldt/

I 공개소프트웨어

Open Source Library for Machine Learning & Deep Learning http://www.tensorflow.org http://github.com/tensorflow/tensorflow

Copyright: 저작권 License: 이용허락권

지식재산권 (Intellectual Property Rights) 은발명자에게주어지는창작물에대한배타적독점권리 소프트웨어는저작권, 특허권, 상표권, 영업비밀등으로보호됨 소프트웨어는개발과동시에자동으로독점권리를보호 공개SW는저작권자가자신의소스코드를공개하여누구나자유롭게사용, 복제, 수정, 재배포할수있도록개방한소프트웨어 소프트웨어개발자와사용자간의사용방법및조건의범위를명시한라이선스 (GPL,MIT, Apache 등 ) 로권리보호 소스코드를개방했을뿐! 지적재산권으로보호되는저작물!

Eric Raymond Bruce Perence Free Software + Open Source Software = Free & Open Source Software = FOSS = 공개소프트웨어 Richard Stollman 모든 SW 라이선스 Free Software 정의준수라이선스 기술및비용관점에서오픈소스소프트웨어용어사용 Open Source Initiative(OSI) Founder https://opensource.org OSI 가제시한 10 개기준 (OSD) 을충족하는라이선스에인증을부여 2018 년 6 월현재 80 여개승인 The Open Source Definition Open Source Software 정의준수라이선스 OSI 승인라이선스 Free Software Movement Copyleft Free Software Foundation(FSF) Founder http://www.fsf.org GPL Family License Distribution GNU Project Free Software 철학을내포한라이선스는전세계약 2,500 여개로추정 1. Free Redistribution 6. No Discrimination Against Fields of Endeavor 2. Source Code 7. Distribution of License 3. Derived Works 8. License Must Not Be Specific to a Product 4. Integrity of The Author's Source Code 9. License Must Not Restrict Other Software 5. No Discrimination Against Persons or Groups 10. License Must Be Technology-Neutral

공개 SW 라이선스분류 Permissive Weak Copyleft Strong Copyleft MIT License, BSD, Apache License 2.0, MPL, EPL, LGPL, GPL, AGPL,

공개 SW 라이선스의무사항적용범위 사용 범위 의무사항 복제 내부사용 공개범위 특허무효 공개방법 수정 배포 ( 판매 ) 고지의무 양립성

SW 에관한지적재산권, 부정경쟁방지및영업비밀보호에관한법률등으로보호 ( 저작권, 특허권, 상표권, 영업비밀등 ) 소프트웨어 Software 비 FOSS 라이선스 ( 사유 SW) FOSS 라이선스 특허 SW 비특허 SW 반환의무 (Reciprocal) 반환불필요 (Permissive) 공유불가능 SW 공유가능 SW 특허조항 제약 무제약 상용 SW (EULA) Freeware (EULA) AGPL GPL GPL LGPL Apache EPL MPL BSD MIT 3.0 3.0 2.0 2.1 2.0

주요공개 SW 라이선스의무사항비교 주요라이선스의무사항 MIT License BSD License Apache License 2.0 GPL 2.0 GPL 3.0 AGPL 3.0 LGPL 2.1 EPL MPL 복제, 배포, 수정의권한허용 배포시라이선스사본첨부 저작권고지사항유지 배포시소스코드제공의무 (Reciprocity) 와범위 All All Include Network Object Code Static Link Module File 수정시수정내용고지 명시적특허라이선스의허용 라이선시가특허소송제기시라이선스 / 특허종료 ( 특허보복조항 ) 이름, 상표, 상호에대한사용제한 Patent 보증의부인 책임의제한

자체개발한코드에공개 SW 결합시자체개발한코드의공개의무발생케이스

GNU General Public License Main Program [ 사유소프트웨어 ] Main Program [ 사유소프트웨어 ] 자체개발한소스코드 자체개발한소스코드 Static Link Dynamic Link PIPE, Socket, CLA Fork-Exec Sub Program 1 [ 오픈소스소프트웨어 ] 공유 메모리 Static Link Dynamic Link PIPE, Socket, CLA Fork-Exec Sub Program 1 [ 오픈소스소프트웨어 ] 공유 메모리 General Public License 2.0 General Public License 3.0 수정 미수정 수정 미수정

GNU General Public License Main Program [ 사유소프트웨어 ] 자체개발한소스코드응용프로그램 Main Program [ 사유소프트웨어 ] 자체개발한소스코드 Classpath linking 시 Etc System Call Link Sub Program 1 [Linux Kernel] GNU General Public License 2.0 Sub Program 1 [JAVA SE, JAVE EE,ETC ] GPL 2 with Classpath linking Exception 수정 미수정 수정 미수정

GNU Lesser General Public License Main Program [ 사유소프트웨어 ] Main Program [ 사유소프트웨어 ] 자체개발한소스코드 자체개발한소스코드 Static Link Object Code 제공 Dynamic Link Static Link Object Code 제공 Dynamic Link Sub Program 1 [ 오픈소스소프트웨어 ] Sub Program 1 [ 오픈소스소프트웨어 ] Lesser General Public License 2.1 Lesser General Public License 3.0 수정 미수정 수정 미수정

Machine 1 Server Main Program [ 사유소프트웨어 ] Affero General Public License 자체개발한소스코드 Static Link Dynamic Link PIPE, Socket, CLA Fork-Exec Sub Program 1 [ 오픈소스소프트웨어 ] 공유 메모리 Network 서비스 [Cloud Service, Web Service, ETC ] Machine 2 - Client WEB, APP, ETC Affero General Public License 3.0 수정 미수정

Affero General Public License Machine 1 Server Main Program [ 사유소프트웨어 ] 자체개발한소스코드 Network 서비스 [Cloud Service, Web Service, ETC ] 공개의무가없는라이선스로선언된드라이버 ex) Apache License 2.0 Static Link Dynamic Link PIPE, Socket, CLA Fork-Exec Sub Program 1 [ 오픈소스소프트웨어 ] 공유 메모리 Machine 2 - Client WEB, APP, ETC Affero General Public License 3.0 수정 미수정

Mozilla Public License Main Program [ 사유소프트웨어 ] 자체개발한소스코드 MPL 코드가포함된파일 MPL 코드가사유소프트웨어에포함될경우코드가포함된파일만공개 Sub Program 1 [ 오픈소스소프트웨어 ] Mozilla Public License 2.0 수정 미수정

Eclipse Public License Main Program [ 사유소프트웨어 ] 자체개발한소스코드 EPL 코드가포함된모듈 EPL 코드가사유소프트웨어에포함될경우코드가포함된모듈만공개 Sub Program 1 [ 오픈소스소프트웨어 ] Eclipse Public License 1.0 수정 미수정

Permissive License Main Program [ 사유소프트웨어 ] 자체개발한소스코드 Static Link Dynamic Link PIPE, Socket, CLA Fork-Exec Sub Program 1 [ 오픈소스소프트웨어 ] 공유 메모리 Apache License 2.0, BSD, MIT 수정 미수정

주요공개 SW 라이선스의무사항비교 주요라이선스주요의무사항공개범위 GPL 2.0 (GNU General Public License) GPL 3.0 (GNU General Public License) LGPL 2.1 (GNU Lesser General Public License) AGPL 3.0 (Affero General Public License) MPL (Mozilla Public License) 자유로운사용, 복제, 배포, 수정허용 저작권표시, 보증책임이없다는표시 영문라이선스사본포함 배포시 GPL 로배포 바이너리로배포시약정서제공 자유로운사용, 복제, 배포, 수정허용 저작권표시, 보증책임이없다는표시 영문라이선스사본포함 배포시 GPL 로배포 GPL 3.0 코드에포함된특허를사용자에게무상허용 사용자에게특허소송시보복 ( 라이선스취소, 특허허여취소 ) 바이너리로배포시약정서제공 자유로운사용, 복제, 배포, 수정허용 저작권표시, 보증책임이없다는표시 영문라이선스사본포함 배포시 LGPL 로배포 바이너리로배포시약정서제공 자유로운사용, 복제, 배포, 수정허용 저작권표시, 보증책임이없다는표시 영문라이선스사본포함 배포시 AGPL 로배포 바이너리로배포시약정서제공 자유로운사용, 복제, 배포, 수정허용 저작권표시, 보증책임이없다는표시, MPL 명시 영문라이선스사본포함 배포시 MPL 로배포 MPL 코드에포함된특허를사용자에게무상허용 사용자에게특허소송시보복 ( 라이선스취소, 특허허여취소 ) GPL 코드 ( 수정코드포함 ) 및링크시모든코드를 GPL 에의해공개 GPL 코드 ( 수정코드포함 ) 및링크시모든코드를 GPL 에의해공개 LGPL 코드 ( 수정코드포함 ) 및정적링크된응용프로그램의목적코드공개 AGPL 코드 ( 수정코드포함 ) 및링크시모든코드를 AGPL 에의해공개 네트워크로통신하는 SW 의사용자에게소스코드공개의무발생 MPL 소스코드가포함된파일을공개

주요공개 SW 라이선스의무사항비교 주요라이선스주요의무사항공개범위 EPL (Eclipse Public License) Apache License 2.0 자유로운사용, 복제, 배포, 수정허용 저작권표시, 보증책임이없다는표시, EPL 명시 영문라이선스사본포함 배포시 EPL 로배포 EPL 코드에포함된특허를사용자에게무상허용 사용자에게특허소송시보복 ( 라이선스취소, 특허허여취소 ) 자유로운사용, 복제, 배포, 수정허용 저작권표시, 보증책임이없다는표시 영문라이선스사본포함 배포시 Apache License 2.0 으로배포 Apache 코드에포함된특허를사용자에게무상허용 사용자에게특허소송시보복 ( 특허허여취소 ) EPL 소스코드가포함된모듈을공개 어떠한경우에도코드공개의무없음 BSD License 자유로운사용, 복제, 배포, 수정허용 저작권표시, 보증책임이없다는표시 영문라이선스사본포함 어떠한경우에도코드공개의무없음 MIT License 자유로운사용, 복제, 배포, 수정허용 저작권표시, 보증책임이없다는표시 영문라이선스사본포함 어떠한경우에도코드공개의무없음 https://www.oss.kr/oss_license_qna/show/b01c36a4-d50a-47cb-af60-78b94b93378b

GPL 기반의상용 SW 판매시소스코드공개방법 - 제품을실행파일 ( 패키지SW, 임베디드기기형태등 ) 형태로판매할경우최소 3년동안사용자요청이있을경우최소한의배포비용만받고소스코드를제공하겠다는약정서 (Written Offer) 를제공해야하며사용자의요청이있을경우제공 (E-Mail, CD-ROM 등에 ) - FTP 서버, 웹서버에소스코드를업로드해놓고매뉴얼혹은약정서에해당주소를기입하여직접다운로드받게할수있음 - 소스코드를 CD-ROM 등의매체에담아서제품 (Object Code 또는 Executable File) 배포시함께제공할수있음

약정서 (Written Offer)

공개 SW 사용에따른라이선스적용범위 공개 SW 커뮤니티 / 기업 GPL 로배포 다운로드 수취자상용기업 자사제품에링크하는등상용 SW 로판매 ( 배포 ) 약정서 or 소스코드제공 기관 / 기업내부에서만사용 소스코드요청권한 수취자 - 기관 - 기업 소스코드요청권한 감시 / 권고 / 소송 FSF(www.fsf.org) gpl-violations.org (www.gpl-violations.org) SFLC (www.softwarefreedom.org) User( 경쟁사 ) 외부에배포 (APP,PC/ 서버프로그램등 ) 관련기관등에배포, 해외정부에수출등 무한정사용 무한정복제 무한정수정 네트워크서비스가능 ( 클라우드서비스등 ) AGPL 3.0 등은예외 저작권표시 보증 / 책임의부인명시 영문라이선스사본제공 소스코드제공등 GPL 코드를링크하거나포함한 SW 는모든코드를수취자에게제공할의무사항발생수취자는약정서와제품을받는자이므로불특정다수의공공에배포하는것은아님

GPL 의재배포이슈 - GPL은수취자를대상으로만소스코드를제공하면되나제품을받은수취자가 GPL 부분 ( 비공개코드가 GPL과결합되어 GPL화된부분을포함 ) 에대해재배포할권한을갖게됨이것은 GPL에서요구하고있는수취자의권리이므로수취자의재배포활동을막을권한은없음

공개 SW 저작권및라이선스고지예시 - Telegram

공개 SW 저작권및라이선스고지예시 - Telegram

공개 SW 저작권및라이선스고지예시 - Telegram

공개 SW 저작권및라이선스고지예시 - Telegram

공개 SW 저작권및라이선스고지예시 - Telegram

공개 SW 저작권및라이선스고지예시 - Telegram

공개 SW 저작권및라이선스고지예시 Kakao Talk

공개 SW 저작권및라이선스고지예시 Blizzard Battle.net Launcher

공개 SW 저작권및라이선스고지예시 Blizzard Battle.net Launcher

양립성 (Compatibility) GNU General Public License 2.0 + Apache License 2.0 GNU General Public License 2.0 과 Apache License 2.0 은라이선스의무사항이충돌하여함께사용하여재배포할수없음 GNU General Public License 2.0 + Apache License 2.0 = 양립불가 GNU General Public License 3.0 + Apache License 2.0 = 양립가능

듀얼라이선스 (Dual License) Community Version VS Commercial Version Community Version : GNU General Public License 2.0 Connector 역시 GPL 2.0 ( JDBC 4.0 이전버전은 LGPL 적용 ) 커뮤니티버전 (GPL v2.0) 을상용제품에패키징할경우 GPL 의무사항에따라상용제품의코드공개등 GPL 의무사항적용됨상용제품의코드공개가불가능할경우 Commercial License 구입을통해공개의무를회피할수있음

하이브리드라이선스 (Hybrid License) Community AND Commercial 기본프로그램은커뮤니티버전으로제공추가기능을모듈 / 라이브러리의형태로상용판매추가기능을포함한엔터프라이즈버전을상용판매

라이선스변경이슈 프로젝트의라이선스를변경할수있을까? 동일버전에대해서는라이선스를변경할수없음 V1.0 MIT License 를 v1.0 AGPL 3.0 으로변경불가 업데이트버전은라이선스를변경할수있음 V1.0 MIT License 를 v2.0 AGPL 3.0 으로변경가능

특허 (Patent) 특허권에대한비차별적이며무료사용이가능한권한허용 (Royalty Free) 라이선시가특허소송을제기하는경우라이선스종료 ( 특허보복조항 ) 제 3 자가소유한특허의취급에관한조항

Korea Intellectual Property Rights Information Service(KIPRIS) http://www.kipris.or.kr

Open Invention Network(OIN) http://www.openinventionnetwork.com 멤버간특허허여단체 2018 년 6 월현재전세계 2502 개기관 / 기업가입

기업 90% 이상이공개 SW 코드인경우도있음 LGPL 2.1 난소스코드를요청할권리도있고재배포할권리도있음 공공 ( 수취자 ) GitHiub Source forge Etc. 공개 SW 를활용하여개발 MIT 메인프로그램자체개발 서브프로그램자체개발 최종산출물 DBMS 상용 GPL 2.0 BSD 라이브러리상용 정보시스템구축, 패키지 SW/ 임베디드기기판매 GPL 은코드공개의무가발생하므로이와연동된자체개발소스코드도수취자에게제공의무발생 제 3 자 저작권고지, 약정서제공등의무사항도준수해야함 이경우에는나는코드를요청할권리가없군!

기업 공개 SW 를사용했지만우린서비스만할거라고! LGPL 2.1 이경우에는소스코드를요청할권리가없군! 이용자 GitHiub Source forge Etc. 공개 SW 를활용하여시스템구축 APL 2.0 메인프로그램자체개발 서브프로그램자체개발 클라우드시스템 DBMS 상용 GPL 3.0 BSD 라이브러리상용 인터넷서비스 직접적인배포가이루어지지않았으므로대부분의라이선스는인터넷서비스시의무사항이적용되지않음 제 3 자 인터넷서비스의경우의무사항이적용되지않음 나도요청할권리가없군!

기업 공개 SW 를사용하여개발한클라우드서비스를제공합니다! LGPL 2.1 AGPL 3.0 라이선스를사용했으면난소스코드를요청할정당한권리가있음 이용자 GitHiub Source forge Etc. 공개 SW 를활용하여시스템구축 APL 2.0 메인프로그램자체개발 서브프로그램자체개발 클라우드시스템 DBMS 상용 AGPL 3.0 GPL 3.0 라이브러리상용 인터넷서비스 AGPL 3.0 은네트워크를통한서비스의경우에도수취자요청시모든소스코드제공의무가발생 제 3 자 AGPL 3.0 등은인터넷서비스시에도의무사항적용 나도주세요 ~

III 공개 SW 컴플라이언스실무 그럼이제공개 SW 를활용하여개발한 TV 를실제로팔아봅시다.

III 공개 SW 컴플라이언스실무 활용공개 SW 선정 자사정책, 제품형태등을고려하여공개 SW 프로젝트검토 본프로젝트에서는자체개발소프트웨어의소스코드는공개불가능 공개 SW 자체는소스코드공개가능

III 공개 SW 컴플라이언스실무 대상분야공개 SW 정보수집 https://www.oss.kr/oss_use

III 공개 SW 컴플라이언스실무 공개 SW 프로파일링작성및선정 https://www.oss.kr/info_solution

III 공개 SW 컴플라이언스실무 공개 SW 보안취약점검토 개발에활용할공개 SW 를선정했으면사용하려고하는버전에보안취약점이있는지확인 공개 SW 보안취약점발견시패치버전으로적용

III 공개 SW 컴플라이언스실무 공개 SW 보안취약점검토 미국국립표준기술원 (NIST) NVD (National Vulnerability Database) http://nvd.nist.gov

III 공개 SW 컴플라이언스실무 공개 SW 라이선스양립성검토 LGPL GPL 2.0 GPL 2.0 상용 상용 GPL 2.0 개발에활용할공개 SW 선정시사전라이선스양립성을검토

III 공개 SW 컴플라이언스실무 이 TV 는아래와같은구조로개발되었습니다. 커넥터 LGPL 2.1 Socket DBMS GPL 2.0 Dynamic Link 리눅스커널 GPL 2.0 only System Call 자체개발응용프로그램비공개 Dynamic Link 라이브러리상용 ( 써드파티 ) Command Line Argument 라이브러리 GPL 2.0

III 공개 SW 컴플라이언스실무 GPL 2.0, LGPL 2.1 라이선스의프로젝트가사용되었습니다. 판매제품에공개 SW 프로젝트및저작권자고지, 라이선스사본 ( 영문 ) 포함 소스코드를함께제공 or 약정서 (Written Offer) 제공후요청시소스코드제공 약정서제공의경우수취자의소스코드요청시이메일 or 홈페이지등을통해제공

III 공개 SW 컴플라이언스실무 코드공개범위는? 소스코드제공 소스코드제공 비전염 커넥터 LGPL 2.1 Dynamic Link 비전염 Socket DBMS GPL 2.0 소스코드제공 리눅스커널 GPL 2.0 only 비전염 System Call 자체개발응용프로그램상용 Dynamic Link 라이브러리상용 ( 써드파티 ) 소스코드제공의무없음 Command Line Argument 비전염 소스코드제공의무없음 소스코드제공 라이브러리 GPL 2.0

III 공개 SW 컴플라이언스실무 소스코드라이선스검토 Fossology ( 주석분석 ) GPL 2.0 (some libraries LGPL 2.1) http://www.fossology.org

III 공개 SW 컴플라이언스실무 배포소스코드의범위는? GNU General Public License 2.0 리눅스커널 GPL 2.0 only 라이브러리 GPL 2.0 커넥터 LGPL 2.1 소스코드를수정하였는가? - 미수정 : 원본소스코드배포 - 수정 : 수정된소스코드배포 GNU Lesser General Public License 2.1 소스코드를수정하였는가? - 미수정 : 원본소스코드배포 - 수정 : 수정된소스코드배포 DBMS GPL 2.0 정적링크인가? 동적링크인가? - 정적링크 : LGPL 원본소스코드, 응용프로그램의목적코드배포 - 동적링크 : LGPL 원본소스코드배포

III 공개 SW 컴플라이언스실무 외부코드의관리 써드파티 제품의일부분을외부에의뢰하여개발하는경우해당부분에공개 SW 를사용했는지여부와라이선스위반여부를명확히파악 라이브러리상용 계약서를통해공개 SW 사용과관련된내용을명시 계약서샘플은공개소프트웨어거버넌스프레임워크및적용가이드참고 https://www.oss.kr/index.php/oss_guide/show/18fade a5-be8d-4631-9223-8805fbfd847b?page=6

III 공개 SW 컴플라이언스실무 바이너리검토 Binaryanalysis Apache License 2.0 http://www.binaryanalysis.org

III 공개 SW 컴플라이언스실무 저작권고지, 약정서, 라이선스사본 본제품에는아래와같은공개소프트웨어프로젝트가사용되었습니다. 공개소프트웨어저작권자, 라이선스, 프로젝트 URL 은아래의리스트에서확인가능합니다. + 약정서 라이선스사본 GPL, LGPL 프로젝트의경우최소 3 년간 jspark@nipa.kr 로소스코드요청메일을보내주시면보내드리겠습니다. GPL, LGPL 라이선스의경우최소 3 년간 www.oss.kr 사이트를방문하시면해당소스코드를다운로드받으실수있습니다. GPL, LGPL 라이선스의경우제품에포함되어있는 OSS CD 에소스코드가동봉되어있습니다. 리눅스커널 GPL 2.0 only 라이브러리 GPL 2.0 커넥터 LGPL 2.1 DBMS GPL 2.0 Linux Kernel https://www.kernel.org Copyright Linus Torvaldz & thousands of collaborators GNU General Public License 2.0 only & various others JSP-Library-GPL http://www.oss.kr Copyright Jun Seok Park GNU General Public License 2.0 1. 소스코드동봉 or 약정서제공 2. 라이선스사본포함 JSP-DBMS-GPL JSP-Connector-LGPL http://www.oss.kr http://www.oss.kr Copyright Jun Seok Park Copyright Jun Seok Park GNU General Public License 2.0 GNU General Public License 2.0

III 공개 SW 컴플라이언스실무 저작권고지, 약정서, 라이선스사본 The GNU General Public License (GPL) Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. GNU Lesser General Public License Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.

III 공개 SW 컴플라이언스실무 공개소프트웨어배포사이트 배포의무가있는소스코드만있어요! 공개의무가없는소스코드까지배포하지는않아요!

Thank You