Os desenvolvedores da linguagem de programação PHP planejam migrar o interpretador PHP e o motor Zend Engine das licenças PHP License e Zend Engine License para a licença BSD de 3 cláusulas (BSD-3). A mudança para a licença BSD-3 simplificará as condições de licenciamento, unificará as licenças para PHP e Zend Engine, garantirá compatibilidade com a GPL e resolverá problemas antigos, assegurando ao mesmo tempo todos os direitos dos usuários e desenvolvedores. A alteração de licença está prevista para ser realizada na versão PHP 9.0, que pode ser lançada no próximo ano. Todos os membros do PHP Group aprovaram a mudança de licença e, atualmente, essa proposta está em discussão pública.
A licença BSD-3 é compatível com a GPL e amplamente reconhecida na comunidade, diferentemente das licenças utilizadas anteriormente. A licença PHP License foi aprovada pela Open Source Initiative (OSI), mas é considerada incompatível com a GPL pelo Free Software Foundation devido a uma cláusula que proíbe o uso da palavra PHP para a promoção de produtos derivados sem autorização prévia. Desenvolvedores do Debian criticaram a licença PHP por estar atrelada a produtos do PHP Group.
Inicialmente, as versões PHP 1.x e 2.x eram disponibilizadas sob a licença GPLv2, mas a versão PHP 3 passou a utilizar duas licenças — PHP License e GPL. Na versão PHP 4, a licença foi modificada novamente — o código principal passou a ser distribuído apenas sob a licença PHP License, enquanto o motor Zend Engine, que é o interpretador principal do PHP, foi colocado em um subdiretório "Zend/" sob uma licença separada, a Zend Engine License. A Zend Engine License, assim como a PHP License, contém restrições em relação ao uso da palavra Zend em produtos derivados, mas requer adicionalmente a menção do uso do motor em materiais promocionais.
Após a transição para a nova licença, os direitos autorais de todos os colaboradores no desenvolvimento serão mantidos, enquanto os direitos dos usuários permanecerão inalterados. A nova licença não impõe restrições adicionais e não prejudica os direitos existentes de uso, modificação e distribuição do produto. As licenças PHP e Zend são baseadas no texto da licença BSD de 4 cláusulas e a mudança para a licença BSD-3 resultará apenas na remoção das cláusulas que definem as exigências quanto ao uso da marca "PHP", bem como no término da exigência de mencionar o uso do projeto livre PHP em produtos derivados.
A transição para a licença BSD-3 requer a aprovação da Perforce Software, proprietária da Zend Technologies. Vale ressaltar que a mudança de licença já foi informalmente acordada com a Perforce, faltando apenas obter uma confirmação escrita oficial e juridicamente válida. Além disso, a troca de licença não exigirá o consentimento separado de cada desenvolvedor, uma vez que os textos das licenças PHP e Zend definem as autoridades que permitem ao PHP Group modificar a licença e lançar novas versões da licença. O processo de transição para a nova licença será documentado como uma atualização do código para as versões PHP License v4 e Zend Engine License v3, cujos textos coincidirão com o texto da licença BSD-3.
Fonte: opennet.ru
