2 pontos por GN⁺ 2025-10-15 | 2 comentários | Compartilhar no WhatsApp
  • A FSF anunciou oficialmente o projeto “Librephone”, que tem como objetivo alcançar liberdade total de software no ambiente de smartphones
  • O projeto busca eliminar a lacuna restante entre o sistema operacional Android e o software livre, substituindo firmwares proprietários e blobs binários (binary blobs) por software livre
  • Rob Savoye (DejaGNU, Gnash etc.) participa como líder técnico, com o plano de fazer engenharia reversa e substituir módulos não livres baseados no LineageOS
  • O financiamento vem de uma doação inicial de John Gilmore (membro do conselho da FSF), e o projeto evolui com base na experiência acumulada do projeto Replicant
  • A FSF apresenta como meta de longo prazo, com este projeto, restaurar a liberdade para que os usuários tenham controle completo até mesmo sobre o hardware do telefone

Visão geral do projeto

  • A Free Software Foundation (FSF) busca liberdade em ambientes de desktop e servidor há 40 anos, desde sua fundação em 1985, e agora expande essa atuação para a computação móvel
  • O Librephone é uma tentativa de restaurar o direito dos usuários de celulares de estudar, modificar e compartilhar livremente os programas dos quais dependem no dia a dia
  • A diretora executiva da FSF, Zoë Kooyman
    > “Houve muitos esforços em prol da liberdade em telefones celulares nos últimos anos, e vamos continuar avançando com base nisso. A FSF agora está pronta para tomar todas as medidas necessárias para levar liberdade aos usuários de celulares. Dada a complexidade dos telefones celulares, esse esforço levará tempo, mas estamos acostumados a pensar no longo prazo.”

Objetivos técnicos e direção do projeto

  • O objetivo central do Librephone é eliminar as diferenças remanescentes entre distribuições Android e software livre
  • A FSF contratou Rob Savoye (DejaGNU, Gnash, OpenStreetMap etc.) para conduzir tarefas como:
    • investigar o estado de firmwares e blobs binários em outros projetos móveis de software livre
    • usar o LineageOS como foco inicial de análise para buscar formas de substituir componentes não livres
    • selecionar, sempre que possível, modelos de smartphone com a estrutura mais modificável
    • depois disso, fazer engenharia reversa de código proprietário para substituí-lo por software totalmente livre

Patrocinadores e financiamento inicial

  • O financiamento inicial foi viabilizado por uma doação de John Gilmore, membro do conselho da FSF
    • Ele aponta o problema ao dizer que, “com a combinação de LineageOS, MicroG e F-Droid, foi possível evitar a vigilância do Google, mas ainda há algum firmware proprietário incluído”
    • Ele afirma que, “em vez de aceitar esse problema, decidiu procurar colaboradores para substituí-lo completamente por software livre”
  • Sobre a entrada de Savoye no projeto, Gilmore comentou: “Foi uma sorte encontrar um veterano de sistemas embarcados e software livre”

Visão do projeto e participação da comunidade

  • Savoye disse que “transformar smartphones comerciais modernos em software totalmente livre não é fácil, mas é possível começar a partir dos resultados já alcançados”
  • Ele também pediu contribuições e apoio financeiro, dizendo que “quer ajudar usuários comprometidos com a liberdade a controlar diretamente o próprio hardware”

Contexto e importância da FSF

  • A FSF (Free Software Foundation) é uma organização sem fins lucrativos fundada em 1985, dedicada a proteger o direito dos usuários de usar, estudar, modificar e distribuir programas
  • Ela promove o desenvolvimento e a documentação de software livre, incluindo o sistema operacional GNU e variantes GNU/Linux
  • O projeto Librephone é visto como um ponto de virada que redefine a filosofia da FSF na era da computação móvel
  • A FSF enfatiza que “recuperar a verdadeira liberdade no ambiente móvel levará tempo, mas a liberdade é um valor inegociável”

2 comentários

 
ndrgrd 2025-10-15

A FSF, como sempre, está gastando tempo com outra coisa estranha.

Agora, mais importante do que qualquer outra coisa, é entrar em contato com os fabricantes de hardware recentes que impedem a instalação de um novo sistema operacional, especialmente a Samsung.
Atualmente, os principais fabricantes de hardware do ecossistema Android, como Samsung e Xiaomi, estão proibindo o desbloqueio do bootloader. Numa situação em que só dá para instalar abrindo mão da garantia do hardware e passando por etapas complicadas, quantas pessoas realmente vão usar LineageOS ou GrapheneOS?

Seria melhor direcionar a atenção para hardware livre. Se todo o hardware é proprietário, como o software pode ser livre?
Por que o LineageOS inclui binários proprietários? Porque os fabricantes de hardware mantêm o firmware e os drivers fechados e fornecem apenas os binários!

 
GN⁺ 2025-10-15
Opiniões no Hacker News
  • Estou achando que, no fim das contas, um problema mais importante do que blobs binários de firmware é o software do qual as pessoas dependem no dia a dia; por exemplo, mesmo que você instale uma pilha totalmente livre de software no telefone, de que adianta se o app do banco ou o app obrigatório de identidade do governo só roda em um SO aprovado pelas big techs? Talvez a FSF não tenha poder para mudar muita coisa, mas quero enfatizar que é nesse ponto que ela pode fazer a maior diferença para a liberdade do usuário comum
    • Acho que esse é um bom ponto de partida; se existir um SO livre, os desenvolvedores podem criar formas técnicas de contornar isso e fazer os apps funcionarem; se o SO for fechado, não há alternativa. No pior caso, dá para usar um telefone barato certificado pelas big techs como token digital para apps obrigatórios e usar um telefone livre para o resto. Se o novo telefone ganhar aceitação e confiança suficientes, também pode mudar a percepção das organizações por meios não técnicos
    • Quero sugerir uma solução prática para contribuir com esse problema: criar uma versão em Progressive Web App (PWA) com a mesma funcionalidade da versão do app nas lojas. Assim ela roda em dispositivos como o Librephone e, se Apple ou Google expulsarem o app da loja, tanto usuários quanto criadores ainda terão uma alternativa. Além disso, isso é compatível com open source, então o usuário pode modificar e instalar o app por conta própria (sem root nem jailbreak). O React Native dá suporte a essa característica, e também é possível ter suporte desktop com Electron. Se alguém tiver recomendação de outras stacks, compartilhe
    • Se o número de usuários de SOs alternativos crescer, vai ficando cada vez mais difícil impor exigências de atestado obrigatório, como o SafetyNet
    • Espero que o que você mencionou nunca se torne obrigatório; por enquanto ainda uso só para chamadas de voz e SMS, então pretendo em breve eliminar completamente o celular e substituí-lo por telefone fixo. Aí não vou mais poder usar nenhum serviço online que exija verificação por SMS
    • Dá para tentar mudar os sistemas bancários, mas se alguma big tech puder transformar em tijolo o telefone de quem usa um app bancário alternativo ou simplesmente impedir sua execução, nada muda
  • Vi que a FSF já apoiou projetos anteriores de software livre para mobile, como o Replicant, e espero um resultado melhor desta vez. Eu já usei o Replicant num Samsung GT-I9300 e descrevi a experiência aqui; nos EUA era difícil conseguir hardware, e o WiFi só funcionava com um blob de origem duvidosa. O Replicant está parado há anos e precisa urgentemente de novos dispositivos e financiamento. Depois tentei o PostmarketOS, mas no fim acabei migrando para iPhone; mais tarde me arrependi e mudei para GrapheneOS. Fico curioso para saber se a FSF está colaborando com a Purism para aproveitar esforços já existentes como o Librem 5 e o PureOS. Se a FSF conseguir atrair muitos voluntários em hardware aberto barato, e esse trabalho também puder ser usado no Librem 5, acho que seria vantajoso para ambos. Há também o Liberty Phone fabricado nos EUA pela Purism, então talvez os advogados também precisem conversar sobre marcas registradas. Seria bom considerar também o Librem 5
  • O Librephone tem como objetivo remover a última barreira entre distribuições Android existentes e a liberdade de software. A FSF contratou um desenvolvedor experiente, Rob Savoye (com histórico em DejaGNU, Gnash, OpenStreetMap etc.), como líder técnico, e está investigando o estado do firmware do dispositivo e dos blobs. Está priorizando a análise do trabalho de software livre em sistemas mistos livre-não livre como o LineageOS. Acho que o momento desse projeto é excelente e torço muito para que dê certo
    • O momento é bom, mas acho difícil que esse projeto provoque uma grande mudança, porque hoje os usuários em geral estão relativamente satisfeitos com seus telefones. Ainda assim, como o mercado de celulares é enorme, vender só um pouco já pode levantar recursos para desenvolvimento futuro, e isso por si só já é significativo. Mesmo que não pare Apple ou Google, ainda é positivo existir um dispositivo alternativo para quem está insatisfeito com a situação atual
    • Acho mesmo que o timing foi muito bom. Meu desejo é ter um Linux phone utilizável no dia a dia, mas rodando em hardware novo em vez de telefone usado. Estou disposto a tolerar os incômodos de algo em beta ou alfa, então espero muito que o suporte a dispositivos mais recentes aumente
    • Se os desenvolvedores ricos deste site quiserem patrocinar algo significativo, esta é a hora
  • É interessante que a escolha tenha sido baseada em Android, e não em portar Linux de desktop como no postmarketOS
    • Pela minha experiência com projetos anteriores de "Linux phone", quando se segue pela base de Linux de desktop, um número enorme de apps até instala bem, mas na prática muitas vezes não dá para usar. Vai muito além da simples necessidade de mouse/teclado; muitos assumem demais um certo tamanho de tela, entre outros problemas, o que inviabiliza o uso real
    • Se não tivessem usado Android como base, daqui a alguns anos, quando saísse a primeira beta, a situação seria algo como ter calculadora, notas, calendário e mal e mal um app de e-mail. O post teria ficado em 1º no HN, mas a falta de apps já seria totalmente previsível
    • Para mim, parece uma escolha racional, porque dá para reaproveitar no telefone livre o enorme esforço que já foi investido no ecossistema Android. Criar um Linux phone não-Android exigiria capital e recursos excessivos, a ponto de ficar inviável
    • A inércia é realmente um inimigo assustador. Como toda a tecnologia ligada a celulares acaba se movendo em torno da compatibilidade com Android como requisito mínimo, acho uma decisão racional
    • Acho isso incrivelmente desperdiçador e um exemplo de como a FSF se tornou irrelevante hoje. É uma pena que, em vez de impulsionar um verdadeiro Linux phone, ela fique obcecada em apenas “purificar” o Android
  • Mesmo que, com muita sorte, seja possível remover completamente os blobs do kernel — o que por si só exigiria uma engenharia reversa enorme em muitos chipsets —, na prática existe a limitação da "maldição do modem" nos smartphones. Hoje em dia, o modem costuma vir integrado ao SoC, e dentro dele roda um dos maiores blobs que existem
    • Essa é realmente uma barreira enorme e, infelizmente, legalmente é impossível tornar isso open source. Na maioria dos países, o espectro usado pelas operadoras é licenciado, então há exigências legais para que apenas modems certificados (e travados) possam usar a rede celular. O usuário final não tem autorização para usar esse espectro por conta própria. Firmware open source para modem é ilegal no sistema atual. No fim das contas, se você quiser um modem open source, acaba tendo que construir sua própria rede celular
    • Pelo que se vê com srsRAN e afins, talvez ainda exista alguma possibilidade de superar esse obstáculo; veja srsRAN
    • Pessoalmente, acho que o fato de o Google também ser uma empresa de publicidade já é motivo suficiente, pelo conflito de interesses, para querer separar Android do Google
    • Lembro de ter visto esse mesmo tipo de discussão na época inicial dos fóruns do Pinephone, por causa de questões ligadas a DMA
  • O celular acabou se tornando a âncora de identidade mais importante do mundo, e em países fora do Ocidente o próprio chip SIM serve como meio de autenticação de identidade. Em serviços em que a confiança é essencial, como Google Wallet e outras carteiras digitais, no fim o usuário não consegue possuir diretamente a própria identidade. Por isso o próprio telefone precisa ser fechado para que a aliança entre Estado e big tech se sinta segura em usá-lo. Compartilhei minha experiência cruzando fronteiras no Sudeste Asiático neste texto
  • É uma ideia muito boa. Acho que seria ainda melhor unir forças com as duas equipes que produzem hardware, PinePhone e Librem. Eles já estão fazendo o hardware, então vão precisar de desenvolvedores para dar suporte no lado do software
    • A Purism, fabricante do Librem, já se envolveu em várias controvérsias, inclusive sobre política de reembolso; veja este vídeo. Mesmo deixando de lado a avaliação dessa situação, talvez seja melhor manter certa distância por enquanto
  • Acho que isso é um tema importante que continua a discussão popular de ontem, "Free software Hasn’t Won" aqui. Quero destacar que, mesmo que apenas parte do software seja open source, o sistema como um todo ainda pode não oferecer a autonomia e a capacidade que esperávamos
  • Pelo FAQ do Librephone, parece que o escopo atual vai só até o nível do SO
    • Na verdade, isso já é suficiente. Se o espaço do usuário for compatível com Linux, então dá para usar todas as interfaces móveis que vários grupos, como o KDE, já criaram. O verdadeiro grande obstáculo é a falta de firmware para chipsets que funcionem com a infraestrutura celular moderna, e é isso que impede o surgimento de produtos finais realmente atraentes. As tentativas anteriores de Linux phone sempre desmoronaram na camada do SO; espero que desta vez a FSF consiga ir além