Linux 커널에는 "자유롭지 않은"요소가 있습니다 ...

원래 영어로 출판된 매우 흥미로운 기사 Libresoft.es 에 의해 스페인어로 번역되었습니다. 키케 마치 Richard Stallman의 비판과 자유 소프트웨어 재단 Linux 커널에 "자유가 아닌" 요소를 도입하는 것과 관련하여 FSF가 LinuxFree, Linux 커널의 업데이트된 버전을 유지하지만 이러한 "개인" 요소가 없어 더 쉽게 만들 수 있습니다. 100% 무료 Linux 배포판.


아마도 사용하고 있는 운영 체제는 'GNU / 리눅스"라는 커널로 구성됩니다.Linux” – 마스코트는 펭귄이고 그 주변에는 “GNU”(아프리카 영양처럼 “wildebeest”로 발음). 필요에 따라 조립됩니다.분포"는 다양한 프로그램을 함께 그룹화하지만 모든 프로그램과 마찬가지로 버전으로 게시된다는 사실을 제외하고 핵심은 일부 배포판에 무료 Linux가 포함되어 있고 다른 배포판에는 무료 Linux가 포함되어 있다는 매우 중요한 예외를 제외하고 모든 프로그램에서 동일하게 유지됩니다. “를 사용하는 리눅스거품"독점 소프트웨어(사용자의 권한을 박탈하기 때문에) 4가지 본질적인 자유). 데비안 이는 가장 많이 사용되는 것을 포함하여 많은 다른 배포판이 파생되는 주요 배포판 중 하나입니다. Ubuntu. 그렇지 않다 무료 배포. 원본글은 XNUMX년된 글인데 대부분의 유저들은 아침식사만 하고 계시네요...

며칠 전, 나는 자유 소프트웨어의 기초에 관한 Richard M. Stallman의 강연(예, 전형적인 Stallman 강연)에 참석할 기회가 있었습니다. 그가 논의한 모든 주제 중에서 그는 Linux가 자유 소프트웨어가 아니라는 점에 대해 이야기했습니다. 그는 Linux가 배포하는 소스 코드 내에서 비자유 소프트웨어를 찾을 수 있다고 말했습니다. 처음에는 그가 과장하는 줄 알았고 그것에 대해 묻지 않았습니다.

그러나 이 주장은 스페인 신문에 의해 강조되었고 다음과 같은 곳에서 논평되었습니다. Barrapunto.com. 논쟁의 결론은 늘 그렇듯이 언론인들은 자유 소프트웨어, 오픈 소스 코드 및 그 모든 것에 대해 전혀 모른다는 것이었습니다.

나는 Stallman이 옳은지 아닌지 알아보기 위해 더 조사해 보기로 결정했습니다. 저는 Free Software Foundation에서 배포한 Linux 커널 소스 코드 패키지가 있다는 것을 발견했습니다. LinuxFree. 사실을 말하자면, (소위) 무료 버전의 Linux를 배포하는 일반적인 배포판 목록. 놀랍게도 그 중에는 Debian GNU/Linux도 있습니다. 놀랍게도 데비안은 자유 소프트웨어에 있어서 매우 엄격한 것으로 알려져 있습니다. 소프트웨어가 본 규정을 준수하지 않는 경우데비안 자유 소프트웨어 지침, 배포에 포함되지 않습니다.

왜 그들은 비자유 소프트웨어를 배포하고 있습니까?

LinuxLibre로 돌아가서 그들은 Debian Linux 커널 소스 코드(업스트림)의 무료가 아닌 부분을 제거하는 데 사용되는 스크립트도 배포합니다. 내가 본 마지막 버전(2.6.28)의 경우, 스크립트는 28개의 소스 코드 파일을 제거하거나 수정합니다.. 다음은 Linux Git 저장소의 소스 코드에 대한 링크와 함께 의심스러운 파일의 전체 목록입니다.

무작위로 하나를 선택해보자. 예를 들어, drivers/net/ixp2000/ixp2400_rx.ucode 파일입니다. 다음은 해당 파일에서 발췌한 내용입니다.

.insns = (u8 []) {
0xf0, 0x00, 0x0c, 0xc0, 0x05,
0xf4, 0x44, 0x0c, 0x00, 0x05,
0xfc, 0x04, 0x4c, 0x00, 0x00,

(유사선 120개)

0xe0, 0x00, 0x02, 0x00, 0x00,
0xe0, 0x00, 0x02, 0x00, 0x00,
0xe0, 0x00, 0x02, 0x00, 0x00,
}

그게 뭐야? 그것은 아마도 네트워크 카드에 사용되는 네트워크 프로세서의 펌웨어일 수도 있고, 아니면 제가 틀려서 다른 유형의 하드웨어일 수도 있습니다. 어쨌든 Debian Linux 커널 소스 코드 배포판(업스트림)에 포함되어 있습니다.

소스 코드 파일에 포함되어 있지만 해당 소프트웨어는 바이너리 형식으로 제공됩니다. 이를 버블(블롭)이라고 합니다. 그렇기 때문에 수정이 불가능합니다. 다시 말해서, 그것은 자유 소프트웨어가 아닙니다. 더 위험한 점은 해당 소프트웨어가 예상대로 작동하는지, 아니면 다른 기능을 수행하는지 아는 것이 불가능하다는 것입니다. 네트워크 드라이버이기 때문에 커널의 위험한 부분임이 분명합니다.

나머지 파일에는 비슷한 내용이 포함되어 있습니다.

이 무료가 아닌 부분이 아무도 모르게 데비안(및 기타 배포판)에 포함되어 있었습니까? 아니요, 그렇지 않았습니다. 사실을 말하자면, 프로젝트에 관해 열띤 논의가 있었고, 그것은 다음과 같이 해결되었습니다. 프로젝트 구성원의 투표.

승리 옵션은 달리 입증되지 않는 한 버블이 GPL을 준수한다고 가정하는 것이었습니다.

재미있는. 그 반대를 증명하는 것은 매우 쉽습니다. 그 작품이 도대체 무슨 일을 하는지 이해하려고 노력해보세요. 또는 더 나은 방법은 수정하고 다시 컴파일한 후 여전히 작동하는지 테스트하는 것입니다.

이번 투표 이후, 데비안 비서 사임 왜냐하면 그는 투표수를 조작했다는 비난을 받았기 때문입니다(그는 그러지 않았습니다).

모든 옵션을 읽으면 두 가지 주요 전선이 있다는 것을 알 수 있습니다. 사용자가 새로운 데비안을 즐길 수 있도록 새 릴리스를 얻거나, 무료가 아닌 부분의 배포를 정리하는 것입니다. 역설적이다. 데비안 선언문 “[Debian GNU/Linux]는 이익이나 이익에 대한 압박 없이 자유 소프트웨어의 성공적인 발전과 방어를 위해 조직에 의해 만들어져야 합니다.

그러나 그들은 Lenny의 출시를 추진하고 있으며 자유롭지 않은 부분을 깔개 아래로 쓸어버리고 있습니다.

요약하면, Linux는 소스 코드 파일로 숨겨진 바이너리 전용 펌웨어를 배포하고 있습니다(또는 거품), 데비안은 이를 알고 있으며 모든 것에도 불구하고 계속해서 배포합니다. 그들은 그러한 바이너리 전용 파일이 데비안 자유 소프트웨어 지침을 위반하지 않는다고 가정합니다.

이 모든 이야기와 관련하여 커널 개발자인 Theodore Ts'o는 버블을 GPL과 호환되는 것으로 받아들이는 옵션을 옹호합니다. 그는 사용자의 요구를 충족하려면 바이너리 코드만 포함된 펌웨어가 필요하며 자유 소프트웨어를 방어하는 것 자체가 사람보다 아이디어를 우선시한다고 주장하면서 실용주의와 이상주의 사이의 오래된 논쟁을 제기합니다.

Stallman이나 Debian이 사람보다 생각을 우선시하는 종교적 성격의 근본주의자라고 비난하기는 쉽습니다. OpenBSD처럼 남을 탓하기는 쉽지 않지만. OpenBSD에는 보안상의 이유로 독점적인 무료 소프트웨어가 포함되어 있습니다(1). 코드를 읽을 수 없으면 신뢰할 수 없습니다. OpenBSD는 어떤 유형의 버블도 포함하는 것을 거부했습니다., 다음과 같은 이유로:

  • 언제든지 판매자의 버블 지원이 중단될 수 있습니다.
  • 버블은 개발자가 지원할 수 없습니다.
  • 버블은 개발자가 수정할 수 없습니다.
  • 버블은 업그레이드할 수 없습니다.
  • 버블은 감사할 수 없습니다.
  • 버블은 아키텍처에 따라 다르므로 이식성이 떨어집니다.
  • 거품은 매우 자주 과도하게 팽창됩니다.

버블이 GPL이라면 이러한 단점이 전혀 없을 것입니다. 이 거품 논쟁 전체가 본질적으로 종교적인 것이라면 OpenBSD는 이를 시스템에 포함시키는 데 아무런 문제가 없을 것입니다.

Linux에 포함되는 데 시간이 얼마나 걸릴지 궁금합니다. 첫 번째 악성 버블까지 데비안과 같은 제XNUMX자에 의해 대량으로 배포됩니다. 어쩌면 모든 사람들이 갑자기 거품이 자유 소프트웨어가 아니라는 것과 비자유 소프트웨어의 위험성을 깨닫게 될 것입니다(눈을 감고 그것이 여전히 자유 소프트웨어라고 계속 생각할 때 상황은 더욱 악화됩니다).

(1) 번역자 주: 이 기사가 게시된 페이지에는 다음과 같은 설명이 나타납니다. “당신이 틀렸습니다. 저는 OpenBSD를 사용하고 있으며 이는 무료 바이너리 전용 펌웨어 이미지와 함께 제공됩니다. 슬프지만 사실이다.” (당신이 틀렸습니다. 저는 OpenBSD를 사용하고 있으며 무료가 아닌 바이너리 전용 펌웨어와 함께 제공됩니다. 슬프지만 사실입니다.)


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   라울리세그

    그렇다면 어떤 Linux 배포판이 완전 무료인가요?!!

  2.   Linux를 사용합시다

    사실은 거의 없습니다...

  3.   악의

    좋은 소식은 아니지만 종말론적인 것도 아닙니다. 제가 보기에는 버블의 대부분이 드라이버이고 일반적으로 사용자가 명시적으로 설치하지 않는 한 설치되지 않으며 일반적으로 장단점이 있는 드라이버에 대한 무료 옵션이 있습니다. 그것과 함께 제공됩니다.

  4.   호세 에르난데스 리바스

    음.....걱정스럽네요. 왜냐하면 저는 거품 없이는 내 PC의 어떤 기능이 작동하는지조차 모르며, 거품이 예상한 것 이외의 다른 기능을 수행하는지 누구도 알 수 없기 때문입니다.