Top Banner
Open Source License 101 appkr <[email protected]> Modern PUG 2016년 2월 정기 모임
17

Open Source License 101

Jan 08, 2017

Download

Technology

Juwon Kim
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Open Source License 101

Open Source License 101appkr <[email protected]>

Modern PUG 2016년 2월 정기 모임

Page 2: Open Source License 101

Open Source

공짜 자유 무보증 무차별 Movement or Campaign

Page 3: Open Source License 101

License

허락 누구로 부터? 저작권자로 부터..

Page 4: Open Source License 101

“Open Source” + “License”

저작권자가 자신의 창작물에 대해 사용자가 자유롭게 공부하고, 개작하고,

배포할 수 있도록 권리를 부여하는 행위/정신

c.f. Proprietary Source, Shared Source

Page 5: Open Source License 101

이걸 왜 알아야 하죠?

• 생산자 - 오픈소스의 저작권자일 경우

• 어떤 라이센스 정책을 선택할 것인가?

• 사용자들에게 무엇을 허락할 것인가?

• 소비자 - 오픈소스의 사용자일 경우

• 무엇을 할 수 있고, 무엇을 하면 안 되는가?

• 무엇을 기대할 수 있는가? 무엇을 기대할 수 없는가?

Page 6: Open Source License 101

그림 출처: BootstrapCMS/CMS

Page 7: Open Source License 101

우리는 SOFTWARE 개발자 - Open Source Software

영상 출처: http://mgoonflv19.fms.nefficient.co.kr/mgoon/20000/25/3133225.flv

Page 8: Open Source License 101

비디오 요약

• 1960’s Software 는 컴퓨터에 번들

• 1970’s Software 개발 비용 올라가면서 감소

• 1976 EMACS by Richard Stallman

• 1976 “Open Letters to Hobbyists” by Bill Gates

• 1983 GNU founded, 1989 GPL published by Richard Stallman

• 1987 Perl released by Larray Wall

• 1991~92 Linux Kernel released by Linus Torvalds

• 1995 Apache HTTP Server released

• late 1990’s 오픈소스 전성 시대, 2000’s Git, Github, …

Page 9: Open Source License 101

Why Open Source Software?

그림 출처: http://www.slideshare.net/blackducksoftware/2015-future-of-open-source-survey-results

Page 10: Open Source License 101

Why Open Source Software? - 생산자 측면

• Open Source attracts top talents.Top Talent 들은 Open Source 활동에 참여한다.

• Open Source participation fuels enterprise competitive advantage.Open Source 활동은 기업 경쟁력을 강화 시킨다.

• Open Source seen as superior to proprietary.Software 의 코드 품질이 더 우수하다.

Page 11: Open Source License 101

출처: http://www.pcworld.com/article/209891/10_reasons_open_source_is_good_for_business.html

• Cost

• Support Options - 우선 사용해 보고, 기술 지원 구매 가능

• Enormous Community & Eco-system

• Security - “Given enough eyeballs, all bugs are shallow.”

• Quality - 표준을 따를 가능성이 더 큼

• Interoperability

• Freedom

• Customizability

• Flixibility - 업그레이드는 사용자의 선택

Why Open Source Software? - 소비자 측면

Page 12: Open Source License 101

그림 출처: 밝힐 수 없음

Page 13: Open Source License 101

전체 라이센스 목록: https://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses

Open Source Software Licenses

Page 14: Open Source License 101

결론 - 그래서 뭘 선택해야 해?

MIT BSD Apache 생산자, 소비자 모두에게 안전함

• GPL - Linux Kernel, MySql • MIT - Laravel, CodeIgniter • BSD - Nginx Web Server • Apache - Apache Web Server • The PHP License - PHP

Page 15: Open Source License 101

결론 - 더 쉬운 방법

http://choosealicense.com/

Page 16: Open Source License 101

– Richard Stallman

“Share this code with your fellow users. Learn from it. Improve upon it. And when you're done, please

give something back to the community”

출처: http://wiki.csisdmz.ul.ie/wiki/Open_source_software

Page 17: Open Source License 101

고맙습니다.appkr <[email protected]>