O fim do Arduino?
(linkedin.com)- O Arduino, adquirido pela Qualcomm, recentemente revisou completamente os Termos de Uso e a Política de Privacidade, migrando da filosofia de hardware aberto para uma estrutura de serviço fechada
- Os novos termos concedem uma licença permanente e irrevogável sobre todo o conteúdo enviado pelos usuários e incluem cláusulas de monitoramento de recursos de IA e integração de dados
- Os nomes de usuário são mantidos por anos mesmo após a exclusão da conta, e até dados de menores passam a ser integrados ao ecossistema global de dados da Qualcomm
- Além disso, os usuários ficam proibidos de tentar fazer engenharia reversa ou analisar a plataforma, o que entra em conflito com os valores centrais da comunidade open source
- É um exemplo que mostra como um ecossistema aberto, centrado em pesquisadores, makers e educadores, pode ser reorganizado em uma plataforma de coleta de dados centrada em corporações
- Usuários que valorizavam transparência, governança e direitos sobre dados estão recebendo esta reformulação como uma mudança que abala a identidade do ecossistema Arduino
Revisões nos termos e na política de privacidade do Arduino
- O Arduino, de propriedade da Qualcomm, alterou silenciosamente e de forma abrangente seus Termos de Uso e sua Política de Privacidade
- As mudanças são descritas de forma que marcam um rompimento claro com o espírito do hardware aberto
- Os novos documentos incluem uma cláusula que concede ao Arduino um direito de uso permanente e irrevogável sobre todo material enviado pelos usuários
- Também foram adicionados monitoramento do nível de vigilância de recursos de IA, cláusulas que proíbem identificar possíveis infrações de patente e retenção de nomes de usuário por anos após a exclusão da conta
- Está explícito que todos os dados dos usuários, inclusive de menores, serão integrados ao ecossistema global de dados da Qualcomm
- Algumas cláusulas têm o efeito de transformar o Arduino de uma plataforma orientada pela comunidade em um serviço controlado por corporações
Open source e restrições aos direitos dos usuários
- A mudança mais marcante é a proibição de os usuários entenderem como a plataforma funciona ou tentarem fazer engenharia reversa
- Isso entra em conflito com a identidade do Arduino, que por muito tempo esteve aberto a educadores, makers, pesquisadores e defensores do open source
- A Adafruit afirma que essas cláusulas podem ter impactos sérios para pessoas preocupadas com transparência, governança comunitária e direitos sobre dados
Reação da comunidade
- Missy Cummings comentou: “Será um grande golpe para a pesquisa acadêmica em robótica”
- Venky Raju disse: “Adeus, Arduino; agora é a era do RP2040 e do ESP32”
- David Thrower avaliou: “É uma oportunidade para o surgimento de uma nova empresa open source”
- Chris Ryan afirmou que, “quando uma empresa muda para a monopolização, ela própria se torna irrelevante no mercado”, e pediu o desenvolvimento de alternativas open source próprias
- Frank DeLaTorre criticou: “A Qualcomm é uma empresa gananciosa que não entende o ecossistema maker”
Menções adicionais e contexto
- A Adafruit apontou uma reportagem da Forbes que citava informações incorretas da Qualcomm ou do Arduino
- Também mencionou o caso recente em que um ex-executivo da Qualcomm foi condenado à prisão em um caso de fraude de US$ 180 milhões, levantando questões sobre a confiabilidade da empresa
- Foram levantadas dúvidas sobre gastos excessivos, como a compra de um jato Gulfstream G800 pela Qualcomm
- A publicação enfatiza que “qualquer pessoa interessada em transparência, governança comunitária e direitos sobre dados deve ler os novos documentos”
O significado do debate dentro da comunidade
- Muitos comentários expressam preocupação de que o espírito open source do Arduino tenha sido prejudicado
- Alguns mencionam a possibilidade de a Adafruit emergir como uma nova plataforma alternativa
- No geral, esta revisão serve como um gatilho para recolocar em pauta a direção do movimento de hardware aberto e a questão dos direitos sobre dados
4 comentários
Não dá para voltar ao AVR Studio.
O Arduino ficou famoso antigamente porque tinha boas ferramentas e suporte, como o compilador,
mas, na verdade, hoje em dia muitas outras alternativas melhoraram bastante.
Comentários do Hacker News
Agora dizem que até tentar fazer engenharia reversa da plataforma ou entender seu funcionamento interno sem a permissão da Arduino está proibido
Dei uma olhada rápida nos repositórios do IDE e da CLI, e ambos estavam marcados como AGPL e GPL3, respectivamente
Também não havia CLA no guia de contribuição, então fico em dúvida sobre qual seria a base legal para impor esse tipo de restrição
Esta mudança aparentemente se aplica apenas aos Arduino Cloud Services
Parece que um advogado simplesmente aplicou termos padrão de SaaS, e isso não afeta o projeto de hardware open source
A política oficial de privacidade mostra que isso vale apenas para o site, serviços online, fóruns etc.
Dá para perceber isso pela história do Arduino e pelas origens do projeto Wiring
O lado do MCU é totalmente aberto, mas o lado do SoC está cheio de blobs de firmware fechados, então os advogados provavelmente ficaram preocupados com engenharia reversa nessa parte
A reação é que a Qualcomm aprontou de novo
Colocar uma cláusula de proibição de engenharia reversa numa plataforma voltada para desenvolvedores hobbyistas é algo escancarado demais
Sempre é preciso explicar quando engenheiros falam sobre Arduino
“Arduino” é ao mesmo tempo o nome de uma placa, uma marca e um ecossistema de desenvolvimento de firmware
Terceiros como Adafruit e PJRC (Teensy) enriqueceram muito a comunidade
Trabalho com microprocessadores desde os anos 1980, e o Arduino evoluiu como um espaço de aprendizado e experimentação, parecido com o ecossistema Python
Ainda acho que as placas originais e a IDE simples continuam sendo um bom ponto de partida para iniciantes
Já era esperado, mas é uma pena
Acho que agora é hora de voltar para o ESP32 chinês. Ele já é até melhor em desempenho
Na prática, isso parece afetar apenas os produtos da marca Arduino
Há muitas cópias como as da Elegoo facilmente encontradas na Amazon, e a IDE é open source sob AGPL
Fico pensando se não dá para simplesmente tirar a Qualcomm da cadeia de fornecimento e continuar usando
O nome Arduino funciona como esse elo de ligação
Se a frase é “a Qualcomm comprou a Arduino”, isso por si só já explica bastante coisa
A empresa de antes já não existe mais
Isso não é um bom sinal
A Qualcomm já tem má reputação, mas o Ocidente precisa de mais atividade no setor de microcontroladores conectados
Eu já não gostava do estilo de programação do SDK do Arduino, e espero que com isso concorrentes como a Espressif cresçam ainda mais
O Pico chega perto, mas a conectividade de rede é péssima
A menos que a Raspberry expanda o mercado, talvez esteja chegando a era do RISC-V
Nunca usei Arduino, mas vendo este tópico agora fico ainda mais hesitante
A frase “o fosso da confiança pode ruir com facilidade” chamou atenção
Se daqui a um ano a licença ficar mais restritiva, placas sem Qualcomm forem deixadas para trás ou as ferramentas começarem a exigir uma conta Qualcomm, a comunidade vai virar as costas imediatamente
Por enquanto ainda funciona a mensagem de “continuamos abertos, só que mais poderosos”, mas todo mundo está observando
Artigo relacionado: Qualcomm to acquire Arduino
Os novos termos são restritivos num nível inaceitável para qualquer uso
Foi divertido enquanto durou, mas parece que o Arduino acabou
Fico curioso sobre o impacto dessa mudança no IDE e nas bibliotecas
Hoje em dia isso é mais importante do que o hardware em si
É muito melhor simplesmente usar uma IDE genérica como o PlatformIO, e ainda dá para gerenciar a configuração como texto no git
Empresas como a Adafruit mantêm centenas de drivers
Também dá para compilar tranquilamente com gcc ou Makefile
Empresas como Adafruit e SparkFun provavelmente teriam forte motivação para isso
Que o Arduino descanse em paz, ActionBeam