오픈소스 소프트웨어란 무엇인가요?
오픈소스 소프트웨어 '오픈소스'란 소스코드를 공개적으로 사용할 수 있는 소프트웨어를 뜻하는 새로운 용어로, 이 소프트웨어의 사용, 수정, 배포가 법률에 의해 제한되지 않습니다. 라이센스. 오픈 소스 소프트웨어는 일반적으로 저작권으로 보호되며 해당 라이센스에는 오픈 소스 상태의 의도적인 보호, 저작자 통지 또는
개발 제어와 같은 제한 사항이 포함될 수 있습니다. '오픈소스'는 오픈소스에 대한 공식적인 정의를 내리는 수단으로 공익 소프트웨어 단체에 인증마크로 등록되고 있다.
오픈소스 소프트웨어는 주로 전 세계에 흩어져 있는 프로그래머 팀에 의해 개발되지만 대학, 정부 기관, 계약자, 협회 및 상업 회사에서도 개발됩니다. 오픈 소스 소프트웨어는 역사적으로 UNIX 및 인터넷과 매우 밀접하게 연관되어 왔습니다. 이러한 시스템에서는 다양한 하드웨어가 지원되어야 하며 소스 코드 배포는 플랫폼 간 이식성을 달성하는 유일한 실용적인 방법입니다. 소수의 사용자만이 DOS, Windows 및 Macintosh 플랫폼에서 사용할 수 있는 컴파일러를 보유하고 있으며 오픈 소스 소프트웨어는 훨씬 덜 일반적입니다. 오픈 소스 개발 모델에 대한 자세한 내용은 Eric Raymond의 "The Cathedral and the Bazaar"를 참조하세요.
오픈소스 소프트웨어가 소프트웨어 시장과 왜 연관되는가?
기존 비즈니스 소프트웨어에는 막대한 광고 및 상표 예산이 소요되므로 그 중요성을 넘어서 너무 많은 관심을 기울이고 있습니다. 기존 비즈니스 소프트웨어는 실제로 모든 소프트웨어의 작은 부분에 불과합니다. Lion은 다양한 조직에서 내부 요구에 맞게 개발되었습니다. 내부적으로 개발된 소스 코드, 특히 미국 정부가 주문한 중요한 소스 코드는 개발 소스 코드 라이센스를 통해서만 공유할 수 있습니다. 이는 실제로 대부분의 소프트웨어 전문가가 비즈니스 소프트웨어를 작성하지 않기 때문입니다.
오픈소스 소프트웨어의 전반적인 영향과 평균 이점을 정량화하기는 어렵지만, 둘 다 대중에게 널리 보급되고 과소평가되고 있다는 것은 분명합니다. 오늘날 많은 오픈 소스 소프트웨어가 상용 개발의 지원을 받고 있습니다. 동시에, 오픈 소스 비즈니스 모델의 성공과 오픈 소스 개발의 높은 생산성 및 품질로 인해 Netscape는 1998년 초에 오픈 소스 라이센스에 따라 브라우저를 개발하기로 결정했습니다.
오픈소스 운동을 주도하는 엄청난 추진력이 있습니다. 그를 따라잡기 위해 수많은 전통적인 비즈니스 개발자들이 성장해야 한다는 점은 흥미롭습니다. 컴퓨터 산업은 1970년대 최초의 마이크로컴퓨터, 1980년대 중반부터 현재까지 일상적인 마이크로컴퓨터의 대량 생산, 같은 기간 동안의 인터넷 등 여러 가지 흥미로운 발전과 혁신의 물결을 겪었습니다. 오픈 소스 모델을 사용하는 상용 소프트웨어가 차세대 새로운 트렌드가 될 수 있습니다.