검색어 입력폼

오픈소스 소프트웨어

저작시기 2013.04 |등록일 2013.04.23 한글파일한글 (hwp) | 14페이지 | 가격 1,000원

목차

1. 오픈소스소프트웨어의 정의

2. 오픈소스소프트웨어의 장점

3. 오픈소스소프트웨어의 단점

4. 오픈소스소프트웨어에 대해
- 리눅스와 마이크로소프트의 windows 그리고 맥의 Mac OS에 대해서 차이점.
- 오픈소스는 무료인데 이익을 받는 과정.
- 오픈소스와 돈을 받고 파는 소프트웨어의 장 단점과 차이점.
- 오픈소스와 돈을 받고 파는 소프트웨어의 문제점, 미래 전망.

5. 오픈소스소프트웨어와 비공개소프트웨어의 비교

6. 오픈소스소프트웨어 수익창출 방법

본문내용

□ 오픈소스 소프트웨어의 정의

오픈소스 소프트웨어 : 무상으로 공개된 소스코드 또는 소프트웨어.
오픈 소스 소프트웨어(open source software, OSS)는 소스 코드를 공개해 누구나 특별한 제한 없이 그 코드를 보고 사용할 수 있는 오픈 소스 라이선스를 만족하는 소프트웨어를 말한다. 통상 간략하게 오픈 소스라고 말하기도 한다.

통상 오픈 소스 소프트웨어는 자유 소프트웨어와 비슷하지만, 자유 소프트웨어는 자유 소프트웨어 재단과 GNU 프로젝트와 관련된 소프트웨어에서 자유를 중시하는 의미에서 사용하고 오픈 소스 소프트웨어는 소스의 형태 자체를 중시하는 말이다.

<중 략>

여러 가지 측면을 고려할 때 이러한 목적으로 사용할 수 있는 최상의 오픈소스 라이센스는 GPL(General Public Licence)이다.

이 접근법은 라이브러리와 컴퓨팅 엔진, 데이터베이스, 혹은 트랜잭션 엔진 등 여러분이 ‘엔진’으로 분류할 수 있는 제품에 특히 적합하다. GPL을 이용해 여러분의 엔진이나 라이브러리에 링크하고, 이 조합을 완성된 제품으로 재배포할 계획을 갖고 있는 사람이라면 누구나 GPL 하에 자신의 IP를 라이선스해야 한다.

많은 잠재 고객들은 이 방법을 그다지 선호하지 않을 것이다. 이 방식은 오픈소스 라이선스에 기반하지 않은 제품의 버전을 판매할 수 있는 기회를 주기 때문이다.

다른 사람의 코드를 재사용하면 오픈소스 라이선스에 문제가 발생하나? 더 정확히 말한다면 여러분의 프로젝트에 오픈소스 코드를 재사용할 경우 문제가 발생할 것인가? 대부분의 환경에서 이에 대한 답은 ‘아니오’다. 많은 호주 개발자들은 주문 소프트웨어를 개발하고 있다. 주문 소프트웨어는 이 서비스를 구매하는 고객의 요구사항 이상의 재사용은 할 수 없다.

이 모델은 모든 오픈소스 라이선스와 호환된다. 여러분 혹은 고객이 GPL 라이선스를 획득한 제품을 수정한 바이너리를 재배포하고 싶다면 이 소스코드의 수정 사항을 GPL에 제공해야 한다.

그러나 BSD(아파치, MIT 등) 등의 라이선스를 사용한다면 추출해낸 수정 바이너리 내에서만 소스코드를 제공하면 된다. 소스코드를 여러분의 수정본에서 이용할 수 있도록 할 필요는 없다.

참고 자료

없음
다운로드 맨위로