рдиреЗрдЯрдмреАрдиреНрд╕ рд╡рд┐рдХрд╛рд╕ рдкрд░рд┐рд╡реЗрд╢ рдХреЛ рдЕрдкрд╛рдЪреЗ рдкреНрд░рд╛рдердорд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рджрд░реНрдЬрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ рд╣реИред

рдЕрдкрд╛рдЪреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рд╕рдВрдЧрдарди рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдиреЗрдЯрдмреАрдиреНрд╕ рдПрдХреАрдХреГрдд рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдкреНрд░рд╛рдердорд┐рдХ рдЕрдкрд╛рдЪреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рджрд░реНрдЬрд╛ рджреЗрдиреЗ рдкрд░ред 2016 рдХреЗ рдкрддрди рдореЗрдВ, рдУрд░реЗрдХрд▓ рдПрдХ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЕрдкрд╛рдЪреЗ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХреЗ рддрддреНрд╡рд╛рд╡рдзрд╛рди рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЗрд╕рдиреЗ рдХреЛрдб рдХреА 4 рдорд┐рд▓рд┐рдпрди рд▓рд╛рдЗрдиреЗрдВ рдФрд░ рд╕рднреА рдиреЗрдЯрдмреАрдиреНрд╕-рд╕рдВрдмрдВрдзрд┐рдд рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рдЕрдзрд┐рдХрд╛рд░, рд╕рд╛рде рд╣реА рдиреЗрдЯрдмреАрдиреНрд╕ рдЯреНрд░реЗрдбрдорд╛рд░реНрдХ, рдиреЗрдЯрдмреАрдиреНрд╕.рдУрдЖрд░рдЬреА рдбреЛрдореЗрди рдФрд░ рдХреБрдЫ рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ред рдЖрдзрд╛рд░рднреВрдд рд╕рдВрд░рдЪрдирд╛ред рдХреЛрдб рдХреА рд╢реЗрд╖ 1.5 рдорд┐рд▓рд┐рдпрди рд▓рд╛рдЗрдиреЗрдВ, рдЬрд╛рд╡рд╛, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдкреАрдПрдЪрдкреА рдФрд░ рдЧреНрд░реВрд╡реА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХрд╡рд░ рдХрд░рддреА рдереАрдВ рддрдмрд╛рджрд▓рд╛ 2018 рд╡рд░реНрд╖ рдореЗрдВ.

рдЕрдХреНрдЯреВрдмрд░ 2016 рд╕реЗ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрдкрд╛рдЪреЗ рдЗрдирдХреНрдпреВрдмреЗрдЯрд░ рдореЗрдВ рд╣реИ, рдЬрд╣рд╛рдВ рдЕрдкрд╛рдЪреЗ рд╕рдореБрджрд╛рдп рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЧрдП рдФрд░ рдпреЛрдЧреНрдпрддрд╛ рдХреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдкреНрд░рдмрдВрдзрди рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрдирдХреНрдпреВрдмреЗрдЯрд░ рдореЗрдВ рд░рд╣рддреЗ рд╣реБрдП, рдЕрдкрд╛рдЪреЗ рдиреЗрдЯрдмреАрдиреНрд╕ рд░рд┐рд▓реАрдЬрд╝ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдереЗ 9, 10 ╨╕ 11, рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ (рдЬрд╛рд╡рд╛, рдкреАрдПрдЪрдкреА, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдЧреНрд░реВрд╡реА) рдХреЗ рд▓рд┐рдП рд╕реАрдорд┐рдд рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рдереЗред рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ C/C++ рд╕рдорд░реНрдерди рд╡рд╛рдкрд╕ рдЖрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред

рдЕрдкрд╛рдЪреЗ рдиреЗрдЯрдмреАрдиреНрд╕ рдХреЛ рдЕрдм рдЕрддрд┐рд░рд┐рдХреНрдд рдирд┐рд░реАрдХреНрд╖рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдЕрдкрдиреЗ рджрдо рдкрд░ рдЦрдбрд╝рд╛ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдШрдЯрдХреЛрдВ рдХреЛ рдкреБрдирдГ рд▓рд╛рдЗрд╕реЗрдВрд╕ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдХреЛрдб рдХреЛ рдХреЙрдкреАрд▓реЗрдлреНрдЯ рд▓рд╛рдЗрд╕реЗрдВрд╕ GPLv2 рдФрд░ CDDL рд╕реЗ Apache 2.0 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╕рдореБрджрд╛рдп рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рдФрд░ рдЕрдиреНрдп рдХрдВрдкрдирд┐рдпреЛрдВ рдХреА рднрд╛рдЧреАрджрд╛рд░реА рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдкреНрд░рдмрдВрдзрди рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рддрдЯрд╕реНрде рд╕рд╛рдЗрдЯ рдкрд░ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдереА (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдиреЗрдЯрдмреАрдиреНрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЖрдВрддрд░рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ) рдмреЛрдЗрдВрдЧ, рдПрдпрд░рдмрд╕, рдирд╛рд╕рд╛ рдФрд░ рдирд╛рдЯреЛ рджреНрд╡рд╛рд░рд╛)ред

рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдиреЗрдЯрдмреАрдиреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдерд╛ рд╕реНрдерд╛рдкрд┐рдд 1996 рдореЗрдВ рдЪреЗрдХ рдЫрд╛рддреНрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд╡рд╛ рдХреЗ рд▓рд┐рдП рдбреЗрд▓реНрдлрд╝реА рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рдмрдирд╛рдиреЗ рдХреЗ рд▓рдХреНрд╖реНрдп рдХреЗ рд╕рд╛рдеред 1999 рдореЗрдВ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рди рдорд╛рдЗрдХреНрд░реЛрд╕рд┐рд╕реНрдЯрдореНрд╕ рджреНрд╡рд╛рд░рд╛ рдЦрд░реАрджрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ 2000 рдореЗрдВ рдЗрд╕реЗ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдореБрдлреНрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рд╢реНрд░реЗрдгреА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред 2010 рдореЗрдВ, рдиреЗрдЯрдмреАрдиреНрд╕ рдУрд░реЗрдХрд▓ рдХреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдиреЗ рд╕рди рдорд╛рдЗрдХреНрд░реЛрд╕рд┐рд╕реНрдЯрдореНрд╕ рдХреЛ рдЕрд╡рд╢реЛрд╖рд┐рдд рдХрд░ рд▓рд┐рдпрд╛ред рд╡рд░реНрд╖реЛрдВ рд╕реЗ, рдиреЗрдЯрдмреАрдиреНрд╕ рдЬрд╛рд╡рд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдПрдХреНрд▓рд┐рдкреНрд╕ рдФрд░ рдЗрдВрдЯреЗрд▓реАрдЬреЗ рдЖрдИрдбреАрдИрдП рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕рдиреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдкреАрдПрдЪрдкреА рдФрд░ рд╕реА/рд╕реА++ рдХреЛ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдиреЗрдЯрдмреАрдиреНрд╕ рдХреЗ рдкрд╛рд╕ рдЕрдиреБрдорд╛рдирд┐рдд рд░реВрдк рд╕реЗ 1.5 рдорд┐рд▓рд┐рдпрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдзрд╛рд░ рд╣реИред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ