**오픈 소스** 제품에는 소스 코드,
또는 제품의 내용을 사용할 권한이 포함된다. 대체적으로 이를 오픈 소스 모델이라고 부르며 여기서 오픈 소스 소프트웨어나 기타 제품들이 오픈 소스 소프트웨어 운동의 일부로서 오픈 소스 사용권으로 출시된다. 이 용어의 사용은 소프트웨어와 함께 기원되었으나 소프트웨어 부문을 넘어서 다른 오픈 콘텐츠 및 개방형 협업의 형태로 확장되어가고 있다.

## 기원
소프트웨어를 기술하기 위해 사용된 "오픈 소스"라는 용어는 "자유 소프트웨어"(free software)라는 용어에 암시된 정치적 선전과 도덕적 철학을 비판했던 자유 소프트웨어 운동에 참여한 사람들이 처음 제안한 것이다.

레이먼드는 특히 이 새로운 용어를 보급하는 시도에 활동적이었다. 그는 1998년 2월 자유 소프트웨어 커뮤니티에 이 용어의 채택을 최초로 호소하였다.

이 용어는 1998년 4월 기술 출판사 팀 오라일리에 의해 조직된 행사를 통해 더 가시화되었다. 원래 제목은 "프리웨어 서밋"(Freeware Summit)이었으나 나중에 "오픈 소스 서밋"(Open Source Summit)으로 변경된

이전의 수많은 대형 기관들이 등장하여 오픈 소스 소프트웨어 운동의 발전을 지지하였으며, 여기에는 오픈 소스 프레임워크 아파치 하둡과 오픈 소스 HTTP 서버 아파치 HTTP 등 커뮤니티 프로젝트를 지원하는 아파치 소프트웨어 재단이 포함되어 있다.

### 오픈 소스 모델과 개방형 협업
오픈 소스 모델은 개방형 협업을 장려하는 탈중앙식 소프트웨어 개발 모델인데,

소프트웨어 개발의 오픈 소스 모델은 인터넷 포럼,

개방형 협업은 동료 생산, 집단적 협업, 위키노믹스의 기저를 이루는 원칙이다.

Riehle 등은 개방형 협업을 평등주의, 능력주의, 자기조직화라는 세 가지 원칙에 기반한 협업으로 정의한다. Levine과 Prietula는
개방형 협업을 "기여자와 비기여자들에게 이용이 가능할 경제적 가치의 산물(또는 서비스)를 창출하기 위해 소통하는, 목표 지향적이지만 느슨한 공동 작용을 하는 참여자들에 의존하는 혁신 또는 생산 시스템"으로 정의한다. 이 정의는 여러 예시를 포착하며 이 예시들은 모두 유사한 원칙에 의해 결합된다. 예를 들어, 목적의식은 있으나 느슨한 공동 작용을 하는 작품에 기여하고 소비하고 소통할 권한이 개방된 경제 가치 상품인 요소들 전반이 위키백과와 같은 오픈 소스 소프트웨어 프로젝트나 사용자 포럼, 공동체에서 관찰된다. UCC 기반 상업용 웹사이트에서도 볼 수 있다. 이러한 개방형 협업의 예시에서는 누구든지 느슨히 공동 작용을 하는 소통하는 참여자들이 생산한 공유의 산물에 자유로이 기여하고 참여할 수 있다.

개방형 협업의 연구와 실천에 헌신하는 연례 콘퍼런스는 OpenSym(과거 이름: WikiSym)이다.

### 오픈 소스 라이선스
오픈 소스는 오픈 소스나 자유 라이선스를 통해 제품의 설계나 청사진의 보편적인 접근, 그리고 해당 설계나 청사진의 보편적인 재배포를 촉진한다.
저작권, 라이선스, 도메인, 소비자 문제를 명확히 하기 위해 오픈 소스 소프트웨어 운동이 발생하였다.

오픈 소스 라이선스는 소스 코드, 청사진, 설계를 정의된 조항에 의거하여 사용, 수정, 공유할 수 있게 하기 위해 소프트웨어와 기타 제품을 위한 라이선스의 일종이다. 이 경우 최종 사용자와 상업 기업들은 자신들의 맞춤식 수정, 호기심, 또는 문제 해결 요구를 위해 소스 코드, 청사진, 설계를 검토하고 수정할 수 있다. 오픈 소스 라이선스를 받은 소프트웨어는 대부분 무료로 이용이 가능하지만 꼭 그렇다는 의미는 아니다. 개인 목적으로만 소스 코드의 비상업용 재배포와 수정을 허가하는 라이선스는 일반적으로 오픈 소스 라이선스로 간주되지 않는다. 그러나 오픈 소스 라이선스는 일부 제약이 있을 수 있는데, 특히 코드 안에 개발자 이름과 저작권 문구를 보존할 것을 요구하거나 라이선스를 받은 소프트웨어를 동일한 라이선스(예: 카피레프트 라이선스에서처럼)로 재배포할 것을 요구하는 등 소프트웨어의 기원의 관점에 대한 표현에 관련해서 그러하다. 대중적인 오픈 소스 소프트웨어 라이선스들은 오픈 소스의 정의(OSD)에 기반한 오픈 소스 이니셔티브(OSI)의 승인을 받은 것들이다.

### 오픈 소스 소프트웨어 코드
일반적으로 오픈 소스는 (상업적 목적을 포함한) 모든 목적을 위해, 또 원래의 디자인으로부터 수정을 할 수 있도록 소스 코드를 일반에 공개한 컴퓨터 프로그램을 말한다. 오픈 소스 코드는 프로그래머들이 소스 코드를 개선시키고 공동체 내의 변경사항을 공유하는 협업적인 노력의 산물을 의미한다. 코드는 소프트웨어 사용권 조항에 의거하여 출시된다. 해당 사용권 조항에 의거하여 다른 사람들은 자신들의 버전(포크/fork)을 다운로드, 수정 후 공동체에 게시할 수 있다.

### "오픈" VS "자유" VS "자유-오픈"
자유-오픈 소스 소프트웨어 또는 자유-오픈 소스 소프트웨어는 사용, 수정, 배포에 어떠한 제한도 없이 라이선스된, 공개적으로 공유되는 소스 코드를 말한다. 이 완전히 제한이 없다는 정의에 관한 혼동이 존재하는데, 그 이유는 "자유로운"으로 알려진 프리(free)라는 용어가 "무료의"로 해석될 수도 있기 때문이다. 예를 들어 "being free to speak"의 free는 "자유로운"인데, 이는 "free beer"의 free(무료)와 동의어가 아니다.

이와는 반대로, 리처드 스톨먼은 "오픈 소스"라는 용어에 대해 언급하면서 이 용어의 지지자들이 오픈 소스의 정의의 조항을 충족해야 한다고 이야기하지만 꼭 다른 권한이 주어지지 않더라도 조사를 위해 소스 코드가 공개되고 접근이 가능해야 한다는 점에는 동의한다.

"자유-오픈"은 공용 소유(국유재산), 탈사사화(국유화), 사유화 반대, 투명한 행위(transparent behavior)와는 구별된다.

## 컨트리뷰션
오픈 소스 프로젝트에 도움이 되는 모든 활동을 컨트리뷰션(contribution) 또는 기여라고 한다. 버그 수정, 기능 추가, 소스 코드 수정, 코드 테스트와 같은 중요한 활동 이외에도, 오타 수정, 번역, 가이드 문서 작성, 디자인 작업, 의견 제시와 같은 사소한 활동도 컨트리뷰션에 해당한다.

사람들이 컨트리뷰션을 하는 이유는 여러 가지가 있다. 첫째로 사용하던 오픈 소스를 개선한 경우 자신만 사용하면 버전 업이 될 때마다 추가로 패치해야 하는 불편함이 있다. 이 불편함을 해소하기 위해 컨트리뷰션을 한다. 둘째로 개인의 개발 실력 향상과 영어능력 향상을 위해서 하는 경우도 있다. 오픈 소스 커뮤니티로부터 피드백을 받을 수 있어 특히 개발 실력 향상에 도움이 된다. 셋째로 오픈 소스 활동은 공개 기록으로 남기 때문에, 구직 활동 시 자신의 이력으로 사용할 수 있다. 이 외에도 명성을 높이려고 기여하기도 하는 등 다양한 이유로 사람들은 기여에 참여한다.

## 오픈 소스 프로젝트 구성원
대부분 오픈 소스 프로젝트 구성원은 다음과 같다.

## 소스가 공개되는 이유
소스가 공개되는 이유는 다음과 같다.

한편 웹 브라우저를 예로 들어보면 과거 웹 브라우저의 전설처럼 여겨졌던 1994년 당시 세계 시장 점유율 1위였던 넷스케이프 네비게이터(Netscape Navigator)를 MS의 인터넷 익스플로러가 시장에서 밀어내고 2004년을 전후로 전 세계 웹 브라우저 전체 사용량의 90%를 점유하기도 했었으며 약 20년 간 우월적 지위를 누렸다. 또한 인터넷 익스플로러(IE) 웹 브라우저는 독과점 문제로 이슈가 제기된 바 있었다.
그러나 2013년을 기점으로 인터넷 익스플로러는 구글 크롬 웹 브라우저에 의해 우월적 자리를 내주고 나서는 윈도우 그룹의 부사장 존 벨피오레는 2018년 12월 6일 회사 블로그에서 "우리는 고객들을 위해 웹 호환성을 높이고 모든 웹 개발자들을 위해 웹 분열화를 줄이고자 크롬 오픈 소스 프로젝트를 도입하려 한다"고 언급한 바 있다. 이로써 지난 지속적인 익스플로러 버전별 지원 중단에 따른 사용자들의 불편과 관련해서 향후 웹 브라우저의 시장 점유율의 의미는 크게 달라질 것으로 보인다. 이후 현재 웹 브라우저 시장점유율 1위를 차지하고 있는 구글 크롬 웹 브라우저는 적어도 넷스케이프나 마이크로소프트(MS)의 전철을 밟지않을 가능성이 높다. 크롬은 크로미움이라는 오픈 소스를 기반하고 있어서 독과점에 의해 소스 공개나 신생 상용 브라우저에 의한 경제적인 경쟁 부담이 이미 오픈 소스에 의해 상대적으로 안정되어 있기 때문이다. 이러한 점에서 오픈 소스를 효과적으로 이용하는 대기업의 사례는 기업과 사용자와의 긍정적인 관계형성 면에서 시사하는 바가 클뿐만 아니라 역사적으로 얻은 교훈적인 면에서도 중요한 의미가 있다고 할 수 있다.

## 장단점

### 장점
장점은 다음과 같다.

### 단점
단점은 다음과 같다.

## 과학, 의학

### 오픈 사이언스
오픈 사이언스는 확인 가능한 공유된 지식의 열린 발견 과정으로서 과학적 방법을 사용한다. 이는 프로세스와 연구가 공개적으로 공유되지 않는 회사 소유 과학, 그리고 논문이 유로화 벽 뒤에 감춰졌거나 사적 저널로 출판되는 클로드즈 사이언스와는 대조된다.