Das Unternehmen Red Hat die Quelltexte seiner Systemedition , das zur Verwaltung von Fehlerdatenbanken, zur Nachverfolgung von Fehlerbehebungen und zur Koordination von Neuerungen verwendet wird. Der Code von Bugzilla ist in Perl geschrieben und wird unter der freien Lizenz MPL vertrieben. Die gröĂten Projekte, die Bugzilla verwenden, sind , und . Red Hat nutzt in seiner Infrastruktur einen eigenen Fork namens RHBZ (Red Hat Bugzilla), der um erweiterte Funktionen ergĂ€nzt und fĂŒr die spezifischen Anforderungen der Entwicklung bei Red Hat angepasst wurde.
Der Fork wird seit 1998 entwickelt, aber bis jetzt wurde seine Entwicklung hinter verschlossenen TĂŒren durchgefĂŒhrt, ohne die Veröffentlichung von Ănderungsprotokollen und ohne Zugang zum Repository aufgrund vertraulicher Informationen in den Metadaten. Jetzt wurde RHBZ in ein eigenstĂ€ndiges Open-Source-Projekt umgewandelt, dessen Code vollstĂ€ndig unter der Lizenz MPL-2.0 steht und von Dritten genutzt werden kann. Als Grundlage fĂŒr RHBZ wurde der aktuelle Baum der Quelltexte von Bugzilla verwendet, auf dem die erforderlichen Erweiterungen unterstĂŒtzt wurden. Aufgrund vertraulicher Daten in den Commit-Hinweisen wird die Open-Source-Version von RHBZ als (1174 Dateien geĂ€ndert, 274307 Zeilen hinzugefĂŒgt, 54053 Zeilen gelöscht) oben auf den Quelltexten . FĂŒr diejenigen, die eine ErlĂ€uterung zu bestimmten Ănderungen benötigen, wird empfohlen, sich an die Mitarbeiter von Red Hat zu wenden.
Neben dem ursprĂŒnglichen Quellcode von Bugzilla beinhaltet RHBZ auch Elemente aus , der fĂŒr die Infrastruktur von Mozilla unterstĂŒtzt wird. Die Schnittstelle in RHBZ wurde auf das JavaScript-Framework umgestellt, das fĂŒr das dynamische Laden von Daten mittels Ajax-Mechanismus und zur Implementierung erweiterter Bearbeitungsfunktionen in Formularen verwendet wird. FĂŒr die tabellarische Anordnung wird die Bibliothek verwendet, zur Erstellung von Diagrammen in Berichten â , fĂŒr die Organisation von Dialogen und Formularen â , und zur Schriftverwaltung â . In der Edition wurden auch Erweiterungen von Bugzilla aus dem Projekt , wie , und , zur Anzeige von AbhĂ€ngigkeiten und zur Verwaltung der Teamarbeit verwendet.
Der ursprĂŒngliche Quellcode wurde zuletzt nur noch durch Einzelne . Vor einigen Jahren initiiert zur Ăberarbeitung der Bugzilla-OberflĂ€che ist seit mehr als einem Jahr . Die HauptaktivitĂ€ten konzentrieren sich jetzt auf , das von Mozilla abgezweigt wurde und .
Quelle: opennet.ru
