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.