Red Hat bedrijf de oorspronkelijke teksten van de bewerking van het systeem , gebruikt voor het bijhouden van de foutendatabase, het controleren van hun correctie en het coƶrdineren van de implementatie van innovaties. De Bugzilla-code is geschreven in Perl en wordt verspreid onder de vrije MPL-licentie. De grootste projecten die gebruikmaken van Bugzilla zijn , en . Red Hat gebruikt binnen zijn infrastructuur een eigen tak RHBZ (Red Hat Bugzilla), uitgebreid met extra mogelijkheden en aangepast aan de specifieke ontwikkelingsbehoeften van Red Hat.
De tak is sinds 1998 in ontwikkeling, maar tot nu toe vond de ontwikkeling achter gesloten deuren plaats, zonder publicatie van de wijzigingsgeschiedenis en zonder toegang tot de repository vanwege vertrouwelijke informatie in de metadata. Nu is RHBZ getransformeerd in een afzonderlijk open project, waarvan de code volledig onder licentie MPL-2.0 staat en beschikbaar is voor extern gebruik. De actuele broncode van Bugzilla diende als basis voor RHBZ, waarop de noodzakelijke toevoegingen werden onderhouden. Vanwege vertrouwelijke gegevens in de commit-opmerkingen is de open versie van RHBZ gepubliceerd als (1174 bestanden gewijzigd, 274307 regels toegevoegd, 54053 regels verwijderd) bovenop de oorspronkelijke teksten . Voor degenen die uitleg nodig hebben over bepaalde wijzigingen wordt aangeraden contact op te nemen met medewerkers van Red Hat.
Naast de originele codebasis van Bugzilla worden in RHBZ ook elementen gebruikt uit , die wordt ondersteund voor de infrastructuur van Mozilla. De interface in RHBZ is omgevormd naar het gebruik van de JavaScript-framework , dat wordt gebruikt voor het dynamisch laden van gegevens via het Ajax-mechanisme en voor het implementeren van uitgebreide bewerkingsfuncties in formulieren. Voor de tabelstructuur wordt de bibliotheek , voor het genereren van diagrammen in rapporten ā , voor het organiseren van dialogen en formulieren ā , en voor het beheren van lettertypen ā . In de bewerking zijn ook extensies van Bugzilla van het project , zoals , en voor het weergeven van informatie over afhankelijkheden en het beheren van teamwerk.
De originele codebasis wordt de laatste tijd beperkt tot enkele . Enkele jaren geleden geĆÆnitieerd voor de herziening van de Bugzilla-interface is al meer dan een jaar lang . De belangrijkste activiteit is nu geconcentreerd op een tak van Mozilla, die .
Bron: opennet.ru
