Computer >> 컴퓨터 >  >> 네트워킹 >> 인터넷

오픈 소스 및 독점 라이선스에 대해 알아야 할 사항

오픈 소스 및 독점 라이선스에 대해 알아야 할 사항

소프트웨어 사용, 개발 및 홍보와 관련하여 소프트웨어와 함께 제공되는 수많은 라이선스는 전문 사용자에게도 혼란을 줄 수 있습니다. 오픈 소스 및 독점 라이선스는 종종 충돌합니다. 전자는 사람들이 소프트웨어를 보다 자유롭게 사용할 수 있도록 하는 반면 후자는 폐쇄적이고 보호된 라이선스 방식을 장려합니다.

이 게시물에서는 공개 라이선스와 독점 라이선스를 모두 비교합니다. 우리는 또한 그들이 잘 어울리는지 아니면 관계가 소원해지는지 논의합니다.

소프트웨어 라이선스 소개

초보자를 위해 소프트웨어는 크게 두 가지 형식으로 제공됩니다. 오픈 소스 및 독점(또는 폐쇄 소스) 라이선스에 대해 살펴보겠습니다.

오픈 소스 라이선스

오픈 소스는 개발자가 컴퓨터 프로그램에서 소스 코드를 보고, 수정하고, 공유할 수 있는 일종의 저작권 라이선스입니다. 프리미엄 오픈 소스 소프트웨어도 사용할 수 있지만 일반적으로 프리웨어입니다.

일반적으로 개발자는 작업에 적합한 특정 오픈 소스 라이선스를 선택합니다. GNU 일반 공중 사용 허가서(GPL), MIT 사용 허가서 또는 모질라 공중 사용 허가서(MPL)와 같이 사용할 수 있는 것이 많이 있습니다.

오픈 소스 및 독점 라이선스에 대해 알아야 할 사항

코드에 더 많은 눈이 있다는 점을 감안할 때 사용된 라이선스를 시행하는 데 도움이 되는 이러한 숫자의 강점이 있습니다. 또한 사용자가 주요 고객이라는 점을 감안할 때 사용자는 코드 검토를 수행하는 데 더 많은 기득권을 갖게 될 것입니다.

그러나 오픈 소스 소프트웨어 및 하드웨어는 일반적으로 안정성이나 지원을 보장하지 않고 "있는 그대로" 제공되는 경우가 많습니다. 따라서 소프트웨어에 사용할 수 있는 프리미엄 계층이 없는 한 시스템 및 기타 소프트웨어와 호환성 문제가 있을 수 있습니다.

독점 라이선스

오픈 소스 라이선스와 비교할 때 독점 라이선스는 법적 거래법(이 경우 소프트웨어 사용 방법에 대한 개발자 규칙) 외에는 감독할 권한이 없습니다. 따라서 특정 인기 소프트웨어에 대한 열렬한 "해킹" 커뮤니티를 종종 볼 수 있습니다.

오픈 소스 및 독점 라이선스에 대해 알아야 할 사항

거의 모든 독점 타이틀은 긴 이용 약관에 동의해야 합니다. 이 법적 문서를 수락하면 귀하와 개발자 간의 구속력 있는 계약이 되며, 이는 귀하가 위반한 모든 조건에 대해 책임을 진다는 것을 의미합니다.

그러나 독점 라이선스는 종종 유료 최종 사용자에게 버그 수정, 패치 및 지원을 제공합니다. 항상 그런 것은 아니지만 프리미엄 독점 소프트웨어는 사용자에게 적합하도록 개발자로부터 기득권이 있습니다. 그들만이 문제를 해결할 수 있기 때문입니다.

이는 또한 개발자가 포기한 소프트웨어에 의존하는 사용자에게 문제를 야기합니다. 종종 라이선스가 활성 상태로 유지됩니다.

오픈 소스와 독점 라이선스 비교

오픈 소스 라이선스와 독점 라이선스를 모두 살펴보면 몇 가지 주요 차이점이 있습니다. 두 라이선스 모델이 어떻게 비교되는지 보여주는 요약 표를 살펴보겠습니다.

오픈 소스 독점
비용 보통 무료이며 때로는 프리미엄 요소가 포함됨 개발자가 설정하지만 무료일 수 있음
저작권 라이선스, 수정 시 원래 개발자에게 크레딧 제공 개발자에게만 라이선스가 부여되고 라이선스 사용자에게 사용 권한이 부여됨
소스 코드 소유권 소유권 없음 개발자는 권리를 소유합니다.
소스 코드 수정 누구나 코드를 수정하고 용도를 ​​변경할 수 있습니다. 개발자만 소스 코드를 보고 수정할 수 있습니다.

전반적으로 오픈 소스 및 독점 라이선스는 두 가지 다른 목표를 염두에 두고 있습니다. 전자는 기본 아이디어를 한 단계 더 발전시킨 공동 개발 커뮤니티를 중요하게 생각합니다. 그러나 후자는 사용 권한을 보호하고 첫 번째 인스턴스에서 이익을 얻는 데 더 중점을 둡니다.

오픈 소스 라이선스와 독점 라이선스를 함께 사용할 수 있습니까?

함께 잘 맞물리는 오픈 소스 및 독점 라이선스 모델의 수많은 예가 있습니다. 예를 들어, 인기 있는 코딩 개발자 JetBrains는 독점 라이선스 프리미엄 소프트웨어의 오픈 소스(및 무료) 버전을 제공합니다.

오픈 소스 및 독점 라이선스에 대해 알아야 할 사항

그러나 다른 회사들은 다른 방식으로 오픈 소스를 수용했습니다. Google과 Microsoft는 모두 독점 제품을 구축하기 위해 오픈 소스 프로젝트를 만들거나 인수했습니다. Google Chrome과 Github은 모두 독점적이지만 각각 Chromium 브라우저와 Git 위에 위치합니다.

이와 대조적으로 Elastic은 Amazon이 소프트웨어에서 비윤리적으로 이익을 얻었다고 말하면서 Elasticsearch에 대한 오픈 소스 라이선스를 철회했습니다. 두 관점 사이에 여전히 이념적 차이가 있음을 보여줍니다.

결론

요컨대, 공개 라이선스와 독점 라이선스는 항상 서로를 잘못된 방식으로 문지릅니다. 그러나 사용자가 코드를 연구하고 수정할 수 있도록 하는 동안 회사가 여전히 브랜드 권리를 유지하는 시스템이 있을 수 있습니다. 코드베이스와 사용자 보안의 이점은 모두에게 엄청난 이점입니다.

우리는 최근 2021년에 사용할 최고의 오픈 소스 소프트웨어를 살펴보았습니다. 당신은 오픈 소스 옹호자입니까, 아니면 독점 라이선스가 더 이해가 되십니까? 아래 댓글 섹션에 알려주세요!