오픈 소스 란 무엇입니까?
오픈 소스는 무언가 뒤에있는 소스 코드를 자유롭게 이용할 수 있어야한다는 철학입니다. 이 원칙은 1990 년대 후반 소프트웨어 산업에서 시작되었으며 여러 릴리스의 오픈 소스 소프트웨어 및 운영 체제가 출시되었으며 이후 다른 커뮤니티에도 확산되었습니다. 레코딩, 소프트웨어 툴 또는 전체 운영 체제 등 개방형 형식으로 무언가를 공개해야한다는 강력한 주장이 많이 있습니다.
이러한 방식으로 무언가를 배포 할 때의 주요 이점은 최종 사용자가 소스와 직접 상호 작용하여 원하는대로 소스를 수정할 수 있다는 것입니다. 이것은 지속적인 개발과 혁신을 장려하는 동시에 공유 정보 커뮤니티를 만듭니다. 오픈 소스 제품을 생산하는 많은 회사는 기능을 확장하고 잠재적 인 약점을 식별하고 수정하기 위해 사용자의 혁신에 의존하며 이러한 회사는 적극적으로 제품 수정을 장려합니다.
다양한 수준의 오픈 소스가 있습니다. 예를 들어, 릴리스에 특정 제한이있을 수 있으며,이 경우 일부 사람들은 "공유 소스"또는 "공유 공통"이라는 용어를 선호합니다. 예를 들어 누군가가 공개 소스 형식으로 레코딩을 릴리스 할 수 있지만 사람들에게 묻지 않을 수 있습니다. 앨범을 개편하여 이익을 얻습니다. 오픈 소스 철학을지지하는 많은 옹호자들은 진정한 무료 아이템을 선호하므로 사람들이 소스 코드와 최종 제품으로 원하는 것을 할 수 있습니다.
어떤 사람들은 모든 오픈 소스 자료도 자동으로 무료라고 잘못 생각합니다. 실제로는 그렇지 않습니다. 일부 회사는 새로운 제품 개발 및 추가 기능을 지원하는 수수료와 함께 사람들이 지불해야하는 공개 제품을 제조합니다. 사람들이 비용을 지불하는 것에 대한 공유 소스 라이센스를 보는 것도 일반적입니다. 예를 들어, Apple Computer는 공개 라이센스에 따라 일부 기술을 출시합니다.
이 철학은 특히 지적 재산권 공동체에서 비판을받습니다. 이러한 비평가의 대부분은 개발 및 배포가 실제로 작동하려면 강력한 중앙 조직자가 필요하며 주요 개발자가 프로젝트 작업에 대한 보상을 기대하는 것은 부당하지 않다고 주장합니다. 그러나 자료가 진정으로 오픈 소스 인 경우 이러한 보상을 구성하는 방법을 파악하기가 어려우며, 종종 일부 사람들이 공유하는 라이센스 및 제한 공유 문제에 얽힌 문제가 발생합니다.