Htmx muda licença para Zero-Clause BSD

Desenvolvedores web estão reagindo à mudança da licença do htmx da BSD tradicional de 2 cláusulas para a extremamente permissiva Zero-Clause BSD (0BSD), que permite uso essencialmente irrestrito sem sequer atribuição. O mantenedor do projeto enquadra a mudança em parte como uma piada e em parte como uma forma de remover atrito jurídico para uma pequena biblioteca JavaScript minificada, o que provoca debate sobre profissionalismo, adoção corporativa e o valor da atribuição. A mudança também reacende argumentos mais amplos sobre licenciamento permissivo versus copyleft, o impacto prático de licenças como GPL, MPL e 0BSD nos bens comuns de software, e se termos ultra-permissivos efetivamente colocam o código em domínio público.

Racional para a mudança de licença

  • O autor original do commit usou 0BSD para todo o trabalho para eliminar overhead e acredita que ela pode ser embutida em projetos GPL e então relicenciada sob GPL.
  • O mantenedor do HTMX diz que a mudança de BSD de 2 cláusulas para 0BSD foi em parte uma piada e parte de uma “artimanha” de mídia social sobre suposto interesse da Microsoft, mas também teve um motivo prático: remover exigências de atribuição que parecem inúteis para uma biblioteca JavaScript minificada de um único arquivo.
  • Alguns comentaristas os agradecem, dizendo que a remoção da atribuição reduz significativamente a carga de conformidade para organizações.

Propriedades da Zero-Clause BSD (0BSD)

  • Descrita como uma licença extremamente permissiva, aprovada pela OSI, essencialmente como domínio público, mas com redação jurídica padrão.
  • Principal diferença em relação à MIT: a MIT ainda exige a preservação do copyright e da isenção de responsabilidade; a 0BSD não exige atribuição alguma.
  • Vistas como útil quando a inclusão automática em muitos projetos tornaria a atribuição onerosa (por exemplo, bibliotecas pequenas de runtime, trechos de código).
  • Comparada a declarações de “domínio público”, a 0BSD ajuda em jurisdições onde os direitos não podem simplesmente ser renunciados.
  • Menção relacionada à MIT-0 como uma licença “zero” semelhante; alguns observam que advogados preferem textos com aparência familiar em vez de licenças novas.

Profissionalismo, mídia social e adoção

  • Um comentarista critica a “falta de seriedade profissional” da biblioteca nas redes sociais e afirma que isso influenciou a escolha de um stack mais convencional.
  • Outros respondem que humor em uma conta oficial não se correlaciona com qualidade de código, e que a tecnologia e o histórico deveriam importar mais.
  • O mantenedor explica usar o Twitter como um canal de marketing deliberadamente humorístico, porém eficaz, apontando forte crescimento em estrelas e em rankings de frameworks como evidência de sucesso.

Filosofia mais ampla de licenciamento

  • Alguns elogiam a 0BSD como “boa para os bens comuns” porque remove atrito.
  • Outros argumentam que licenças altamente permissivas permitem o aproveitamento corporativo gratuito e o “enclausuramento” dos bens comuns de software, enquanto o copyleft forte (GPL/LGPL) é visto como rígido demais e assustador para empresas.
  • A Mozilla Public License (MPL 2.0) é discutida como um meio-termo: copyleft em nível de arquivo que exige contribuir melhorias nos arquivos cobertos pela MPL, mas é reconhecida como parcialmente contornável.

Questões legais e práticas

  • Surgem dúvidas sobre se a 0BSD efetivamente torna o HTMX “domínio público”; as respostas sugerem que ela é funcionalmente próxima, mas juridicamente mais robusta.
  • Aparecem respostas conflitantes sobre se mantenedores podem relicenciar contribuições licenciadas sob BSD-2 sem permissão explícita do contribuinte; isso permanece अस्प? incerteza no fio.