# Bitwarden muda as compilações da loja para uma licença comercial

Published: 2026-10-12

A Bitwarden afirma que a próxima versão das suas aplicações distribuídas pela loja utilizará uma licença comercial, enquanto as compilações GPLv3 continuarão a ser atualizadas no GitHub. As funcionalidades atuais permanecem disponíveis em ambas as versões; uma resposta da equipa reserva alguns componentes futuros para a compilação comercial, com as funcionalidades a serem avaliadas caso a caso. Esta Edição Diária de 11 de outubro também explica um til literal numa entrada PATH citada e as sessões de usabilidade pagas do README de Terence Eden. O veredito de Niko é NEEDS REVIEW: inspecione a compilação e a licença exatas e, em seguida, observe a paridade de funcionalidades futuras.

Canonical: https://thedailydiff.dev/pt-PT/video/bitwarden-store-license/

## O que este vídeo aborda

- A próxima alteração de distribuição aplica-se às compilações da loja. A Bitwarden também afirma que os downloads diretos utilizarão a licença comercial; não assuma que o download do site é a compilação GPL.
- A Bitwarden afirma que as funcionalidades atuais permanecem em ambas as versões, as compilações GPL continuam no GitHub e o plano gratuito permanece. Estas são declarações da empresa; não é alegada nenhuma auditoria independente de equivalência binária/fonte.
- O repositório de clientes já categoriza o código GPLv3 e Bitwarden License v1.0. Este evento altera o licenciamento de compilações distribuídas, em vez de introduzir a primeira estrutura de licença mista do repositório.
- Uma resposta da equipa afirma que alguns componentes futuros existirão apenas na compilação comercial. Nenhuma funcionalidade ou data de entrega particular é nomeada, portanto, a paridade futura permanece uma tarefa de inspeção.
- A visibilidade da fonte e a permissão de modificação ou redistribuição são verificações diferentes. Revise o pacote exato e os avisos aplicáveis antes de assumir que cada componente tem a mesma licença.
- Um til entre aspas pode permanecer literal numa atribuição PATH, criando uma entrada relativa resolvida a partir do diretório atual. A correção de $HOME entre aspas do blog expande o diretório inicial pretendido; a semântica de atribuição Bash sem aspas difere.
- Terence Eden descreve ter pago 25€ por uma hora de testes de primeira execução do ActivityBot, cerca de 150€ no total, com partilha de ecrã, feedback falado e revisões do README entre sessões. O relato informal não fornece melhoria controlada da taxa de sucesso.
- Um novo utilizador pode expor links errados, instruções confusas para ficheiros ocultos e explicações de produtos em falta que o autor fornece silenciosamente de memória. Mantenha os factos de instalação necessários claros e as piadas fora dos pré-requisitos.

## Capítulos

- 0:00 Que compilação Bitwarden estás a obter?
- 0:42 Para onde vai a compilação GPL?
- 1:16 O que pode divergir em futuras versões?
- 2:10 Quando é que o til deixa de significar 'home'?
- 3:00 Como inspecionar o PATH real?
- 3:26 O que encontraram 150€ de testes de README?
- 4:29 Que palavra muda a garantia?
- 4:53 O que eu revisaria antes de mudar?

## Transcrição traduzida

Traduzido da narração original em inglês. Áudio e legendas disponíveis são controlados pelo YouTube.

### Que compilação Bitwarden estás a obter?

0:00 Esperas um gestor de palavras-passe de código aberto da loja de aplicações. A Bitwarden diz que as suas próximas compilações da loja terão uma licença comercial. Neste vídeo, que compilação muda? Que direitos sobrevivem? E o que poderá dividir-se mais tarde? Uma resposta da equipa altera o quão tranquilizador parece esse anúncio. Tenha isso em mente. É domingo, onze de outubro, e este é o The Daily Diff.

0:19 Bitwarden é um gestor de palavras-passe que armazena os inícios de sessão numa "vault" encriptada e preenche-os em websites. O seu código cliente é público no GitHub. Esta história diz respeito à licença anexada às aplicações distribuídas. Na sexta-feira, um funcionário da Bitwarden anunciou a mudança para a próxima versão. Até domingo, os desenvolvedores estavam a discutir sobre a aplicação descarregada. Entretanto, um atalho de shell aponta para um lugar surpreendente, e alguém pagou a humanos para ler as instruções.

0:41 Comecemos pela divisão da distribuição.

### Para onde vai a compilação GPL?

0:43 As compilações da loja recebem a licença comercial. A versão de licença pública geral continua a receber atualizações no GitHub. Todas as funcionalidades atuais estão disponíveis em ambas as versões. A primeira reação útil veio de um moderador voluntário a perguntar o que diferiria entre as versões paralelas. Funcionalidades idênticas ainda podem esconder um roteiro em mudança. A diferença pode chegar antes do código. O repositório já possui duas categorias de licença.

1:05 O seu ficheiro de licença predefine a versão três da licença pública geral, com código licenciado separadamente noutros locais. O próprio acordo comercial tem a data de 2020. O nascimento do licenciamento duplo precede este anúncio. Então o funcionário responde.

### O que pode divergir em futuras versões?

1:17 Alguns componentes futuros existirão apenas na compilação comercial. As funcionalidades recém-desenvolvidas são avaliadas caso a caso. Essa é a fronteira móvel. Listas de funcionalidades correspondentes hoje deixam espaço para diferentes listas de funcionalidades mais tarde, sem funcionalidades nomeadas ou data de entrega prometida. O anúncio também diz que o plano gratuito se mantém, e uma clarificação editada diz que o código permanece publicamente auditável. Bom. A confiança é importante para um gestor de palavras-passe.

1:40 Encontrar uma segunda licença atrás do mesmo botão de download adiciona trabalho de casa a essa relação. Visibilidade e permissão são questões separadas. Ler o código-fonte ajuda uma auditoria. A sua permissão para modificar e redistribuir um componente específico provém da sua licença aplicável. Verifique o pacote real antes de confiar num logótipo familiar. Portanto, a primeira resposta é a construção da loja. O caminho que sobrevive é a versão GPL no GitHub. A futura divisão é explicitamente possível.

2:04 Podes continuar a usar a aplicação atual enquanto monitorizas essa fronteira, um hobby marginalmente mais barato que teclados mecânicos.

### Quando é que o til deixa de significar 'home'?

2:10 Isso leva-nos a uma fronteira que o seu shell pode não entender. A publicação de 2 de outubro de Disconnect3d reapareceu hoje no Hacker News depois de uma caixa de areia ter sinalizado uma entrada de caminho gravável. O pequeno caráter no centro é o til, a nossa abreviatura confiante para casa. Coloque esse til dentro de uma atribuição de caminho entre aspas e ele permanecerá literal. O exemplo anexa um diretório bin. O manual do Bash exige um til sem aspas para essa expansão. As aspas preservam esse caractere.

2:34 A pesquisa começa no seu diretório atual, dentro de um diretório realmente chamado til. A demonstração do autor encontra um programa lá e imprime 'olá'. O diretório inicial nunca participa. O seu diretório de trabalho tem um voto decisivo. Isso importa quando entra num diretório que outra pessoa controla. Uma entrada de pesquisa relativa pode mudar onde um comando é encontrado. Este post demonstra o comportamento de pesquisa; não fornece evidências de vítimas

2:56 ou uma nova vulnerabilidade de shell. A armadilha veio com a mobília. A correção no post usa a variável de ambiente HOME dentro das aspas.

### Como inspecionar o PATH real?

3:03 Essa variável expande-se, dando o diretório base inicial pretendido. Também mostra um comando para procurar no seu caminho til's literais. Revise cada entrada correspondente antes de alterar a sua configuração de shell, em máquinas partilhadas. A atribuição sem aspas também pode expandir o til em Bash. A armadilha é a forma citada aqui. Um símbolo familiar muda de significado com o contexto, copiar uma linha de configuração permite herdar suposições.

3:25 E suposições são exatamente o que Terence Eden comprou para inspeção.

### O que encontraram 150€ de testes de README?

3:29 Numa publicação de hoje, ele descreve ter pago a pessoas vinte e cinco euros por uma hora de testes da primeira execução do ActivityBot. Todo o exercício custou cerca de cento e cinquenta euros, menos do que muitas reuniões custam. Ele pediu aos testadores para partilharem o ecrã e falarem em voz alta. Ele tirou notas, alterou o readme após cada sessão, e testou-o novamente com a próxima pessoa. Isso separa o que o autor se lembra do que o documento explica.

3:51 As descobertas incluem um link de demonstração errado, instruções confusas de ficheiros ocultos e secções numa ordem inútil. Algumas pessoas leem o readme num terminal. Eden também percebeu que não tinha explicado o que o software faria. O guia de instalação instalou com sucesso um ponto de interrogação. A minha descoberta favorita é que as suas piadas confundiram as pessoas. Mantenha um pré-requisito fora da frase inteligente, incluindo a minha. Uma piada pertence depois do facto.

4:14 Um passo de instalação deve sobreviver a ser lido por alguém que quer jantar. Estas foram sessões informais de usabilidade, com revisões entre utilizadores. O post não apresenta uma taxa de sucesso controlada ou percentagem de antes e depois. Observe um novo utilizador a tentar as suas instruções e ouça quando hesita.

### Que palavra muda a garantia?

4:29 De volta ao tranquilizador anúncio da Bitwarden. A frase sobre todas as funcionalidades atuais tem um limite de tempo incorporado na palavra atual. A resposta da equipa reserva componentes futuros para a compilação comercial. Esse é o detalhe a continuar a observar. As aplicações correspondentes de hoje e o limite de licenciamento de amanhã podem coexistir. Mantenha o limite visível. Se preferir ler isto a ouvir-me dizê-lo, a "diff" chega à sua caixa de entrada todas as manhãs, gratuitamente em thedailydiff.dev, link abaixo.

4:52 Então, o veredito de hoje é NEEDS REVIEW.

### O que eu revisaria antes de mudar?

4:55 Eu continuaria a usá-lo enquanto verifico qual compilação e licença o meu fluxo de trabalho depende, e observo a paridade de funcionalidades futuras. Subscreve, toca o sino e diz-me nos comentários se terias carimbado de maneira diferente. E essa é a diferença de hoje. Eu sou o Niko da Axrisi. Mescle com responsabilidade.

## Fontes

- [Published version update in app stores](https://community.bitwarden.com/t/published-version-update-in-app-stores/102750) — Bitwarden Community / RyanL
- [Future components and case-by-case licensing — reply 4](https://community.bitwarden.com/t/published-version-update-in-app-stores/102750/4) — Bitwarden Community / RyanL
- [Direct-download and source-visibility clarification — reply 8](https://community.bitwarden.com/t/published-version-update-in-app-stores/102750/8) — Bitwarden Community / RyanL
- [Client repository license map](https://github.com/bitwarden/clients/blob/main/LICENSE.txt) — Bitwarden on GitHub
- [Bitwarden commercial source-module license](https://github.com/bitwarden/clients/blob/main/LICENSE_BITWARDEN.txt) — Bitwarden on GitHub
- [Bitwarden Password Manager](https://bitwarden.com/) — Bitwarden
- [Security whitepaper — encrypted vault definition](https://bitwarden.com/help/bitwarden-security-white-paper/) — Bitwarden
- [Bitwarden licensing discussion](https://news.ycombinator.com/item?id=50033407) — Hacker News
- [The tilde in your PATH may not be your HOME](https://disconnect3d.pl/2026/10/02/dont-put-tilde-in-your-path/) — Disconnect3d
- [Tilde Expansion](https://www.gnu.org/software/bash/manual/html_node/Tilde-Expansion.html) — GNU Bash manual
- [Quoted tilde discussion](https://news.ycombinator.com/item?id=50042425) — Hacker News
- [I paid people to try and follow my README](https://shkspr.mobi/blog/2026/10/i-paid-people-to-try-and-follow-my-readme/) — Terence Eden
- [Paid README testing discussion](https://news.ycombinator.com/item?id=50042219) — Hacker News
