Depois de alguns protestos, a Docker cancelou a decisão de remover imagens públicas, mas ainda irá remover o Free Teams em um mês.
Docker é um projeto de código aberto que automatiza a implantação de aplicativos, está terminando Docker Free Team
A Docker recentemente emitiu um pedido público de desculpas aos usuários, especialmente à comunidade de código aberto, pela forma como anunciou a descontinuação do serviço Free Teams.
Após protestos contra o anúncio, Docker disse que estava pronto para fazer algumas concessões. A empresa mantém sua decisão de remover o Free Teams em um mês, mas desiste de remover as imagens públicas das organizações afetadas do Docker Hub.
Docker cancelou a decisão de remover imagens públicas
A Docker esclareceu que as imagens públicas permanecerão no Docker Hub até que seus mantenedores decidam removê-las. No entanto, o lançamento não aborda todas as preocupações do usuário.
Por meio de sua oferta de equipe gratuita, o Docker deu aos usuários do Docker Hub a capacidade de criar equipes e fornecer aos membros acesso a repositórios de imagens compartilhados. Este serviço é usado principalmente por mantenedores de projetos de código aberto.
A empresa publicou uma nota em seu site pedindo desculpas pela falta de comunicação sobre a decisão. A declaração oficial indica que o conteúdo do e-mail não expressava adequadamente as intenções de Docker. A empresa diz que os dados a que se referiu no e-mail não se referiam a imagens.
“Não estava claro o que iríamos fazer com as imagens. É importante manter as imagens públicas porque muitas outras imagens são construídas sobre elas”, disse um representante do Docker.
Aqui está um trecho da mensagem do Docker para a comunidade:
“Pedimos desculpas pela forma como comunicamos e executamos a remoção das assinaturas do Docker do “Free Set”, o que causou alarme na comunidade de código aberto.
Para aqueles de vocês que estão se atualizando, recentemente enviamos um e-mail para as contas de membros da Free Team Organization, informando que perderão recursos, a menos que atualizem para um de nossos recursos gratuitos ou pagos.”
Basicamente, a Docker ainda mantém seu plano de remover a oferta Docker Free Teams em um mês. Mas a empresa diz que, ao contrário do que seu e-mail dizia no início desta semana, não removerá as imagens.
As imagens públicas só desaparecerão se os mantenedores das imagens decidirem removê-las do Docker Hub. Se o mantenedor de uma imagem não fizer nada, continuaremos a distribuir suas imagens publicamente. (Claro, se o mantenedor migrar para o programa de código aberto patrocinado pelo Docker ou para uma assinatura paga do Docker, continuaremos a distribuir suas imagens públicas também.)
Segundo a empresa, a mudança afeta menos de 2% dos usuários do Docker. O Docker recomenda que os usuários migrem para o programa Docker-Sponsored Open Source (DSOS), que, segundo ele, é mais adequado para projetos de código aberto.
Na postagem do blog, Tim Anglade, da Docker, explica que:
“O programa DSOS não é afetado pela remoção das organizações Free Team. Para novos usuários que desejam ingressar no programa DSOS de uma organização Free Team anterior, adiaremos qualquer suspensão ou remoção da organização enquanto a solicitação DSOS estiver pendente.”
E antes disso, o Docker diz que você pode extrair imagens de seus repositórios privados para o registro do Docker e enviar essas imagens para outro registro de sua escolha.
Além disso, a empresa afirma que, mesmo que sua organização seja suspensa, removida ou se você decidir deixar o Docker voluntariamente, o namespace de sua organização não será liberado, portanto, outros usuários não poderão “ocupar suas imagens”.
Se o Docker suspender as organizações, mas manter as imagens públicas, essas imagens podem não ser mais atualizadas e, portanto, ficar desatualizadas. Docker não comentou sobre este ponto.
Alguns desenvolvedores ainda se sentem como reféns. E outros, como Neil Hanlon do projeto Rocky Linux, dizem que ainda não receberam uma resposta do Docker sobre seus aplicativos para o programa DSOS.
Muitos dos que reclamam dessa mudança estão executando projetos de código aberto com dependências de compilação que podem falhar.
Alguns projetos, como o Livebook, já planejam mover todos os contêineres do Docker para o GitHub Container Registry, mas precisarão migrar suas imagens antigas manualmente. O projeto Kubernetes Kind também está considerando outras opções.