오픈 소스 소프트웨어인 OSS의 급속한 성장으로 인해 IT 분야에서 성공하려는 사람은 누구나 이러한 흐름에 익숙해지고 그 뒤에 무엇이 있는지 이해해야 합니다. 이름에서 알 수 있듯이 오픈 소스 소프트웨어는 공개적으로 액세스할 수 있기 때문에 사람들이 검사, 수정, 향상 및 공유할 수 있는 것입니다.
즉, 누구나 보고, 버그를 수정하고, 업그레이드하고, 다른 사람에게 배포할 수 있는 오픈 소스 코드입니다. 일반적으로 다른 프로그래머의 검토와 협력을 바탕으로 공동으로 개발됩니다. 그리고 오픈 소스 소프트웨어는 단일 작성자나 단일 소프트웨어 회사가 아닌 커뮤니티에 의해 만들어지기 때문에 자연스럽게 더 저렴하고 유연하며 대부분의 경우 독점 소프트웨어보다 수명이 더 깁니다.

모든 것이 언제 시작되었나요?
오픈소스가 상대적으로 새로운 움직임이라고 생각한다면 놀랄 것입니다. 그 뿌리는 연구자들이 인터넷 및 통신 네트워크 프로토콜을 개발하기 시작한 1950년대와 1960년대로 거슬러 올라갑니다. 이러한 기술은 개방적이고 협력적인 연구를 기반으로 했으며, 이 원칙은 나중에 인터넷의 기초가 되었습니다. 오늘날 우리가 알고 있는 오픈 소스 소프트웨어는 1983년 MIT의 프로그래머인 Richard Stallman이 소스 코드를 무료로 공개하면서 시작되었습니다. 그는 전 세계의 프로그래머가 원하는 대로 수정하고 발전시킬 수 있도록 액세스할 수 있어야 한다고 믿었습니다. 그의 접근 방식은 확고해졌고 점차적으로 1998년 오픈 소스 이니셔티브(Open Source Initiative)의 형성으로 이어졌습니다.오픈 소스 소프트웨어와 다른 유형의 소프트웨어
아래에서는 오픈 소스 소프트웨어와 다른 유형의 소프트웨어의 주요 측면 중 일부를 비교합니다.제어
위에서와 같이 OSS와 다른 유형의 소프트웨어 사이의 주요 차이점은 소스 코드를 보거나 복사하거나 수정하려는 모든 사람이 사용할 수 있다는 점을 이미 짐작했을 것입니다. "독점" 소프트웨어의 경우 한 사람이나 팀만이 이에 대한 독점적인 통제권을 유지합니다. 그렇기 때문에 일반적으로 소스 코드에 대해 아무 작업도 수행하지 않아도 되는 라이선스에 동의해야 하는 "비공개 소스" 소프트웨어라고도 합니다. 즉, 오픈 소스 소프트웨어도 일반적으로 라이센스가 부여됩니다. 그러나 법적 조건은 독점 라이센스의 조건과 크게 다릅니다. 이는 컴퓨터 사용자에게 원하는 목적으로 소프트웨어를 사용할 수 있는 권한을 부여합니다. 또한 일부 오픈 소스 라이선스에는 프로그램이나 코드를 변경하는 사람은 누구나 라이선스 비용을 청구하지 않고 이를 다른 사람과 공유해야 한다고 명시되어 있습니다. 즉, 사람들이 자신의 성과를 분배하도록 장려합니다.비용
"오픈소스"는 무료인가요? 항상 그런 것은 아닙니다. 오픈 소스 소프트웨어 프로그래머는 자신이 만들거나 기여하는 소프트웨어에 대해 일부 비용을 청구할 수 있습니다. 또는 소프트웨어 서비스 및 소프트웨어 지원에 대해서만 비용을 청구하는 경우도 있습니다. 이런 방식으로 소프트웨어는 무료이며 프로그래머는 사용자가 소프트웨어를 설치하거나 문제를 해결하도록 도와줌으로써 돈을 벌 수 있습니다. 하지만 독점 소프트웨어에 비해 이 비용은 훨씬 더 저렴합니다.보안
문제 해결이라는 주제를 다루면서 소프트웨어 유형에 관계없이 코드 결함이 여전히 존재한다는 점은 주목할 가치가 있습니다. OSS에서는 소스 코드가 누구에게나 공개되어 있기 때문에 버그 수가 훨씬 적지만 "코드에 더 많은 관심을 가질수록 버그가 생존하기가 더 어려워집니다." 또한 버그 수정을 담당하는 사람 사이에는 차이가 있습니다. 즉, 상용 소프트웨어에 대한 책임은 공급업체에 있습니다. 동시에 사용자는 오픈 소스 소프트웨어에 대한 책임이 있습니다.설계
디자인 측면에서 OSS는 일반적으로 몇 가지 포인트를 잃습니다. 협업과 공유를 장려하는 정책을 펼치고 있기 때문에 사용자 친화적인 디자인보다는 개방성에 중점을 두고 있습니다. 따라서 기본적으로 영리 목적의 제품은 적응성과 사용자 경험을 주요 관심사로 삼아 사용하기가 더 직관적이고 간단합니다.보증
"비공개 소스" 소프트웨어가 승자가 되는 또 다른 영역은 보증 조건입니다. OSS에 보증이 전혀 없다는 사실은 놀라운 일이 아닙니다. 대조적으로, 독점 소프트웨어는 항상 보증으로 뒷받침되는데, 이는 보안 정책을 갖춘 회사에 확실한 이점입니다. 그러나 일부 오픈 소스 솔루션은 매우 인기가 높으며 오늘날 시장 선두주자이기도 합니다. (예: Linux, Apache).가장 인기 있는 OSS
- 모질라 파이어 폭스
- 아파치 웹서버
- GNU/리눅스
- VLC 미디어 플레이어
- 슈가CRM
- VNC
- 단
- 리브레 오피스
- jQuery
GO TO FULL VERSION