4. “Open Source” + “License”
저작권자가 자신의 창작물에 대해
사용자가 자유롭게 공부하고, 개작하고,
배포할 수 있도록 권리를 부여하는 행위/정신
c.f. Proprietary Source, Shared Source
5. 이걸 왜 알아야 하죠?
• 생산자 - 오픈소스의 저작권자일 경우
• 어떤 라이센스 정책을 선택할 것인가?
• 사용자들에게 무엇을 허락할 것인가?
• 소비자 - 오픈소스의 사용자일 경우
• 무엇을 할 수 있고, 무엇을 하면 안 되는가?
• 무엇을 기대할 수 있는가? 무엇을 기대할 수 없는가?
7. 우리는 SOFTWARE 개발자 - Open Source Software
영상 출처: http://mgoonflv19.fms.nefficient.co.kr/mgoon/20000/25/3133225.flv
8. 비디오 요약
• 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, …
9. Why Open Source Software?
그림 출처: http://www.slideshare.net/blackducksoftware/2015-future-of-open-source-survey-results
10. 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 의 코드 품질이 더 우수하다.
13. 전체 라이센스 목록: https://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses
Open Source Software Licenses
14. 결론 - 그래서 뭘 선택해야 해?
MIT BSD Apache
생산자, 소비자 모두에게 안전함
• GPL - Linux Kernel, MySql
• MIT - Laravel, CodeIgniter
• BSD - Nginx Web Server
• Apache - Apache Web Server
• The PHP License - PHP
15. 결론 - 더 쉬운 방법
http://choosealicense.com/
16. – 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