오픈소스 소프트웨어(박준영/2014)

16
By. Licube (박준영)

description

주제: 오픈소스 소프트웨어 자료제공 및 발표자 : 박준영(21018)

Transcript of 오픈소스 소프트웨어(박준영/2014)

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

By. Licube (박준영)

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

일단 오픈소스와 소프트웨어의 뜻부터…

* 오픈소스 - 제작자의 권리를 지키면서 소스코드를 누구나 열람할 수 있도록 한 S/W 또는, 오픈소스 라이선스에 준하는 모든 통칭을 일컫는다.

* 소프트웨어 – 심화내용은 여기서 다루지 않음.

저장장치에 저장된 특정한 목적의 컴퓨터 프로그램.

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

소스코드를 공개해 누구나 제한없이 그 코드를 보고 사용할수 있는 오픈소스 라이선스를 만족하는 소

프트웨어를 통칭.

*소스코드(source code)란? (소프트웨어 내용을 프로그래밍언어로 나타낸

설계도와 같은 존재.)

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

상용s/w는 오픈소스s/w에 비해

상업적인 목적으로 생산되는 소프트웨어이다.

상용s/w 예를 들면?

대표적으로 Windows 와 MS Office 등이 있다.

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

오픈소스 소프트웨어 상용 소프트웨어

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

오픈소스 소프트웨어 (ex:리눅스)

상용 소프트웨어 (ex:윈도우)

장점

1. 이용에 별다른 비용이 들 지 않음.

2. 원하는대로 변형 가능 3. 누구나 버그패치 가능

1. 비숙련 사용자들에게 더 사용이 쉬울수 있다.

2. 오픈소스s/w 포럼에서 바로 댓글이 달릴순 있지만 수신자 부담전화의 확실한 지원

보단 못하다.

단점

1. 리눅스를 예로 들때 윈도우나 맥osx에 비래 UI가

떨어지는 편. 2. 비숙련자에게는 사용이

어렵다.

1. 추가적인 비용이 발생한다. 2. 윈도우xp대란처럼 특정 s/w

에 종속될수 있다.

오픈소스(S/W)vs상용(S/W)

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

리눅스는 GNU를 사용한 대표적인 오픈소스S/W프로젝트 입니다.

Page 8: 오픈소스 소프트웨어(박준영/2014)

Android~!

안드로이도 또한 대표적인 오픈소스 모바일 운영체제입니다.

Page 9: 오픈소스 소프트웨어(박준영/2014)

아파치 웹 서버

아파치 웹 서버 소프트웨어는 대부분의 웹사이트를 운영할때 사용됩니다.

Page 10: 오픈소스 소프트웨어(박준영/2014)

크롬 (Chrome)

크롬은 인터넷 익스플로러와 함께 대표적인 브라우저로 꼽히며, 오픈소스 S/W프로젝트중 하나입니다.

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

GPL – 뜻: 일반 공중 사용 허가서

오픈소스 S/W의 대표적인 라이센스 체계로

리눅스또한 이 라이선스를 적용했다.

GNU GPL이라고도 하며, “카피라이트”의 반대라는 의미로 “카피레프트”라고도 한다.

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

LGPL – 뜻: GNU의 확장된 개념이며 GNU에 비해

규제가 약한편.

LGPL은 카피레프트에 대한 규제를 프로그램 자체에 둔다.

그러나 이 프로그램을 사용하는 다른 프로그램에 대해서는 카피레프트를 두지 않는다.

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

(아까 나왔던)아파치2.0 MPL

간단히 말해서 웹사이트 앞에 붙는[ http]가 대부분 아파치 웹 서버를 쓴다.

Page 14: 오픈소스 소프트웨어(박준영/2014)
Page 15: 오픈소스 소프트웨어(박준영/2014)

QnA??? 질문, 답변의 시간

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

The En:D