SlideShare une entreprise Scribd logo
1  sur  16
오픈소스와 라이선스
Kit Works Team Study
황원준
왜 공개하지?
왜 개발하지?
개발자 뭘 먹고 살지?
오픈소스
프로그래밍 세계의
독특한 문화
not freeware
오픈소스
SW 개발사의 큰 문제점
“복제가 너무 쉽다”
오픈소스
“소프트웨어를 만드느라 애쓴 사람들에게
보상을 주지 않으면 도둑질이다.”
‘취미생활자들에게 쓰는 공개편지’ 中
빌 게이츠(1976)
오픈소스
“소프트웨어는 자유로워야 한다.”
자유 소프트웨어 재단(FSF) 설립자
리처드 스톨먼
오픈소스
“응 공개. 갖다 써”
Linux
GPL라이센스 공개
Linus Torvalds
오픈소스
누구나 소스를 읽은 후 수정한 코드 전송
Contributor로 다음 버전에 이름을 올림 => 묘한 과시욕
버그수정과 기능추가에 더 많은 사람들이 참여 => 정교해짐
오픈소스
전 세계의 ‘자원봉사자’들이 코드만 100만줄이 넘는,
이 엄청나게 복잡한 컴퓨터 프로그램을 만들고,
기업이 개발한 프로그램을 능가
오픈소스의 협업 모델이
상업적 기업보다 뛰어날 수 있다는 걸 증명
오픈소스
오픈 소스의 원칙
개방, 참여, 공유
경제학자들이 보기에는 절대 시장에서 성공할 수가 없는 모델
오픈소스
1. 의사결정 시스템
BDFL, Meritocracy, Liberal
2. 분산 버전 컨트롤 시스템
귀찮았던 토발즈 -> Git 개발
3. 오픈소스의 경제학
개발자들의 ‘포트폴리오‘, 기업용 오픈소스, 기술지원
기업의 투자비용▽, 혁신비용▽, 리스크비용 ▽, 교육비용 ▽, 유지보수비용 ▽,
보안관리비용 ▽, 리크루팅 비용 ▽, 홍보비용 ▽
오픈소스
오픈 소스의 성공이유
1. 퍼블릭 도메인 라이선스
2. 허용적 라이선스
Apache, BSD(Berkeley Source Distribution 등) 수정배포에 최소한의 요구사항
3. 약소 일반 퍼블릭 라이선스
LGPL. 무제한 사용. 코드수정시 동일 라이선스 재배포
4. 카피레프트 라이선스
일반적. 상업화 제한. 공개시 코드 릴리스, 저작권 설명 명시
오픈소스 라이선스
라이선스 유형
오픈소스 라이선스
대표 라이선스
GPL 소스코드 공개 필요 O, 동일한 라이센스 적용 O, 상업적이용 O
'자유를 누린 만큼 너의 코드도 공개해!’
BSD 소스코드 공개 필요 X, 동일한 라이센스 적용 X, 상업적 이용 O
‘네 맘대로 해. 책임도 네꺼’
MIT 소스코드 공개 필요 X, 동일한 라이센스 적용 X, 상업적 이용 O
= 일반 소프트웨어용 BSD
Apache 소스코드 공개 필요 X, 동일한 라이센스 적용 X, 상업적 이용 O
‘무료 공개했으면 특허권 소송은 말아야해’
= 법적으로 안전한 가장 선호하는 BSD
오픈소스 라이선스
라이선스 원문 예
Copyright (c) <연도> <저작권자>
이 소프트웨어의 복제본과 관련된 문서화 파일(“소프트웨어”)을 획득하는 사람은 누구라도
소프트웨어를 별다른 제한 없이 무상으로 사용할 수 있는 권한을 부여받는다. 여기에는 소프
트웨어의 복제본을 무제한으로 사용, 복제, 수정, 병합, 공표, 배포, 서브라이선스 설정 및 판
매할 수 있는 권리와 이상의 행위를 소프트웨어를 제공받은 다른 수취인들에게 허용할 수 있
는 권리가 포함되며, 다음과 같은 조건을 충족시키는 것을 전제로 한다.
위와 같은 저작권 안내 문구와 본 허용 문구가 소프트웨어의 모든 복제본 및 중요 부분에 포
함되어야 한다.
이 소프트웨어는 상품성, 특정 목적 적합성, 그리고 비침해에 대한 보증을 포함한 어떠한 형
태의 보증도 명시적이나 묵시적으로 설정되지 않은 “있는 그대로의” 상태로 제공된다.
소프트웨어를 개발한 프로그래머나 저작권자는 어떠한 경우에도 소프트웨어나 소프트웨어
의 사용 등의 행위와 관련하여 일어나는 어떤 요구사항이나 손해 및 기타 책임에 대해 계약상,
불법행위 또는 기타 이유로 인한 책임을 지지 않는다.
OssLicensesMenuActivity
오픈소스와 라이선스

Contenu connexe

Similaire à 오픈소스와 라이선스

The opensource
The opensourceThe opensource
The opensourcelicubeclub
 
[공간정보연구원] 1일차 - 오픈소스GIS 개요
[공간정보연구원] 1일차 - 오픈소스GIS 개요[공간정보연구원] 1일차 - 오픈소스GIS 개요
[공간정보연구원] 1일차 - 오픈소스GIS 개요slhead1
 
오픈소스GIS의 이해와활용
오픈소스GIS의 이해와활용오픈소스GIS의 이해와활용
오픈소스GIS의 이해와활용SANGHEE SHIN
 
[uengine.org-uEngine Day] Open Source SW 활용방안및 uEngine BPMS V.4 발표자료
[uengine.org-uEngine Day] Open Source SW 활용방안및 uEngine BPMS V.4 발표자료[uengine.org-uEngine Day] Open Source SW 활용방안및 uEngine BPMS V.4 발표자료
[uengine.org-uEngine Day] Open Source SW 활용방안및 uEngine BPMS V.4 발표자료Hannah Kim
 
[오픈소스컨설팅]오픈소스개요 및 동향_v2
[오픈소스컨설팅]오픈소스개요 및 동향_v2[오픈소스컨설팅]오픈소스개요 및 동향_v2
[오픈소스컨설팅]오픈소스개요 및 동향_v2Ji-Woong Choi
 
오픈소스 소프트웨어(박준영/2014)
오픈소스 소프트웨어(박준영/2014)오픈소스 소프트웨어(박준영/2014)
오픈소스 소프트웨어(박준영/2014)licubeclub
 
오픈소스운동: 자유/오픈소스소프트웨어(FOSS)의 확장
오픈소스운동: 자유/오픈소스소프트웨어(FOSS)의 확장오픈소스운동: 자유/오픈소스소프트웨어(FOSS)의 확장
오픈소스운동: 자유/오픈소스소프트웨어(FOSS)의 확장jonair
 
What is linux
What is linux What is linux
What is linux licubeclub
 
02.[참고]오픈소스sw라이선스가이드라인
02.[참고]오픈소스sw라이선스가이드라인02.[참고]오픈소스sw라이선스가이드라인
02.[참고]오픈소스sw라이선스가이드라인Hankyo
 
오픈소스Sw이해와가치 송상효-20160811
오픈소스Sw이해와가치 송상효-20160811오픈소스Sw이해와가치 송상효-20160811
오픈소스Sw이해와가치 송상효-20160811승우 백
 
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략Ji-Woong Choi
 
Open Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code reviewOpen Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code reviewMinsuk Lee
 
[숭실대학교 SODA] 오픈소스란 무엇인가?
[숭실대학교 SODA] 오픈소스란 무엇인가?[숭실대학교 SODA] 오픈소스란 무엇인가?
[숭실대학교 SODA] 오픈소스란 무엇인가?Soongsil University
 
제 5회 D2 CAMPUS FEST O.T - 오픈소스 라이선스
제 5회 D2 CAMPUS FEST O.T - 오픈소스 라이선스제 5회 D2 CAMPUS FEST O.T - 오픈소스 라이선스
제 5회 D2 CAMPUS FEST O.T - 오픈소스 라이선스NAVER D2
 
오픈소스소프트웨어와 지식재산권
오픈소스소프트웨어와 지식재산권오픈소스소프트웨어와 지식재산권
오픈소스소프트웨어와 지식재산권Seung-won CHAE
 
What is linux(리눅스란 무엇인가)
What is linux(리눅스란 무엇인가)What is linux(리눅스란 무엇인가)
What is linux(리눅스란 무엇인가)Youngbin Han
 
Explanation of Software License explained in Korean
Explanation of Software License explained in KoreanExplanation of Software License explained in Korean
Explanation of Software License explained in KoreanJongmin Yoon
 
오픈소스의 이해와 활용
오픈소스의 이해와 활용오픈소스의 이해와 활용
오픈소스의 이해와 활용SANGHEE SHIN
 
[법무법인 민후 | 김경환 변호사] 오픈소스소프트웨어(OSS) 저작권과 라이선스의 이해
[법무법인 민후 | 김경환 변호사] 오픈소스소프트웨어(OSS) 저작권과 라이선스의 이해[법무법인 민후 | 김경환 변호사] 오픈소스소프트웨어(OSS) 저작권과 라이선스의 이해
[법무법인 민후 | 김경환 변호사] 오픈소스소프트웨어(OSS) 저작권과 라이선스의 이해MINWHO Law Group
 
OpenChain Curriculum Training Slides 1.1
OpenChain Curriculum Training Slides 1.1OpenChain Curriculum Training Slides 1.1
OpenChain Curriculum Training Slides 1.1Shane Coughlan
 

Similaire à 오픈소스와 라이선스 (20)

The opensource
The opensourceThe opensource
The opensource
 
[공간정보연구원] 1일차 - 오픈소스GIS 개요
[공간정보연구원] 1일차 - 오픈소스GIS 개요[공간정보연구원] 1일차 - 오픈소스GIS 개요
[공간정보연구원] 1일차 - 오픈소스GIS 개요
 
오픈소스GIS의 이해와활용
오픈소스GIS의 이해와활용오픈소스GIS의 이해와활용
오픈소스GIS의 이해와활용
 
[uengine.org-uEngine Day] Open Source SW 활용방안및 uEngine BPMS V.4 발표자료
[uengine.org-uEngine Day] Open Source SW 활용방안및 uEngine BPMS V.4 발표자료[uengine.org-uEngine Day] Open Source SW 활용방안및 uEngine BPMS V.4 발표자료
[uengine.org-uEngine Day] Open Source SW 활용방안및 uEngine BPMS V.4 발표자료
 
[오픈소스컨설팅]오픈소스개요 및 동향_v2
[오픈소스컨설팅]오픈소스개요 및 동향_v2[오픈소스컨설팅]오픈소스개요 및 동향_v2
[오픈소스컨설팅]오픈소스개요 및 동향_v2
 
오픈소스 소프트웨어(박준영/2014)
오픈소스 소프트웨어(박준영/2014)오픈소스 소프트웨어(박준영/2014)
오픈소스 소프트웨어(박준영/2014)
 
오픈소스운동: 자유/오픈소스소프트웨어(FOSS)의 확장
오픈소스운동: 자유/오픈소스소프트웨어(FOSS)의 확장오픈소스운동: 자유/오픈소스소프트웨어(FOSS)의 확장
오픈소스운동: 자유/오픈소스소프트웨어(FOSS)의 확장
 
What is linux
What is linux What is linux
What is linux
 
02.[참고]오픈소스sw라이선스가이드라인
02.[참고]오픈소스sw라이선스가이드라인02.[참고]오픈소스sw라이선스가이드라인
02.[참고]오픈소스sw라이선스가이드라인
 
오픈소스Sw이해와가치 송상효-20160811
오픈소스Sw이해와가치 송상효-20160811오픈소스Sw이해와가치 송상효-20160811
오픈소스Sw이해와가치 송상효-20160811
 
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
[오픈소스컨설팅]엔터프라이즈 오픈소스 도입전략
 
Open Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code reviewOpen Source 그리고 git과 github, code review
Open Source 그리고 git과 github, code review
 
[숭실대학교 SODA] 오픈소스란 무엇인가?
[숭실대학교 SODA] 오픈소스란 무엇인가?[숭실대학교 SODA] 오픈소스란 무엇인가?
[숭실대학교 SODA] 오픈소스란 무엇인가?
 
제 5회 D2 CAMPUS FEST O.T - 오픈소스 라이선스
제 5회 D2 CAMPUS FEST O.T - 오픈소스 라이선스제 5회 D2 CAMPUS FEST O.T - 오픈소스 라이선스
제 5회 D2 CAMPUS FEST O.T - 오픈소스 라이선스
 
오픈소스소프트웨어와 지식재산권
오픈소스소프트웨어와 지식재산권오픈소스소프트웨어와 지식재산권
오픈소스소프트웨어와 지식재산권
 
What is linux(리눅스란 무엇인가)
What is linux(리눅스란 무엇인가)What is linux(리눅스란 무엇인가)
What is linux(리눅스란 무엇인가)
 
Explanation of Software License explained in Korean
Explanation of Software License explained in KoreanExplanation of Software License explained in Korean
Explanation of Software License explained in Korean
 
오픈소스의 이해와 활용
오픈소스의 이해와 활용오픈소스의 이해와 활용
오픈소스의 이해와 활용
 
[법무법인 민후 | 김경환 변호사] 오픈소스소프트웨어(OSS) 저작권과 라이선스의 이해
[법무법인 민후 | 김경환 변호사] 오픈소스소프트웨어(OSS) 저작권과 라이선스의 이해[법무법인 민후 | 김경환 변호사] 오픈소스소프트웨어(OSS) 저작권과 라이선스의 이해
[법무법인 민후 | 김경환 변호사] 오픈소스소프트웨어(OSS) 저작권과 라이선스의 이해
 
OpenChain Curriculum Training Slides 1.1
OpenChain Curriculum Training Slides 1.1OpenChain Curriculum Training Slides 1.1
OpenChain Curriculum Training Slides 1.1
 

Plus de Wonjun Hwang

This (Kitworks Team Study 김한솔 발표자료 2024.4.22)
This (Kitworks Team Study 김한솔 발표자료 2024.4.22)This (Kitworks Team Study 김한솔 발표자료 2024.4.22)
This (Kitworks Team Study 김한솔 발표자료 2024.4.22)Wonjun Hwang
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
스토리북(Storybook, Kitworks Team Study 우아라 발표)
스토리북(Storybook, Kitworks Team Study 우아라 발표)스토리북(Storybook, Kitworks Team Study 우아라 발표)
스토리북(Storybook, Kitworks Team Study 우아라 발표)Wonjun Hwang
 
mysql8 전환기 (Kitworks Team Study 김천규 발표자료)
mysql8 전환기 (Kitworks Team Study 김천규 발표자료)mysql8 전환기 (Kitworks Team Study 김천규 발표자료)
mysql8 전환기 (Kitworks Team Study 김천규 발표자료)Wonjun Hwang
 
Open AI SORA (키트웍스 팀스터디 발표자료 박준기 240315)
Open AI SORA  (키트웍스 팀스터디 발표자료 박준기 240315)Open AI SORA  (키트웍스 팀스터디 발표자료 박준기 240315)
Open AI SORA (키트웍스 팀스터디 발표자료 박준기 240315)Wonjun Hwang
 
Nest JS (Kitworks Team Study 이본훈 발표 240315)
Nest JS (Kitworks Team Study 이본훈 발표 240315)Nest JS (Kitworks Team Study 이본훈 발표 240315)
Nest JS (Kitworks Team Study 이본훈 발표 240315)Wonjun Hwang
 
JS Event Loop (Kitworks Team Study 김동현 발표)
JS Event Loop (Kitworks Team Study 김동현 발표)JS Event Loop (Kitworks Team Study 김동현 발표)
JS Event Loop (Kitworks Team Study 김동현 발표)Wonjun Hwang
 
Java Optional (Kitworks Team Study 김성호 발표)
Java Optional (Kitworks Team Study 김성호 발표)Java Optional (Kitworks Team Study 김성호 발표)
Java Optional (Kitworks Team Study 김성호 발표)Wonjun Hwang
 
XSS(Cross site scripting) - Kitworks Team Study
XSS(Cross site scripting) - Kitworks Team StudyXSS(Cross site scripting) - Kitworks Team Study
XSS(Cross site scripting) - Kitworks Team StudyWonjun Hwang
 
Flutter & Firebase (2) Kitworks Team Study
Flutter & Firebase (2) Kitworks Team StudyFlutter & Firebase (2) Kitworks Team Study
Flutter & Firebase (2) Kitworks Team StudyWonjun Hwang
 
얕은복사,깊은복사
얕은복사,깊은복사얕은복사,깊은복사
얕은복사,깊은복사Wonjun Hwang
 
Go언어로 디스코드 봇 만들기
Go언어로 디스코드 봇 만들기Go언어로 디스코드 봇 만들기
Go언어로 디스코드 봇 만들기Wonjun Hwang
 
완전 유용한 CSS 모음
완전 유용한 CSS 모음완전 유용한 CSS 모음
완전 유용한 CSS 모음Wonjun Hwang
 
2024 개발 트렌드
2024 개발 트렌드2024 개발 트렌드
2024 개발 트렌드Wonjun Hwang
 
디바운싱과 쓰로틀링
디바운싱과 쓰로틀링디바운싱과 쓰로틀링
디바운싱과 쓰로틀링Wonjun Hwang
 
스마트한 팀 협업
스마트한 팀 협업스마트한 팀 협업
스마트한 팀 협업Wonjun Hwang
 

Plus de Wonjun Hwang (20)

This (Kitworks Team Study 김한솔 발표자료 2024.4.22)
This (Kitworks Team Study 김한솔 발표자료 2024.4.22)This (Kitworks Team Study 김한솔 발표자료 2024.4.22)
This (Kitworks Team Study 김한솔 발표자료 2024.4.22)
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
스토리북(Storybook, Kitworks Team Study 우아라 발표)
스토리북(Storybook, Kitworks Team Study 우아라 발표)스토리북(Storybook, Kitworks Team Study 우아라 발표)
스토리북(Storybook, Kitworks Team Study 우아라 발표)
 
mysql8 전환기 (Kitworks Team Study 김천규 발표자료)
mysql8 전환기 (Kitworks Team Study 김천규 발표자료)mysql8 전환기 (Kitworks Team Study 김천규 발표자료)
mysql8 전환기 (Kitworks Team Study 김천규 발표자료)
 
Open AI SORA (키트웍스 팀스터디 발표자료 박준기 240315)
Open AI SORA  (키트웍스 팀스터디 발표자료 박준기 240315)Open AI SORA  (키트웍스 팀스터디 발표자료 박준기 240315)
Open AI SORA (키트웍스 팀스터디 발표자료 박준기 240315)
 
Nest JS (Kitworks Team Study 이본훈 발표 240315)
Nest JS (Kitworks Team Study 이본훈 발표 240315)Nest JS (Kitworks Team Study 이본훈 발표 240315)
Nest JS (Kitworks Team Study 이본훈 발표 240315)
 
JS Event Loop (Kitworks Team Study 김동현 발표)
JS Event Loop (Kitworks Team Study 김동현 발표)JS Event Loop (Kitworks Team Study 김동현 발표)
JS Event Loop (Kitworks Team Study 김동현 발표)
 
Java Optional (Kitworks Team Study 김성호 발표)
Java Optional (Kitworks Team Study 김성호 발표)Java Optional (Kitworks Team Study 김성호 발표)
Java Optional (Kitworks Team Study 김성호 발표)
 
XSS(Cross site scripting) - Kitworks Team Study
XSS(Cross site scripting) - Kitworks Team StudyXSS(Cross site scripting) - Kitworks Team Study
XSS(Cross site scripting) - Kitworks Team Study
 
Flutter & Firebase (2) Kitworks Team Study
Flutter & Firebase (2) Kitworks Team StudyFlutter & Firebase (2) Kitworks Team Study
Flutter & Firebase (2) Kitworks Team Study
 
PWA
PWAPWA
PWA
 
얕은복사,깊은복사
얕은복사,깊은복사얕은복사,깊은복사
얕은복사,깊은복사
 
Go언어로 디스코드 봇 만들기
Go언어로 디스코드 봇 만들기Go언어로 디스코드 봇 만들기
Go언어로 디스코드 봇 만들기
 
완전 유용한 CSS 모음
완전 유용한 CSS 모음완전 유용한 CSS 모음
완전 유용한 CSS 모음
 
2024 개발 트렌드
2024 개발 트렌드2024 개발 트렌드
2024 개발 트렌드
 
디바운싱과 쓰로틀링
디바운싱과 쓰로틀링디바운싱과 쓰로틀링
디바운싱과 쓰로틀링
 
Passkey
PasskeyPasskey
Passkey
 
스마트한 팀 협업
스마트한 팀 협업스마트한 팀 협업
스마트한 팀 협업
 
AI News '23.12
AI News '23.12AI News '23.12
AI News '23.12
 
Google Analytics
Google AnalyticsGoogle Analytics
Google Analytics
 

오픈소스와 라이선스

  • 2. 왜 공개하지? 왜 개발하지? 개발자 뭘 먹고 살지? 오픈소스
  • 4. SW 개발사의 큰 문제점 “복제가 너무 쉽다” 오픈소스
  • 5. “소프트웨어를 만드느라 애쓴 사람들에게 보상을 주지 않으면 도둑질이다.” ‘취미생활자들에게 쓰는 공개편지’ 中 빌 게이츠(1976) 오픈소스
  • 6. “소프트웨어는 자유로워야 한다.” 자유 소프트웨어 재단(FSF) 설립자 리처드 스톨먼 오픈소스
  • 7. “응 공개. 갖다 써” Linux GPL라이센스 공개 Linus Torvalds 오픈소스
  • 8. 누구나 소스를 읽은 후 수정한 코드 전송 Contributor로 다음 버전에 이름을 올림 => 묘한 과시욕 버그수정과 기능추가에 더 많은 사람들이 참여 => 정교해짐 오픈소스
  • 9. 전 세계의 ‘자원봉사자’들이 코드만 100만줄이 넘는, 이 엄청나게 복잡한 컴퓨터 프로그램을 만들고, 기업이 개발한 프로그램을 능가 오픈소스의 협업 모델이 상업적 기업보다 뛰어날 수 있다는 걸 증명 오픈소스
  • 10. 오픈 소스의 원칙 개방, 참여, 공유 경제학자들이 보기에는 절대 시장에서 성공할 수가 없는 모델 오픈소스
  • 11. 1. 의사결정 시스템 BDFL, Meritocracy, Liberal 2. 분산 버전 컨트롤 시스템 귀찮았던 토발즈 -> Git 개발 3. 오픈소스의 경제학 개발자들의 ‘포트폴리오‘, 기업용 오픈소스, 기술지원 기업의 투자비용▽, 혁신비용▽, 리스크비용 ▽, 교육비용 ▽, 유지보수비용 ▽, 보안관리비용 ▽, 리크루팅 비용 ▽, 홍보비용 ▽ 오픈소스 오픈 소스의 성공이유
  • 12. 1. 퍼블릭 도메인 라이선스 2. 허용적 라이선스 Apache, BSD(Berkeley Source Distribution 등) 수정배포에 최소한의 요구사항 3. 약소 일반 퍼블릭 라이선스 LGPL. 무제한 사용. 코드수정시 동일 라이선스 재배포 4. 카피레프트 라이선스 일반적. 상업화 제한. 공개시 코드 릴리스, 저작권 설명 명시 오픈소스 라이선스 라이선스 유형
  • 13. 오픈소스 라이선스 대표 라이선스 GPL 소스코드 공개 필요 O, 동일한 라이센스 적용 O, 상업적이용 O '자유를 누린 만큼 너의 코드도 공개해!’ BSD 소스코드 공개 필요 X, 동일한 라이센스 적용 X, 상업적 이용 O ‘네 맘대로 해. 책임도 네꺼’ MIT 소스코드 공개 필요 X, 동일한 라이센스 적용 X, 상업적 이용 O = 일반 소프트웨어용 BSD Apache 소스코드 공개 필요 X, 동일한 라이센스 적용 X, 상업적 이용 O ‘무료 공개했으면 특허권 소송은 말아야해’ = 법적으로 안전한 가장 선호하는 BSD
  • 14. 오픈소스 라이선스 라이선스 원문 예 Copyright (c) <연도> <저작권자> 이 소프트웨어의 복제본과 관련된 문서화 파일(“소프트웨어”)을 획득하는 사람은 누구라도 소프트웨어를 별다른 제한 없이 무상으로 사용할 수 있는 권한을 부여받는다. 여기에는 소프 트웨어의 복제본을 무제한으로 사용, 복제, 수정, 병합, 공표, 배포, 서브라이선스 설정 및 판 매할 수 있는 권리와 이상의 행위를 소프트웨어를 제공받은 다른 수취인들에게 허용할 수 있 는 권리가 포함되며, 다음과 같은 조건을 충족시키는 것을 전제로 한다. 위와 같은 저작권 안내 문구와 본 허용 문구가 소프트웨어의 모든 복제본 및 중요 부분에 포 함되어야 한다. 이 소프트웨어는 상품성, 특정 목적 적합성, 그리고 비침해에 대한 보증을 포함한 어떠한 형 태의 보증도 명시적이나 묵시적으로 설정되지 않은 “있는 그대로의” 상태로 제공된다. 소프트웨어를 개발한 프로그래머나 저작권자는 어떠한 경우에도 소프트웨어나 소프트웨어 의 사용 등의 행위와 관련하여 일어나는 어떤 요구사항이나 손해 및 기타 책임에 대해 계약상, 불법행위 또는 기타 이유로 인한 책임을 지지 않는다.