рдорд┐рдореЗрдореЕрдЬрд┐рдХ рд▓рд╛рдпрдмреНрд░рд░реАрдордзреНрдпреЗ рдЬреАрдкреАрдПрд▓ рдЙрд▓реНрд▓рдВрдШрдирд╛рдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реНрдпрд╛рдиреЗ рд░реБрдмреА рдСрди рд░реЗрд▓рдордзреНрдпреЗ рдХреНрд░реЕрд╢ рд╣реЛрддреЛ

100 рджрд╢рд▓рдХреНрд╖рд╛рд╣реВрди рдЕрдзрд┐рдХ рдбрд╛рдЙрдирд▓реЛрдбреНрд╕ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рд░реБрдмреА рд▓рд╛рдпрдмреНрд░рд░реА рдорд┐рдореЗрдореЕрдЬрд┐рдХрдЪреНрдпрд╛ рд▓реЗрдЦрдХрд╛рд▓рд╛ рдкреНрд░рдХрд▓реНрдкрд╛рддреАрд▓ GPLv2 рдкрд░рд╡рд╛рдиреНрдпрд╛рдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рдЭрд╛рд▓реНрдпрд╛рдЪрд╛ рд╢реЛрдз рд▓рд╛рдЧрд▓реНрдпрд╛рдиреЗ MIT рд╡рд░реВрди GPLv2 рдордзреНрдпреЗ рдкрд░рд╡рд╛рдирд╛ рдмрджрд▓рдгреНрдпрд╛рд╕ рднрд╛рдЧ рдкрд╛рдбрд▓реЗ рдЧреЗрд▓реЗ. RubyGems рдиреЗ рдлрдХреНрдд 0.3.6 рдЖрдгрд┐ 0.4.0 рдЖрд╡реГрддреНрддреНрдпрд╛ рд░рд╛рдЦреВрди рдареЗрд╡рд▓реНрдпрд╛, рдЬреНрдпрд╛ GPL рдЕрдВрддрд░реНрдЧрдд рдкрд╛рдард╡рд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрдгрд┐ рд╕рд░реНрд╡ рдЬреБрдиреНрдпрд╛ MIT-рдкрд░рд╡рд╛рдирд╛рдХреГрдд рд░рд┐рд▓реАрдЭ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реНрдпрд╛. рд╢рд┐рд╡рд╛рдп, mimemagic рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рдерд╛рдВрдмрд╡рд▓рд╛ рдЧреЗрд▓рд╛ рдЖрдгрд┐ GitHub рд╡рд░реАрд▓ рднрд╛рдВрдбрд╛рд░ рд╕рдВрдЧреНрд░рд╣рд┐рдд рд╕реНрдерд┐рддреАрдд рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.

рдпрд╛ рдХреГрддреАрдВрдореБрд│реЗ рдЕрд╕реЗ рдкреНрд░рдХрд▓реНрдк рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдирд┐рд░реНрдорд╛рдг рдЭрд╛рд▓реА рдЬреЗ рдорд╛рдпрдореЕрдЬрд┐рдХрдЪрд╛ рдЕрд╡рд▓рдВрдмрди рдореНрд╣рдгреВрди рд╡рд╛рдкрд░ рдХрд░рддрд╛рдд рдЖрдгрд┐ GPLv2 рд╢реА рд╡рд┐рд╕рдВрдЧрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкрд░рд╡рд╛рдиреНрдпрд╛рдЦрд╛рд▓реА рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. mimemagic рдЪреА рдирд╡реАрди рдЖрд╡реГрддреНрддреА рд╡рд╛рдкрд░рддрд╛рдирд╛, рдЗрддрд░ рдкреНрд░рдХрд▓реНрдкрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдирд╛, рдЬреНрдпрд╛рдд рдорд╛рд▓рдХреА рд╣рдХреНрдХ рдЖрд╣реЗ (MIT рдкрд░рд╡рд╛рдирд╛ рдЕрд╢рд╛ рд╡рд╛рдкрд░рд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ), рддреНрдпрд╛рдВрдирд╛ GPL рдЕрдВрддрд░реНрдЧрдд рддреНрдпрд╛рдВрдЪрд╛ рдХреЛрдб рдкреБрдиреНрд╣рд╛ рдкрд░рд╡рд╛рдирд╛ рджреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЬреНрдпрд╛рдиреЗ рд╕рдорд╕реНрдпрд╛ рд╡рд╛рдврд╡рд▓реА рддреА рдореНрд╣рдгрдЬреЗ рдЬреБрдиреНрдпрд╛ MIT-рдкрд░рд╡рд╛рдирд╛рдХреГрдд рдЖрд╡реГрддреНрддреНрдпрд╛ RubyGems.org рд╡рд░реВрди рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реАрдд. рдмрд┐рд▓реНрдб рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдкреЕрдХреЗрдЬ рдХреЕрд╢рд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдирд╕рд▓реНрдпрд╛рд╕, рдорд┐рдореЗрдореЕрдЬрд┐рдХрдЪреНрдпрд╛ рдорд╛рдЧреАрд▓ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╕рд╣ рдкреНрд░рдХрд▓реНрдк рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдЕрдпрд╢рд╕реНрд╡реА рд╣реЛрдИрд▓.

рд░реБрдмреА рдСрди рд░реЗрд▓ рдлреНрд░реЗрдорд╡рд░реНрдХ, рдЬреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡рд╛рдВрдордзреНрдпреЗ рдорд╛рдпрдореЕрдЬрд┐рдХ рд▓реЛрдб рдХрд░рддреЗ, рддреНрдпрд╛рд▓рд╛ рджреЗрдЦреАрд▓ рдлрдЯрдХрд╛ рдмрд╕рд▓рд╛. рд░реБрдмреА рдСрди рд░реЗрд▓реНрд╕ MIT рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд рдЖрд╣реЗ рдЖрдгрд┐ GPLed рдШрдЯрдХ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рд╕рдорд╕реНрдпрд╛ рдЬрд╛рдЧрддрд┐рдХ рдмрдирд▓реА рдЖрд╣реЗ - рдЬрд░ рдмрджрд▓рд╛рдЪрд╛ рдереЗрдЯ 172 рдкреЕрдХреЗрдЬреЗрд╕рд╡рд░ рдкрд░рд┐рдгрд╛рдо рдЭрд╛рд▓рд╛, рддрд░ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддрд▓реНрдпрд╛рд╕, 577 рд╣рдЬрд╛рд░рд╛рдВрд╣реВрди рдЕрдзрд┐рдХ рднрд╛рдВрдбрд╛рд░рд╛рдВрд╡рд░ рдкрд░рд┐рдгрд╛рдо рдЭрд╛рд▓рд╛.

mimemagic рдкреНрд░рдХрд▓реНрдкрд╛рддреАрд▓ GPL рдкрд░рд╡рд╛рдиреНрдпрд╛рдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рдХреЛрдбрдордзреАрд▓ freedesktop.org.xml рдлрд╛рдЗрд▓рдЪреНрдпрд╛ рд╡рд┐рддрд░рдгрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ, рдЬреА рд╕рд╛рдорд╛рдпрд┐рдХ-рдорд╛рдЗрдо-рдорд╛рд╣рд┐рддреА рд▓рд╛рдпрдмреНрд░рд░реАрдордзреАрд▓ MIME рдкреНрд░рдХрд╛рд░ рдбреЗрдЯрд╛рдмреЗрд╕рдЪреА рдкреНрд░рдд рдЖрд╣реЗ. рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╛рдЗрд▓ GPLv2 рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░реАрдд рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЖрдгрд┐ рд╕рд╛рдорд╛рдпрд┐рдХ-рдорд╛рдЗрдо-рдорд╛рд╣рд┐рддреА рд▓рд╛рдпрдмреНрд░рд░реА рд╕реНрд╡рддрдГ ISC рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд рдЖрд╣реЗ, рдЬреАрдкреАрдПрд▓рд╢реА рд╕реБрд╕рдВрдЧрдд рдЖрд╣реЗ. mimemagic рдЪрд╛ рд╕реЛрд░реНрд╕ рдХреЛрдб MIT рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░реАрдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ GPLv2 рдкрд░рд╡рд╛рдиреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рддрд░рдгрд╛рд╕рд╛рдареА GPLv2 рдЕрдиреБрд░реБрдк рдкрд░рд╡рд╛рдиреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд рд╡реНрдпреБрддреНрдкрдиреНрди рдЙрддреНрдкрд╛рджрдирд╛рдЪреЗ рд╡рд┐рддрд░рдг рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╢реЗрдЕрд░реНрдб-рдорд╛рдЗрдо-рдорд╛рд╣рд┐рддреАрдЪреНрдпрд╛ рджреЗрдЦрднрд╛рд▓рдХрд░реНрддреНрдпрд╛рдиреЗ рдпрд╛рдХрдбреЗ рд▓рдХреНрд╖ рд╡реЗрдзрд▓реЗ рдЖрдгрд┐ mimemagic рдЪреНрдпрд╛ рд▓реЗрдЦрдХрд╛рдиреЗ рдкрд░рд╡рд╛рдирд╛ рдмрджрд▓рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдорд╛рдиреНрдп рдХреЗрд▓реА.

рд▓рд╛рдпрдмреНрд░рд░реАрдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди freedesktop.org.xml рди рдкреБрд░рд╡рддрд╛, рдлреНрд▓рд╛рдпрд╡рд░ XML рдлрд╛рдИрд▓ рдкрд╛рд░реНрд╕ рдХрд░рдгреЗ рд╣рд╛ рдЙрдкрд╛рдп рдЕрд╕реЗрд▓, рдкрд░рдВрддреБ mimemagic рдореЗрдиреНрдЯреЗрдирд░рдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░рд┐рдкреЙрдЭрд┐рдЯрд░реА рдЧреЛрдард╡рд▓реА, рддреНрдпрд╛рдореБрд│реЗ рдЗрддрд░ рдХреЛрдгрд╛рд▓рд╛ рддрд░реА рд╣реЗ рдХрд╛рдо рддреНрд╡рд░реАрдд рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓. рд╣реЗ рд╢рдХреНрдп рдЖрд╣реЗ рдХреА рдЬрд░ рдорд╛рдЗрдордореЕрдЬрд┐рдХрдЪрд╛ рд▓реЗрдЦрдХ рддреНрдпрд╛рдЪрд╛ рдкреНрд░рдХрд▓реНрдк рдХрд╛рд░реНрдпрд╛рд╡рд░ рдкрд░рдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рдд рдирд╕реЗрд▓ (рддреНрдпрд╛рдиреЗ рдЖрддрд╛рдкрд░реНрдпрдВрдд рдирдХрд╛рд░ рджрд┐рд▓рд╛ рдЖрд╣реЗ), рддрд░ рдорд┐рдореЗрдореЕрдЬрд┐рдХрдЪрд╛ рдПрдХ рдХрд╛рдЯрд╛ рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрдгрд┐ рд╕рд░реНрд╡ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рдХрд▓реНрдкрд╛рдВрдордзреАрд▓ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдкреБрдирд░реНрд╕реНрдерд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. mimemagic-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдХрд▓реНрдкрд╛рдВрдЪреЗ libmagic рд▓рд╛рдпрдмреНрд░рд░реАрдордзреНрдпреЗ рд╕рдВрдХреНрд░рдордг рд╣рд╛ рджреЗрдЦреАрд▓ рдПрдХ рдкрд░реНрдпрд╛рдп рдореНрд╣рдгреВрди рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛