Red Hat Company ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΎ ΠΈΠ·Ρ
ΠΎΠ΄Π½ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²Π΅ Π½Π° Π²Π°ΡΠ΅ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Bugzilla, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Ρ Π³ΡΠ΅ΡΠΊΠΈ, Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈΠΌ ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½ΠΈΡΠ°Π½Π΅ Π½Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈ. ΠΠΎΠ΄ΡΡ Π½Π° Bugzilla Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Perl ΠΈ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΈΡ MPL Π»ΠΈΡΠ΅Π½Π·. ΠΠ°ΠΉ-Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ Bugzilla, ΡΠ° Mozilla, ΠΠ°ΡΠ΄ΠΈΠ½Π°Π» ΠΈ SUSE. Red Hat ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ fork RHBZ (Red Hat Bugzilla) Π² ΡΠ²ΠΎΡΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ Ρ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½ Π·Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π² Red Hat.
Π Π°Π·ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ΡΠΎ ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΠΎΡ 1998 Π³., Π½ΠΎ Π΄ΠΎΡΠ΅Π³Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ ΠΌΡ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ ΠΏΡΠΈ Π·Π°ΠΊΡΠΈΡΠΈ Π²ΡΠ°ΡΠΈ, Π±Π΅Π· Π΄Π° ΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π° ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈ Π±Π΅Π· Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠΎΠ²Π΅ΡΠΈΡΠ΅Π»Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈΡΠ΅. Π‘Π΅Π³Π° RHBZ Π΅ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠΈΡΠ°Π½ Π² ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΏΡΠΎΠ΅ΠΊΡ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, ΡΠΈΠΉΡΠΎ ΠΊΠΎΠ΄ Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΎ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠ°Π½ ΠΏΠΎΠ΄ MPL-2.0 ΠΈ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ ΠΎΡ Π΄ΡΡΠ³ΠΈ. RHBZ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅ΠΊΡΡΠΎΡΠΎ Π΄ΡΡΠ²ΠΎ Π½Π° ΠΈΠ·Ρ
ΠΎΠ΄Π½ΠΈΡ ΠΊΠΎΠ΄ Π½Π° Bugzilla ΠΊΠ°ΡΠΎ ΠΎΡΠ½ΠΎΠ²Π°, Π²ΡΡΡ
Ρ ΠΊΠΎΡΡΠΎ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ. ΠΠΎΡΠ°Π΄ΠΈ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² Π±Π΅Π»Π΅ΠΆΠΊΠΈΡΠ΅ Π·Π° Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠΈ, ΠΏΡΠ±Π»ΠΈΡΠ½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° RHBZ ΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π° ΠΊΠ°ΡΠΎ Π΅Π΄Π½Π° Π³ΠΎΠ»ΡΠΌΠ° Π»Π΅ΠΏΠ΅Π½ΠΊΠ° (1174 ΡΠ°ΠΉΠ»Π° ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½ΠΈ, 274307 ΡΠ΅Π΄Π° Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ, 54053 ΡΠ΅Π΄Π° ΠΈΠ·ΡΡΠΈΡΠΈ) Π²ΡΡΡ
Ρ ΠΈΠ·Ρ
ΠΎΠ΄Π½ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²Π΅ ΠΡΠ³Π·ΠΈΠ»Π° 5.0.4. ΠΠ° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°ΡΡ ΠΎΡ ΡΠ°Π·ΡΡΠ½Π΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ, ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°Ρ Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠΆΠ°Ρ ΡΡΡ ΡΠ»ΡΠΆΠΈΡΠ΅Π»ΠΈ Π½Π° Red Hat.
Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½Π°ΡΠ° ΠΊΠΎΠ΄ΠΎΠ²Π° Π±Π°Π·Π° Π½Π° Bugzilla, RHBZ ΡΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΎΡ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ Π·Π° ΡΠ°ΠΌΠΊΠ°ΡΠ° Π½Π° Mozilla. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ Π² RHBZ Π΅ ΠΏΡΠ΅Ρ
Π²ΡΡΠ»Π΅Π½ ΠΊΡΠΌ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° JavaScript framework ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π°Π²Π°ΠΉΡΠ΅, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° Ajax ΠΈ Π·Π° ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π²ΡΠ² ΡΠΎΡΠΌΡΠ»ΡΡΠΈ. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΡΠ°Π±Π»ΠΈΡΠ½ΠΎ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ DataTables, Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΈ Π² ΠΎΡΡΠ΅ΡΠΈ - PlotylyJS, Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π΄ΠΈΠ°Π»ΠΎΠ·ΠΈ ΠΈ ΡΠΎΡΠΌΠΈ - ΠΠ·Π±Π΅ΡΠ΅ΡΠ΅ΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΠΈΡΡΠΎΠ²Π΅ - Π¨ΡΠΈΡΡ Awesome ΠΠ΅Π·ΠΏΠ»Π°ΡΠ΅Π½. ΠΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ Π²ΠΊΠ»ΡΡΠ²Π° ΠΈ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ Π½Π° Bugzilla ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΠ°ΠΉΠΎΡΡΠΎΡΠΈΠΊΠ°ΡΠΎ BayotBase, AgileTools ΠΈ TreeViewPlus Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π³ΡΡΠΏΠΈΡΠ΅.
ΠΡΠΈΠ³ΠΈΠ½Π°Π»Π½Π° ΠΊΠΎΠ΄ΠΎΠ²Π° Π±Π°Π·Π° Bugzilla ΠΠ°ΠΏΠΎΡΠ»Π΅Π΄ΡΠΊ Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ ΡΠ°ΠΌΠΎ Π΄ΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° Π±ΡΠ³ΠΎΠ²Π΅. ΠΠ½ΠΈΡΠΈΠΈΡΠ°Π½ ΠΏΡΠ΅Π΄ΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡ ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠ²Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π½Π° Bugzilla Π²Π΅ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈΠ·ΠΎΡΡΠ°Π²Π΅Π½. Π‘Π΅Π³Π° ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° Π΄Π΅ΠΉΠ½ΠΎΡΡ Π΅ ΡΡΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½Π° Π² Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Ρ Π²ΠΈΠ»ΠΈΡΠ° ΠΎΡ Mozilla, ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° ΡΠ°Π·Π²ΠΈΠ²Π°Ρ ΠΈΠ½ΡΠ΅Π½Π·ΠΈΠ²Π½ΠΎ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru