자유 소프트웨어 재단(FSF)은 10일 전 창립 40주년 기념 행사에서 발표한 리브레폰(Librephone) 프로젝트를 공식 출범시켰습니다. 리브레폰은 모바일 기기 하드웨어와의 상호 작용을 담당하는 독점 소프트웨어 블록을 역분석하고, 이를 기반으로 하는 펌웨어에 사용되는 독점 구성 요소를 대체할 오픈 소스 대안을 개발 및 홍보하는 데 장기적인 목표를 두고 있습니다. Android.
본 프로젝트는 새로운 무료 모바일 운영체제나 자체 버전을 개발하지 않을 것입니다. AndroidLibrephone은 기존의 오픈 소스 프로젝트와 펌웨어를 기반으로 하지만, 해당 프로젝트에 직접 참여하지는 않습니다. 대신, 기존 프로젝트와 펌웨어를 기반으로 모바일 기기에서 오픈 소스 기술의 활용을 확대해 나갈 것입니다. 이 프로젝트는 개인용 컴퓨터용 자유 소프트웨어 보급을 위한 기존 활동의 연장선상에서 제시됩니다. 서버이제 모바일 기기에서도 이 기능이 확장될 예정입니다.
약 6개월 동안 진행될 첫 번째 단계에서는 해당 플랫폼 기반 펌웨어에 사용되는 독점 파일을 연구할 예정입니다. Android본 연구는 LineageOS와 같은 오픈소스 펌웨어에 남아 있는 독점적인 블롭(blob)에 초점을 맞출 것입니다. 또한, 식별된 블롭이 커널에서 어떻게 사용되는지 문서화할 것입니다. Linux또한 클린룸 방식을 사용하여 합법적으로 역설계하는 방법을 이해해야 합니다.
수행된 연구를 바탕으로 프로젝트의 목표가 수립되고, 추가 개발을 위한 최적의 기기가 선정될 것입니다. 블롭(blob)이 가장 적고 무료 구성 요소를 가장 잘 지원하는 스마트폰을 파악하여, 나머지 독점 구성 요소를 대체할 기기를 개발할 때 벤치마크로 활용하는 것이 목표입니다.
Librephone 기여자들은 LineageOS 22.2 펌웨어의 하드웨어 지원에 사용되는 독점 파일을 추출하는 툴킷을 이미 개발했습니다. 이 툴킷은 LineageOS가 지원하는 210개 기기의 빌드에서 독점 파일 사용을 분석하고 비교하는 데 사용됩니다. 이를 통해 모든 기기의 블롭(BLOB) 사용에 대한 메타데이터와 사용자 지정 Lineage 빌드를 생성하는 스크립트 세트가 포함된 데이터베이스가 생성됩니다.
이 작업의 첫 번째 단계는 전자프론티어재단(EFF) 설립자 중 한 명이자 시그너스 솔루션(Cygnus Solutions) 설립자, 사이퍼펑크(Cypherpunks) 메일링 리스트와 alt.* 유즈넷 뉴스그룹 계층 구조의 창시자, DHCP 프로토콜 개발자 중 한 명, 그리고 자유 프로젝트인 시그윈(Cygwin), GNU 라디오(GNU Radio), 그나쉬(Gnash), GNU tar, GNU UUCP, FreeS/WAN의 창시자이자 GDB 디버거 관리자인 존 길모어(John Gilmore)의 지원으로 이루어졌습니다. 존에 따르면, 그는 수년 동안 LineageOS, MicroG, F-Droid가 설치된 스마트폰을 사용해 왔으며, 이를 통해 스파이웨어와 구글의 추가적인 통제로부터 자유로웠다고 합니다. LineageOS는 원본에서 복사한 바이너리 모듈을 계속 사용하고 있습니다. Android펌웨어와 관련하여 존은 그러한 모듈을 완전히 무료인 유사품으로 교체할 수 있는 뜻을 같이하는 사람들을 찾으려고 노력했습니다.
FOSS 재단은 리브레폰 프로젝트를 이끌 책임자로 자유 소프트웨어 상 수상자이자 무료 플래시 플레이어인 Gnash의 개발자이며 GCC에 기여한 롭 사보예를 고용했습니다. DebianGDB, DejaGnu, Newlib, Cygwin, One Laptop Per Child 및 Expect.
출처 : opennet.ru
