오픈 소스 소프트웨어를 신뢰하지 않습니까? 6가지 이유

오픈 소스 소프트웨어를 신뢰하지 않습니까? 6가지 이유

무료 및 오픈 소스 소프트웨어를 사용하는 것을 주저할 수 있습니다. 특히 많은 코드가 자원 봉사자들로부터 제공되기 때문입니다. 우리 삶의 대부분의 영역에서 평판이 좋은 회사의 제품을 사용하는 것은 좋은 일입니다. 그것은 당신이 무언가가 잘 만들어 졌다고 믿는 방법입니다.

Microsoft, Apple 및 Google 전문가의 고품질 소프트웨어보다 일부 자원 봉사자의 코드를 신뢰하는 이유는 무엇입니까?

거대 기술 기업이 우리에게 보여준 것처럼 그들의 소프트웨어는 신뢰할 수 있지만 종종 모든 종류의 추적 및 기타 형태의 착취와 함께 제공됩니다. 오픈 소스 소프트웨어는 실제로 사용하기에 훨씬 안전하며 그 이유는 다음과 같습니다.

1. 공개 코드는 신뢰할 수 있는 코드입니다.

잘 알려진 대규모 기술 회사에서 제공하는 많은 소프트웨어의 근본적인 문제는 소스 코드가 보이지 않는다는 것입니다. 독점 정보이며 코드를 보거나 수정하거나 재배포하는 데 문제가 발생할 수 있습니다.

유일한 옵션은 소프트웨어를 있는 그대로 사용하고 실행해도 안전하다고 신뢰하는 것입니다. 그렇지 않으면 소프트웨어를 대신 사용하지 않도록 선택할 수 있습니다.

이러한 유형의 코드를 폐쇄 소스 소프트웨어라고 합니다. 코드를 볼 수 없기 때문에 소프트웨어가 수행하는 작업을 정확히 알 수 있는 방법이 없습니다. 이것은 기업에게 이익을 증가시킬 수 있는 모든 것을 할 수 있는 자유를 줍니다.

이것이 바로 우리가 사용하는 앱이 우리의 행동을 모니터링하고, 위치를 추적하고, 그렇지 않으면 우리가 하는 일을 감시하려고 하는 이유입니다. 이 정보는 회사가 데이터 브로커에게 판매하거나 광고를 판매하는 데 사용하는 데 유용합니다.

오픈 소스 앱이 같은 종류의 데이터 수집을 도입하려고 한다고 가정해 보겠습니다. 음, 실제로 추적을 원하는 사람은 거의 없습니다. 우리는 개인 정보를 소중히 여기므로 우리의 행동을 추적하는 코드를 제거할 수 있는 선택권이 주어지면 제거합니다.

소스 코드는 누구나 편집하고 재배포할 수 있으므로 누군가 와서 코드를 사용하여 원치 않는 부분을 제거한 새로운(때로는 거의 동일한) 앱을 만듭니다. 이 프로세스를 분기라고 하며 나쁜 행동을 억제합니다.

우리 삶의 다른 영역과 마찬가지로 투명성은 사람들이 더 잘 행동하고 더 나은 결과를 내도록 장려하는 경향이 있습니다.

2. 그 대기업? 그들은 모두 오픈 소스를 신뢰합니다

빅 테크를 생각할 때 가장 먼저 떠오르는 회사는 무엇입니까? 아마존? 페이스북? 사과? 이 세 회사 모두 오픈 소스 소프트웨어를 다양한 수준으로 사용하고 특정 프로젝트에 다시 기여합니다. 그리고 그들은 혼자가 아닙니다.

Microsoft가 Linux 커널(오픈 소스 운영 체제)에 투자하여 Azure를 매력적인 클라우드 컴퓨팅 제품으로 만드는 방법을 고려하십시오. Google은 클라우드뿐만 아니라 Chromebook 및 Android에서도 Linux를 사용합니다. 아래 회사 는 2023년 초에 모두 Linux Foundation의 플래티넘 회원이었습니다 .

Linux Foundation의 플래티넘 회원

Valve는 Steam Deck을 가능하게 하는 모든 오픈 소스 소프트웨어를 개선하기 위해 개발자에게 비용을 지불합니다. 그런 다음 Oracle 및 IBM과 같이 일반 소비자보다 다른 비즈니스와 더 많은 비즈니스를 수행하는 거대 기업이 있습니다. 오픈 소스 소프트웨어를 사용하고 개발합니다.

인터넷 자체는 주로 오픈 소스 아키텍처를 기반으로 합니다. 웹 개발자는 LAMP 스택(Linux, Apache, MySQL 및 PHP)에 익숙하며 웹 사이트 및 웹 앱의 기반으로 자주 사용합니다. 네 가지 구성 요소는 모두 오픈 소스입니다.

개발자와 회사는 오픈 소스 소프트웨어가 신뢰할 수 있고 처음부터 대안을 개발하는 것보다 쉽고 종종 자체적으로 개발할 수 있는 것보다 우수하기 때문에 신뢰합니다. 그들의 제품을 사용할 때 체인의 어느 시점에서 최종 결과에 독점 레이어가 있더라도 여전히 오픈 소스 코드에 의존하는 경우가 많습니다.

3. 우리는 모두 같은 코드에 투자되어 있습니다.

소스 코드가 공개적으로 사용 가능하면 일종의 공공 공유지에 들어갑니다. 일부 오픈 소스 기술은 인프라와 같은 기능을 합니다. 공공 도로와 마찬가지로 우리 모두는 민간 시민과 기업이 함께 신뢰할 수 있는 기반 시설에 투자하고 있습니다.

따라서 많은 오픈 소스 소프트웨어가 자원 봉사자들로부터 나오는 반면, 많은 양은 유급 직원들로부터 나옵니다. 예를 들어, Linux 커널은 슈퍼컴퓨터와 휴대폰 모두에서 발견됩니다. 제조업체에서 과학자에 이르기까지 모든 사람은 기능을 추가하거나 버그를 수정하는 Linux 커널에 패치를 제공할 이유가 있습니다.

회사가 시장에서 서로 경쟁하는 제품을 만들 때에도 여전히 훌륭하고 안정적인 사용하는 오픈 소스 소프트웨어에 투자하고 있습니다.

많은 오픈 소스 프로그램은 코드를 사용하는 사람들이 수정 사항을 공개적으로 공유하도록 요구하는 카피레프트 라이선스에 따라 배포되기까지 합니다. 이렇게 하면 누군가가 코드를 가져가 개인 제작물에 숨기는 것을 방지할 수 있습니다. 대신 그들은 돌려주고 프로그램은 더 좋아지며 우리 모두에게 이익이 됩니다.

4. 소프트웨어는 (일반적으로) 자유롭게 제공됩니다.

대부분의 오픈 소스 소프트웨어는 무료로 사용할 수 있지만 이는 예전만큼 눈에 띄지 않는 특징입니다. 요즘 대부분의 소프트웨어에는 가격표가 붙어 있지 않습니다. 그러나 차이가 있습니다. 클로즈드 소스 소프트웨어는 개발자가 일반적으로 우리에 대한 데이터를 수집 및 판매하거나 활용하는 등 프로젝트에서 이익을 얻을 수 있는 또 다른 방법을 찾았기 때문에 무료인 경우가 많습니다.

Google 문서도구를 사용하면 Google에서 모든 키 누르기를 사용하여 원하는 방식으로 기록하고 수익을 창출할 수 있습니다. Google은 비용을 지불할 의사가 있는 소수에게 소프트웨어를 판매하는 것보다 가능한 한 많은 사람들이 Google 문서도구를 사용하도록 함으로써 더 많은 돈을 벌 수 있습니다.

오픈 소스 소프트웨어는 조건 없이 진정으로 무료로 제공됩니다. LibreOffice를 사용할 때 소프트웨어로 무엇을 하는지 아무도 모릅니다.

LibreOffice는 컴퓨터에서 많은 일을 하는 세상에서 사람들이 값비싼 소프트웨어를 구입하거나 사회에 참여하기 위해 개인 행동을 모니터링하는 것 중에서 선택하도록 하는 것이 부당하다고 간주될 수 있기 때문에 무료입니다. 이것은 우리를 다음 요점으로 인도합니다.

5. 오픈 소스 커뮤니티에는 윤리 강령이 있습니다.

오픈 소스 소프트웨어의 세계는 독점 소프트웨어의 세계와는 다른 일련의 규칙에 의해 관리됩니다. FOSS를 만드는 많은 사람들은 그것이 윤리적인 일이라고 믿기 때문에 그렇게 합니다. 때로는 돈을 벌기 위한 것이지만 대부분은 그렇지 않습니다. 사람들은 종종 선한 마음으로 코드를 만들고 공유합니다.

그렇다고 해서 사람들이 이기적이지 않다는 말은 아닙니다. 돈 말고도 얻는 게 많다. 많은 사람들이 이미 사용 가능한 소스 코드를 보고 프로그래밍 방법을 배우고 이를 돌려주고 싶어합니다. 다른 사람들은 감당할 수 없는 유료 프로그램에 대한 오픈 소스 대안의 혜택을 받았고 그들과 같은 사람들을 위해 유사한 소프트웨어를 만들고 싶어했습니다.

일부는 자신의 컴퓨터에 있는 소프트웨어로 원하는 것은 무엇이든 할 수 있는 자유를 누리는 것을 좋아하고 자신이나 다른 사람에게 제한을 두는 것을 상상할 수 없습니다.

사용자는 소프트웨어 제작자에게 엄격한 기준을 적용합니다. Canonical이 Ubuntu에 Amazon 권장 사항을 추가했을 때(결과적으로 결국 제거됨)와 같이 독점 소프트웨어 세계에서 사람들이 눈여겨보지 않을 변화에 대해 사람들은 분노를 불러일으킵니다.

자유 소프트웨어 세계에서 기본적인 기대는 앱에 액세스할 수 있는 사람을 제한하지 않고 앱 사용 방법을 제한하지 않으며 그들의 행동을 추적하지 않는 것입니다.

6. 오픈 소스 소프트웨어는 시간의 테스트를 견뎌냈습니다.

많은 오픈 소스 프로젝트는 수십 년 동안 진행되었습니다. Mozilla Firefox, LibreOffice, GIMP, Audacity 및 VLC를 고려하십시오. 이들은 오래된 버그를 잃으면서 새로운 기능을 얻으면서 점진적으로 개선된 프로그램입니다. Linux 커널과 같은 백그라운드 소프트웨어나 GNOME 및 KDE와 같은 데스크탑 환경에 대해서도 마찬가지입니다. 이 소프트웨어는 성숙하고 입증되었습니다.

수년 동안 존재해 온 안정적인 폐쇄 소스 소프트웨어가 없다는 말은 아닙니다. 있습니다. 하지만 이미 독점 소프트웨어를 신뢰하고 있습니다. 여기서 요점은 많은 오픈 소스 소프트웨어가 시간 테스트를 거쳤다는 것입니다.

독점 소프트웨어 세계에서 회사가 파산하면 소프트웨어가 어떻게 사라지는지도 주목할 가치가 있습니다. 누군가가 권리를 구입하지 않는 한 아무도 코드를 볼 수 없습니다. 단순히 사라집니다.

오픈 소스 소프트웨어를 사용하면 더 이상 버전이 표시되지 않아 프로젝트가 유지 관리되지 않을 수 있습니다. 그러나 코드는 계속 존재하며 일부 사람들은 이 코드를 사용하여 새로운 소프트웨어를 만들 수 있습니다. 따라서 앱이 죽은 것처럼 보이더라도 해당 코드는 계속 남아 있을 수 있습니다.

오픈 소스 소프트웨어는 가장 신뢰할 수 있는 소프트웨어입니다

오픈 소스 소프트웨어가 항상 가장 많은 기능이나 최고의 성능을 제공하는 것은 아닙니다. 경쟁을 능가하는 독점 프로그램이 많이 있습니다. 그러나 신뢰의 문제에 있어서는 오픈 소스 소프트웨어가 가장 잘 작동하는 영역입니다.

그것은 당신의 데이터를 쫓는 것이 아닙니다. 그것은 당신에게 광고를 제공하고 싶지 않습니다. 당신을 생태계에 가두려는 것이 아닙니다. 안심하고 컴퓨터를 사용하려면 무료 오픈 소스 소프트웨어를 사용하는 것이 좋습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다