오픈소스 라이선스 세미나 (2014/07/15)

39
오오오오 오오오오 오오오 류류류 [email protected]

Upload: changwoo-ryu

Post on 10-Feb-2017

2.802 views

Category:

Software


5 download

TRANSCRIPT

Page 1: 오픈소스 라이선스 세미나 (2014/07/15)

오픈소스라이선스세미나 류창우 [email protected]

Page 2: 오픈소스 라이선스 세미나 (2014/07/15)

0. IANAL

Page 3: 오픈소스 라이선스 세미나 (2014/07/15)

IANAL● 전산학전공자● 회사다니는개발자● Debian developer (1998-)

o 패키징 , 번역 , 테스트 , …o debian-legal mailing list read-only-member

Page 4: 오픈소스 라이선스 세미나 (2014/07/15)

흔한오픈소스라이선스발표블랙덕소프트웨어코리아http://www.slideshare.net/mosaicnet/-4923192 (17쪽 )

Page 5: 오픈소스 라이선스 세미나 (2014/07/15)

흔한오픈소스라이선스발표 (계속 ) 문제점

- 기업입장- " 오픈소스를가져다쓰는 litch" 기업입장- GPL 소송을당하지않기위한도움

Page 6: 오픈소스 라이선스 세미나 (2014/07/15)

1. 동기부여

Page 7: 오픈소스 라이선스 세미나 (2014/07/15)

신경써야되나 ?

● "골치아파요 "● " 법무팀이알아서하겠지 "

Page 8: 오픈소스 라이선스 세미나 (2014/07/15)

Q: 저작권이우리를지켜줄까 ?

Page 9: 오픈소스 라이선스 세미나 (2014/07/15)

Q: 저작권이우리를지켜줄까 ?

A: 대부분의경우 , 아닐것 .

Page 10: 오픈소스 라이선스 세미나 (2014/07/15)

현재의추세

●  저작권제도는갈수록강화되고있음

● 작가가아니라대형출판사● 뮤지션이아니라대형앨범레이블● 개발자가아니라대형소프트웨어기업주도

Page 11: 오픈소스 라이선스 세미나 (2014/07/15)

골치아픈선택

1. 저작권제도무시2. 저작권제도에타협

Page 12: 오픈소스 라이선스 세미나 (2014/07/15)

허가문화와그반감

Lawrence Lessig, Free Culture (2004)

Page 13: 오픈소스 라이선스 세미나 (2014/07/15)

github, 라이선스무시문화와비판

github 에서 permissive license 비중의대폭증가http://www.softwarefreedom.org/resources/2013/lcs-slides-aaronw/#/begin

Simon Phipps 의평가 , “Github needs take open source seriously” http://www.infoworld.com/d/open-source-software/github-needs-take-open-source-seriously-208046

Page 14: 오픈소스 라이선스 세미나 (2014/07/15)

github 의문화와그비판 (계속 )github 에서만든라이선스사이트 http://choosealicense.com/

Simon Phipps 의평가 , “Github finally takes open source licenses seriously” http://www.infoworld.com/d/open-source-software/github-finally-takes-open-source-licenses-seriously-222708

Page 15: 오픈소스 라이선스 세미나 (2014/07/15)

github 의문화와그비판 (계속 )

Armin Ronacher,...And it's probably not just a bad solution, it's one that might actually be hurtful if people are not aware of what the effects of the respective license are.http://lucumr.pocoo.org/2013/7/23/licensing/

Page 16: 오픈소스 라이선스 세미나 (2014/07/15)

" 우리그냥코딩하게해주세요 "

현실제도에서안됨● 베른협약 , 1886 - 대한민국은 1996년부터● 저작권법 (2009 컴퓨터프로그램보호법통합 )

“저작권을무시하면자유로운것이아니라 All Rights Reserved” 라이선스가기본값 .

Page 17: 오픈소스 라이선스 세미나 (2014/07/15)

저작권법이보호해주는것복제 , 공연 , 공중송신 , 전시 , 배포 , 대여 , 2

차저작물

Page 18: 오픈소스 라이선스 세미나 (2014/07/15)

저작인격권 ?

● 공표권● 성명표시권● 동일성유지 (어라 ?)

-> 소프트웨어는해당없음요ㅋ

Page 19: 오픈소스 라이선스 세미나 (2014/07/15)

자유로운사용보장방법

default 가제한되는것이니 , "보장한다 " 라고 명시하는것 .

Page 20: 오픈소스 라이선스 세미나 (2014/07/15)

2. 자유 , 오픈소스 , 공개 , 치실

Page 21: 오픈소스 라이선스 세미나 (2014/07/15)

용어의남발

- 자유소프트웨어 by FSF- 오픈소스소프트웨어 by OSI- 공개소프트웨어 by 대한민국

Page 22: 오픈소스 라이선스 세미나 (2014/07/15)

타협

- Free and Open Source Software (FOSS)

- Free/Libre Open Source Software (FLOSS)

Page 23: 오픈소스 라이선스 세미나 (2014/07/15)

정의와차이점

Page 24: 오픈소스 라이선스 세미나 (2014/07/15)

Free Software Definition (1986)

The freedom to run the program as you wish, for any purpose (freedom 0).The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.

Page 25: 오픈소스 라이선스 세미나 (2014/07/15)

The freedom to redistribute copies so you can help your neighbor (freedom 2).The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.

Page 26: 오픈소스 라이선스 세미나 (2014/07/15)

Debian Free Software Guidelines

1. Free Redistribution2. Source Code3. Derived Works4. Integrity of The Author's Source Code5. No Discrimination Against Persons or Groups

Page 27: 오픈소스 라이선스 세미나 (2014/07/15)

6. No Discrimination Against Fields of Endeavor7. Distribution of License8. License Must Not Be Specific to Debian9. License Must Not Contaminate Other Software10. Example Licenses

Page 28: 오픈소스 라이선스 세미나 (2014/07/15)

Open Source Definition

1. Free Redistribution2. Source Code3. Derived Works4. Integrity of The Author's Source Code5. No Discrimination Against Persons or Groups

Page 29: 오픈소스 라이선스 세미나 (2014/07/15)

6. No Discrimination Against Fields of Endeavor7. Distribution of License8. License Must Not Be Specific to a Product9. License Must Not Restrict Other Software10. License Must Be Technology-Neutral

Page 30: 오픈소스 라이선스 세미나 (2014/07/15)

다른가 ? 보기에는특별히차이는없으나케이스별로 ..

Page 31: 오픈소스 라이선스 세미나 (2014/07/15)

예 ) NASA Open Source Agreement

OSI approved but FSF not

G. Each Contributor represents that that its Modification is believed to be Contributor's original creation and does not violate any existing agreements, ...

Page 32: 오픈소스 라이선스 세미나 (2014/07/15)

예 ) Debian vs FSF (GFDL)

- "Invariant section" 에대한수정금지가발단- 결과 : 데비안에서 Invariant section 이있는

모든문서가 non-free 섹션으로빠짐 (gcc-doc, make-doc, gawk-doc, glibc-doc ...).- Fedora OpenSuse 등배포판의경우에는문제

삼지않음 .

Page 33: 오픈소스 라이선스 세미나 (2014/07/15)

허용되는제한

1. copyleft / share-alike2. 특허허용 / 특허보복3. anti-DRM

Page 34: 오픈소스 라이선스 세미나 (2014/07/15)

copyleft / share-alike

- CC BY-SA- GPL- MPL- OFL- Microsoft Reciprocal License- MySQL, Qt, sendmail, ...

Page 35: 오픈소스 라이선스 세미나 (2014/07/15)

특허허용 / 특허보복

- GPL / APL - 배포는곧해당특허허용- APSL / MPL - 특허소송은곧사용권중지

Page 36: 오픈소스 라이선스 세미나 (2014/07/15)

그래도골치아프면

"골치아파요 . 그냥 (BSD|MIT) 로해주세요 ." 에대해서 IMHO,

● 세상엔나쁜어른들이생각보다많다● BSD 나 MIT 의 attribution 도지켜지지않는다 .

Page 37: 오픈소스 라이선스 세미나 (2014/07/15)

GPL 호환성

- BSD 4 clauses “advertising clause”- CDDL

Page 38: 오픈소스 라이선스 세미나 (2014/07/15)

예 ) OpenSSL

- BSD 4, GPL 비호환- Fedora: 링크허용- Debian: 링크불허- OpenSSL 이배포판에포함되면그냥 OS

라이브러리로볼수있는가 ?

Page 39: 오픈소스 라이선스 세미나 (2014/07/15)

(예 )Debian vs Joerg Schilling- cdrtools 중에 CDDL 라이선스인 libscg 와GPL 인 mkisofs 코드링크- 메인테이너의고집 , 무례한태도- 결과 : 모든리눅스배포판에서삭제- cdrkit fork 탄생