Компания Red Hat изходни текстове на своята редакция на системата , използвана за управление на база данни за грешки, контрол на тяхното поправяне и координация на реализацията на новости. Кодът на Bugzilla е написан на Perl и се разпространява под свободна лицензия MPL. Най-големите проекти, които прилагат Bugzilla, са , и . Red Hat използва в своята инфраструктура собствено разклонение RHBZ (Red Hat Bugzilla), обогатено с разширени възможности и адаптирано за спецификата на разработката в Red Hat.
Разклонението се развива от 1998 година, но до сега разработката му се осъществяваше зад затворени врати, без публикуване на историята на промените и без предоставяне на достъп до репозитория поради наличието на конфиденциална информация в мета-данните. Сега RHBZ е трансформирано в отделен отворен проект, кодът на който е напълно под лицензия MPL-2.0 и е достъпен за използване от трети лица. Като основа в RHBZ е използвано актуално дърво на изходните текстове на Bugzilla, върху което са поддържани необходимите надстройки. Поради наличието на конфиденциални данни в коментарите на комитите, отворената версия на RHBZ е публикувана като (1174 файла променени, 274307 реда добавени, 54053 реда премахнати) върху изходните текстове . За онези, които се нуждаят от пояснения относно определени промени, се препоръчва да се свържат с служителите на Red Hat.
Освен оригиналната кодова база на Bugzilla, в RHBZ също така са използвани елементи от , поддържано за инфраструктурата на Mozilla. Интерфейсът в RHBZ е преведен на използване на JavaScript фреймворка , който се използва за динамично зареждане на данни чрез механизма Ajax и за реализиране на разширени функции за редактиране във формите. За таблична компоновка е използвана библиотеката , за генерация на диаграми в отчетите — , за организиране на работата на диалоговите прозорци и формите — , а за управление на шрифтовете — . В редакцията също така са включени разширения на Bugzilla от проекта , като , и за извеждане на информация за зависимости и управление на работата на групите.
Оригиналната кодова база в последно време се ограничава само до единични . Инициативата, започната преди няколко години за преработка на интерфейса на Bugzilla, вече повече от година . Основната дейност сега е съсредоточена в отклонение от Mozilla, което .
Източник: opennet.ru
