рд╡рд┐рдХреЗрдВрджреНрд░рд┐рдд рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо Mastodon 3.0 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

рдкреНрд░рдХрд╛рд╢рд┐рдд рд╡рд┐рдХреЗрдВрджреНрд░рд┐рдд рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕рдЪреНрдпрд╛ рдЙрдкрдпреЛрдЬрдирд╛рд╕рд╛рдареА рд╡рд┐рдирд╛рдореВрд▓реНрдп рд╡реНрдпрд╛рд╕рдкреАрда рдЬрд╛рд░реА рдХрд░рдгреЗ - рдорд╕реНрддреЛрдбреЙрди 3.0.реи, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реИрдпрдХреНрддрд┐рдХ рдкреБрд░рд╡рдард╛рджрд╛рд░рд╛рдВрджреНрд╡рд╛рд░реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╕рд▓реЗрд▓реНрдпрд╛ рддреБрдордЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рд╕реБрд╡рд┐рдзрд╛рдВрд╡рд░ рд╕реЗрд╡рд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдЬрд░ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рдиреЛрдб рдЪрд╛рд▓рд╡реВ рд╢рдХрдд рдирд╕реЗрд▓, рддрд░ рддреЛ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдПрдХ рдирд┐рд╡рдбреВ рд╢рдХрддреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реЗрд╡рд╛ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдорд╛рд╕реНрдЯреЛрдбреЙрди рдлреЗрдбрд░реЗрд╢рди рдиреЗрдЯрд╡рд░реНрдХреНрд╕рдЪреНрдпрд╛ рд╢реНрд░реЗрдгреАрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪрд╛ рд╕рдВрдЪ рдПрдХ рдПрдХреАрдХреГрдд рд╕рдВрдкреНрд░реЗрд╖рдг рд╕рдВрд░рдЪрдирд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ. рдЕтАНреЕрдХреНрдЯрд┐рд╡реНрд╣рд┐рдЯреА рдкрдм.

рдкреНрд░рдХрд▓реНрдкрд╛рдЪрд╛ рд╕рд░реНрд╡реНрд╣рд░ рд╕рд╛рдЗрдб рдХреЛрдб рд░реБрдмреА рдСрди рд░реЗрд▓ рд╡рд╛рдкрд░реВрди рд░реБрдмреАрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдХреНрд▓рд╛рдпрдВрдЯ рдЗрдВрдЯрд░рдлреЗрд╕ React.js рдЖрдгрд┐ Redux рд▓рд╛рдпрдмреНрд░рд░реА рд╡рд╛рдкрд░реВрди JavaScript рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ. рд╕реНрддреНрд░реЛрдд рдЧреНрд░рдВрде рдкреНрд░рд╕рд╛рд░ AGPLv3 рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд. рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрд╕рд╛рдзрдиреЗ рдЬрд╕реЗ рдХреА рдкреНрд░реЛрдлрд╛рдЗрд▓ рдЖрдгрд┐ рд╕реНрдерд┐рддреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕реНрдерд┐рд░ рдлреНрд░рдВрдЯрдПрдВрдб рджреЗрдЦреАрд▓ рдЖрд╣реЗ. PostgreSQL рдЖрдгрд┐ Redis рд╡рд╛рдкрд░реВрди рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдЖрдпреЛрдЬрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ.
рдЦреБрд▓реЗ рджрд┐рд▓реЗ API рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рдЬреЛрдбрдгреЗ рдЖрдгрд┐ рдмрд╛рд╣реНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреЗ (рдЕрдБрдбреНрд░реЙрдЗрдб, iOS рдЖрдгрд┐ рд╡рд┐рдВрдбреЛрдЬрд╕рд╛рдареА рдХреНрд▓рд╛рдпрдВрдЯ рдЖрд╣реЗрдд, рдЖрдкрдг рдмреЙрдЯреНрд╕ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛).

рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓рдХреНрд╖рдгреАрдп рдЖрд╣реЗ
OSstatus, рдЬреНрдпрд╛рдиреЗ StatusNet рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЬреБрдиреНрдпрд╛ рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддрд╛ рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЬреАрдПрдирдпреВ рд╕реЛрд╢рд▓. OSstatus рдРрд╡рдЬреА ActivityPub рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ. рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕рдиреЗ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдбрд┐рд░реЗрдХреНрдЯреНрд░реА, рдЕрдВрдЧрднреВрдд рдСрдбрд┐рдУ рдкреНрд▓реЗрдпрд░, рд╣реЕрд╢рдЯреЕрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрд╡рдпрдВ-рдкреВрд░реНрдгрддрд╛ рдкреНрд░рдгрд╛рд▓реА, рд╣рдЯрд╡рд┐рд▓реЗрд▓реНрдпрд╛ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рд╕рдВрд▓рдЧреНрдирдХрд╛рдВрд╕рд╛рдареА "рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА" рдЯреЕрдЧ, рд░рд┐рдЕрд▓-рдЯрд╛рдЗрдо рдЕрдкрдбреЗрдЯреНрд╕ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪреЗ рдкрд░реНрдпрд╛рдп, рд╕реНрдореВрде рд╕реНрдХреНрд░реЛрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдПрдХ рдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ. рдЦрд╛рддреЗ рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрд╡рд╛рдж. рдИрдореЗрд▓рджреНрд╡рд╛рд░реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреБрд╖реНрдЯреАрдХрд░рдгрд╛рд╕рд╣ рджреНрд╡рд┐-рдШрдЯрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ. рд╣реЕрд╢рдЯреЕрдЧрд╕рд╛рдареА рд╕рдорд░реНрдерди рд╡рд┐рд╕реНрддреГрдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╢реЛрдзрд╛рдЪреА рдЕрдЪреВрдХрддрд╛ рд╡рд╛рдврд╡рд┐рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рд╕реНрдкреЕрдо рддрдкрд╛рд╕рдгреА рдШрдЯрдХ рдЬреЛрдбрд▓рд╛.

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

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