오픈소 스소프트웨어(한영빈/2014)

20
오픈소스 소프트웨어 한영빈<[email protected]>

Upload: licubeclub

Post on 27-Jun-2015

81 views

Category:

Education


1 download

TRANSCRIPT

Page 1: 오픈소 스소프트웨어(한영빈/2014)

오픈소스 소프트웨어한영빈<[email protected]>

Page 2: 오픈소 스소프트웨어(한영빈/2014)

Agenda

● 오픈소스 소프트웨어 → 이게 뭐죠?

● 오픈소스 vs 프리웨어 vs 클로즈소스(상용)

● 장점 / 단점

● 대표적인 오픈소스 프로젝트

● 대표적인 오픈소스 라이선스

● 소스코드 이용시 주의할것들

Page 3: 오픈소 스소프트웨어(한영빈/2014)

오픈소스 소프트웨어소프트웨어의 소스코드가 개방되어 있어, 누구든지

소스코드를 열람하고, 수정 가능하며, 개발 과정에도기여를 할 수 있는 소프트웨어.

Page 4: 오픈소 스소프트웨어(한영빈/2014)

↓이런것이 소스코드 입니다.

Page 5: 오픈소 스소프트웨어(한영빈/2014)

오픈소스 vs 프리웨어 vs 클로즈소스(상용)

오픈소스 프리웨어 클로즈소스

배포 패키지 해당되는 소프트웨어마다 각각 다름.

무료로 제공 유료로 제공

소스 코드 공개됨, 누구나 열람,수정 가능.

비공개, 내부 개발자만 접근 가능.(독점됨)

비공개, 내부 개발자만 접근 가능.(독점됨)

예시 리눅스, 안드로이드, 파이어폭스, 아파치

등...

알약, 카카오토그 KM플레이어 등...

Windows, 한컴오피스, Ms Office,

Adobe Phooshop 등...

기타 저비용, 빠른 문제점 개선, 커뮤니티 중심

특정 개발자나 기업에서 개발하고 기술지원함. 특정SW에 종속될 위험성이 있음.

Page 6: 오픈소 스소프트웨어(한영빈/2014)

뭐가 좋고 뭐가 나쁜가.

Page 7: 오픈소 스소프트웨어(한영빈/2014)

누구든지 개발 과정에 참여 가능→높은 투명성과 신뢰성

Page 8: 오픈소 스소프트웨어(한영빈/2014)
Page 9: 오픈소 스소프트웨어(한영빈/2014)
Page 10: 오픈소 스소프트웨어(한영빈/2014)

비용절감.

[TOTAL]$0 [TOTAL]$599.98

Page 11: 오픈소 스소프트웨어(한영빈/2014)

잘 관리되지 못하면, 순식간에 사라진다...

Page 12: 오픈소 스소프트웨어(한영빈/2014)

지금은 역사 속으로 사라진 알짜리눅스

Page 13: 오픈소 스소프트웨어(한영빈/2014)

다양한 라이선스들

Page 14: 오픈소 스소프트웨어(한영빈/2014)

● GNU General Public License (GNU 일반 공중허가서)

● 가장 널리 알려진 강한 카피레프트 허가서

● 이 라이선스 적용된 소프트웨어의 파생된 것을 만들면, 그것 역시 동일한 라이선스 적용해야함

● http://www.gnu.org/licenses/gpl.html

Page 15: 오픈소 스소프트웨어(한영빈/2014)

● GNU Lesser General Public License(GNU 약소 일반 공중 허가서)

● GPL에 비해 약한 카피레프트 허가서

● 주로 소프트웨어 라이브러리(개발에 쓰이는 하부(하위) 프로그램들)에 많이 쓰임

● http://www.gnu.org/copyleft/lesser.html

Page 16: 오픈소 스소프트웨어(한영빈/2014)

● Apache License(아파치 라이선스)

● 누구는지 해당 소프트에어 파생본 제작, 저작권 양도, 해당 소프트웨어 전송이나 공유, 상업적 이용 가능

● 재배포 시 아파치 라이선스2.0을 포함시켜야 함.

● http://www.apache.org/licenses/LICENSE-2.0.html

Page 17: 오픈소 스소프트웨어(한영빈/2014)

● MIT License(MIT 라이선스)

● MIT(매사추세스 공과대학)을 기원으로 함

● 소프트웨어 파생판 소스를 반드시 공개해야 한다는 규정이 없음

● 다른 라이선스들보다 매우 느슨함

● http://opensource.org/licenses/MIT

Page 18: 오픈소 스소프트웨어(한영빈/2014)

다양한 오픈소스 소프트웨어들

Page 19: 오픈소 스소프트웨어(한영빈/2014)

이건 알아두고 갑시다

● 오픈소스 ≠ 무료 소프트웨어

● 오픈소스 소프트웨어 파생본 만들떄, 해당 소프트웨어에 적용된 라이선스 확인하기(라이선스 떄문에 법적 문제 많이 일어남)

Page 20: 오픈소 스소프트웨어(한영빈/2014)

감사합니다.