Empresa Red Hat códigos fontes da sua versão do sistema , utilizada para manutenção de um banco de dados de erros, controle sobre suas correções e coordenação na implementação de inovações. O código do Bugzilla é escrito em Perl e distribuído sob a licença livre MPL. Os maiores projetos que utilizam Bugzilla são , e . A Red Hat utiliza em sua infraestrutura um ramo próprio chamado RHBZ (Red Hat Bugzilla), enriquecido com funcionalidades avançadas e adaptado às especificidades do desenvolvimento na Red Hat.
O ramo está em desenvolvimento desde 1998, mas até agora seu desenvolvimento foi feito a portas fechadas, sem a publicação do histórico de mudanças e sem acesso ao repositório devido à presença de informações confidenciais nos metadados. Agora, o RHBZ foi transformado em um projeto aberto independente, cujo código é totalmente sob a licença MPL-2.0 e disponível para uso de terceiros. Como base, o RHBZ utilizou a árvore atual de códigos fontes do Bugzilla, sobre a qual foram mantidas as extensões necessárias. Devido à presença de dados confidenciais nas notas dos commits, a versão aberta do RHBZ foi publicada como (1174 arquivos alterados, 274307 linhas adicionadas, 54053 linhas removidas) sobre os códigos fontes . Para aqueles que necessitam de esclarecimentos sobre determinadas mudanças, recomenda-se entrar em contato com os funcionários da Red Hat.
Além da base original do código do Bugzilla, no RHBZ também são utilizados elementos do , mantido para a infraestrutura Mozilla. A interface do RHBZ foi traduzida para utilizar o framework JavaScript , que é utilizado para a carga dinâmica de dados por meio do mecanismo Ajax e para implementar funcionalidades avançadas de edição em formulários. Para a disposição em tabelas, foi utilizada a biblioteca , para a geração de gráficos nos relatórios — , para gerenciar o funcionamento de diálogos e formulários — , e para o gerenciamento de fontes — . Na edição também são utilizadas extensões do Bugzilla do projeto , como , e para apresentar informações sobre dependências e gerenciar o trabalho em grupo.
A base original do código ultimamente é restrita a apenas algumas . A iniciativa de redesenhar a interface do Bugzilla, que começou há alguns anos, está abandonada há mais de um ano. sobre a reestruturação da interface do Bugzilla há mais de um ano . A atividade principal agora está centrada em com uma ramificação do Mozilla, que .
Fonte: opennet.ru
