Společnost Red Hat zdrojové texty vlastní redakce systému , používaný pro vedení databáze chyb, sledování jejich oprav a koordinaci implementace novinek. Kód Bugzilla je napsán v jazyce Perl a je šířen pod svobodnou licencí MPL. Největšími projekty, které používají Bugzilla, jsou , a . Red Hat ve své infrastruktuře využívá vlastní odvozeninu RHBZ (Red Hat Bugzilla), doplněnou o rozšířené možnosti a přizpůsobenou specifikům vývoje v Red Hat.
Odvozenina se vyvíjí od roku 1998, ale dosud se její vývoj odehrával za zavřenými dveřmi, bez publikace historie změn a bez poskytnutí přístupu k repozitáři kvůli přítomnosti důvěrných informací v meta datech. Nyní byl RHBZ transformován na samostatný otevřený projekt, jehož kód je plně pod licencí MPL-2.0 a je dostupný pro použití třetími stranami. Základem v RHBZ bylo aktuální strom zdrojových textů Bugzilla, na který byly podporovány nezbytné nadstavby. Vzhledem k přítomnosti důvěrných údajů v poznámkách k commitům, byl otevřený variant RHBZ publikován jako (1174 souborů změněno, 274307 řádků přidáno, 54053 řádků odstraněno) na původní texty . Pro ty, kteří potřebují vysvětlení k některým změnám, se doporučuje obrátit se na zaměstnance Red Hat.
Kromě originální kódové základny Bugzilla je v RHBZ také zapojeno prvky z , které je podporováno pro infrastrukturu Mozilla. Rozhraní v RHBZ bylo převedeno na používání JavaScriptového rámce , který se používá pro dynamické načítání dat pomocí mechanismu Ajax a pro realizaci rozšířených funkcí editace ve formách. Pro tabulkovou kompozici je používána knihovna , pro generování diagramů v zprávách — , pro organizaci práce dialogů a formulářů — , a pro správu písem — . V redakci jsou také zapojeny rozšíření Bugzilla od projektu , jako jsou , a pro zobrazení informací o závislostech a řízení práce týmů.
Originální kódová základna v poslední době je omezena pouze na jednorázové . Iniciována před několika lety reforma rozhraní Bugzilla je již více než rok . Hlavní aktivita je nyní soustředěna na odvětví Mozilla, které .
Zdroj: opennet.ru
