ะกะพััะพัะปัั ะฒัะฟััะบ ัะฒะพะฑะพะดะฝะพะน ะฟะปะฐััะพัะผั ะดะปั ัะฐะทะฒััััะฒะฐะฝะธั ะดะตัะตะฝััะฐะปะธะทะพะฒะฐะฝะฝัั ัะพัะธะฐะปัะฝัั ัะตัะตะน โ Mastodon 3.5, ะฟะพะทะฒะพะปัััะตะน ะฝะฐ ัะพะฑััะฒะตะฝะฝัั ะผะพัะฝะพัััั ัะพะทะดะฐะฒะฐัั ัะตัะฒะธัั, ะฝะตะฟะพะดะบะพะฝััะพะปัะฝัะต ะพัะดะตะปัะฝัะผ ะฟะพััะฐะฒัะธะบะฐะผ. ะัะปะธ ะฟะพะปัะทะพะฒะฐัะตะปั ะฝะต ะธะผะตะตั ะฒะพะทะผะพะถะฝะพััะธ ะทะฐะฟัััะธัั ัะพะฑััะฒะตะฝะฝัะน ัะทะตะป, ัะพ ะพะฝ ะผะพะถะตั ะฒัะฑัะฐัั ะทะฐัะปัะถะธะฒะฐััะธะน ะดะพะฒะตัะธั ะฟัะฑะปะธัะฝัะน ัะตัะฒะธั ะดะปั ะฟะพะดะบะปััะตะฝะธั. Mastodon ะพัะฝะพัะธััั ะบ ะบะฐัะตะณะพัะธะธ ะพะฑัะตะดะธะฝัะฝะฝัั (federated) ัะตัะตะน, ะดะปั ะพะฑัะฐะทะพะฒะฐะฝะธั ะตะดะธะฝะพะน ััััะบัััั ัะฒัะทะตะน ะฒ ะบะพัะพััั ะฟัะธะผะตะฝัะตััั ะฝะฐะฑะพั ะฟัะพัะพะบะพะปะพะฒ ActivityPub.
ะะพะด ัะตัะฒะตัะฝะพะน ัะฐััะธ ะฟัะพะตะบัะฐ ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทัะบะต Ruby ั ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ Ruby on Rails, ะฐ ะบะปะธะตะฝััะบะธะน ะธะฝัะตััะตะนั ะฝะฐะฟะธัะฐะฝ ะฝะฐ JavaScript ั ะฟัะธะผะตะฝะตะฝะธะตะผ ะฑะธะฑะปะธะพัะตะบ React.js ะธ Redux. ะัั ะพะดะฝัะต ัะตะบััั ัะฐัะฟัะพัััะฐะฝััััั ะฟะพะด ะปะธัะตะฝะทะธะตะน AGPLv3. ะขะฐะบะถะต ะธะผะตะตััั ััะฐัะธัะตัะบะธะน ััะพะฝััะฝะด ะดะปั ะฟัะฑะปะธะบะฐัะธะธ ะพะฑัะตะดะพัััะฟะฝัั ัะตััััะพะฒ, ัะฐะบะธั ะบะฐะบ ะฟัะพัะธะปะธ ะธ ััะฐัััั. ะฅัะฐะฝะตะฝะธะต ะดะฐะฝะฝัั ะพัะณะฐะฝะธะทะพะฒะฐะฝะพ ะฟัะธ ะฟะพะผะพัะธ PostgreSQL ะธ Redis. ะัะตะดะพััะฐะฒะปัะตััั ะพัะบััััะน API ะดะปั ัะฐะทัะฐะฑะพัะบะธ ะดะพะฟะพะปะฝะตะฝะธะน ะธ ะฟะพะดะบะปััะตะฝะธั ะฒะฝะตัะฝะธั ะฟัะธะปะพะถะตะฝะธะน (ะธะผะตัััั ะบะปะธะตะฝัั ะดะปั Android, iOS ะธ Windows, ะผะพะถะฝะพ ัะพะทะดะฐะฒะฐัั ะฑะพัะพะฒ).
เปเบเบเบฒเบเบเปเบญเบเปเบซเบกเป:
- ะะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ัะตะดะฐะบัะธัะพะฒะฐะฝะธั ัะถะต ะพัะฟัะฐะฒะปะตะฝะฝัั ะฟัะฑะปะธะบะฐัะธะน. ะัั ะพะดะฝัะต ะธ ะพััะตะดะฐะบัะธัะพะฒะฐะฝะฝัะต ะฒะตััะธะธ ะฟัะฑะปะธะบะฐัะธะน ัะพั ัะฐะฝััััั ะธ ะพััะฐัััั ะดะพัััะฟะฝั ะดะปั ะฐะฝะฐะปะธะทะฐ ะฒ ะธััะพัะธะธ ะพะฟะตัะฐัะธะน. ะะพะปัะทะพะฒะฐัะตะปะธ, ะบะพัะพััะต ะดะตะปะธะปะธัั ะฟัะฑะปะธะบะฐัะธะตะน ั ะดััะณะธะผะธ ััะฐััะฝะธะบะฐะผะธ, ะฟัะธ ะฒะฝะตัะตะฝะธั ะธะทะผะตะฝะตะฝะธะน ะฒ ะธัั ะพะดะฝัั ะฟัะฑะปะธะบะฐัะธั ะฟะพะปััะฐัั ัะพะพัะฒะตัััะฒัััะตะต ัะฒะตะดะพะผะปะตะฝะธะต ะธ ะผะพะณัั ะพัะผะตะฝะธัั ัะฐัะฟัะพัััะฐะฝะตะฝะธะต ัะพะพะฑัะตะฝะธั, ะบะพัะพััะผ ะพะฝะธ ะฟะพะดะตะปะธะปะธัั. ะะพะทะผะพะถะฝะพััั ะฟะพะบะฐ ะพัะบะปััะตะฝะฐ ะฟะพ ัะผะพะปัะฐะฝะธั ะฒ web-ะฟัะธะปะพะถะตะฝะธะธ ะธ ะฑัะดะตั ะฐะบัะธะฒะธัะพะฒะฐะฝะฐ ะฟะพัะปะต ัะพะณะพ, ะบะฐะบ ะดะพััะฐัะพัะฝะพะต ัะธัะปะพ ัะตัะฒะตัะพะฒ ะฟะตัะตะนะดัั ะฝะฐ ะฒะตััะธั 3.5.
- ะะพััะดะพะบ ะฒะปะพะถะตะฝะธะน ะฒ ัะพะพะฑัะตะฝะธะธ ะฑะพะปััะต ะฝะต ะทะฐะฒะธัะธั ะพั ะฟะพััะดะบะฐ ะทะฐะณััะทะบะธ ัะฐะนะปะพะฒ.
- ะะพะฑะฐะฒะปะตะฝะฐ ะฝะพะฒะฐั ัััะฐะฝะธัะฐ ั ะฟะพะดะฑะพัะบะพะน ะฟะพะฟัะปััะฝัั
ะฟัะฑะปะธะบะฐัะธะน, ะฝะฐะฑะธัะฐััะธั
ะฟะพะฟัะปััะฝะพััั ั
ัััะตะณะพะฒ, ัะตะบะพะผะตะฝะดะพะฒะฐะฝะฝัั
ะฟะพะดะฟะธัะพะบ ะธ ะฝะพะฒะพััะฝัั
ะทะฐะฟะธัะตะน, ะบะพัะพััะผะธ ะฟะพะดะตะปะธะปะธัั ะฝะฐะธะฑะพะปััะตะต ัะธัะปะพ ััะฐััะฝะธะบะพะฒ. ะะพะดะฑะพัะบะธ ัะพัะผะธัััััั ั ััััะพะผ ัะทัะบะฐ ะฟะพะปัะทะพะฒะฐัะตะปั. ะัะต ะผะฐัะตัะธะฐะปั, ะฟะพะฟะฐะดะฐััะธะต ะฒ ัะฟะธัะบะธ ะฝะฐะฑะธัะฐััะธั
ะฟะพะฟัะปััะฝะพััั ะฟัะฑะปะธะบะฐัะธะน, ะฟะตัะตะด ะพัะพะฑัะฐะถะตะฝะธะตะผ ะฒ ัะธัะปะต ัะตะบะพะผะตะฝะดะฐัะธะน, ะฟัะพั
ะพะดัั ัััะฝะพะต ะผะพะดะตัะธัะพะฒะฐะฝะธะต.
- ะะปั ะผะพะดะตัะฐัะพัะพะฒ ะฟัะตะดะปะพะถะตะฝ ะฝะพะฒัะน ะผะฝะพะณะพััะฐะฟะฝัะน ะฟัะพัะตัั ัะฐะทะฑะพัะฐ ะฟัะตะดัะฟัะตะถะดะตะฝะธะน ะพ ะฝะฐัััะตะฝะธัั ั ะฒะพะทะผะพะถะฝะพัััั ัะฐััะผะพััะตะฝะธั ะฐะฟะตะปะปััะธะน. ะัะฑัะต ะดะตะนััะฒะธั ะผะพะดะตัะฐัะพัะฐ, ัะฐะบะธะต ะบะฐะบ ัะดะฐะปะตะฝะธะต ัะพะพะฑัะตะฝะธั ะธะปะธ ะฟัะธะพััะฐะฝะพะฒะบะฐ ะฟัะฑะปะธะบะฐัะธะน, ัะตะฟะตัั ะฟะพะบะฐะทัะฒะฐัััั ะฒ ะฝะฐัััะพะนะบะฐั ะฟะพะปัะทะพะฒะฐัะตะปั ะธ ะฟะพ ัะผะพะปัะฐะฝะธั ัะพะฟัะพะฒะพะถะดะฐัััั ะพัะฟัะฐะฒะบะพะน ัะฒะตะดะพะผะปะตะฝะธั ะฝะฐัััะธัะตะปั ะฟะพ email, ั ะฟัะตะดะพััะฐะฒะปะตะฝะธะตะผ ะฒะพะทะผะพะถะฝะพััะธ ะพัะฟะพัะธัั ะฟัะตะดะฟัะธะฝัััะต ะดะตะนััะฒะธั, ะฒ ัะพะผ ัะธัะปะต ัะตัะตะท ะปะธัะฝัั ะฟะตัะตะฟะธัะบั ั ะผะพะดะตัะฐัะพัะพะผ.
- ะัะตะดะปะพะถะตะฝะฐ ะฝะพะฒะฐั ัะฒะพะดะฝะฐั ัััะฐะฝะธัะฐ ั ะพะฑัะธะผะธ ะผะตััะธะบะฐะผะธ ะดะปั ะผะพะดะตัะฐัะพัะพะฒ ะธ ะดะพะฟะพะปะฝะธัะตะปัะฝะพะน ััะฐัะธััะธะบะพะน, ะฒะบะปััะฐั ะดะฐะฝะฝัะต ะพ ัะพะผ, ะพัะบัะดะฐ ะฟัะธั ะพะดัั ะฝะพะฒัะต ะฟะพะปัะทะพะฒะฐัะตะปะธ, ะฝะฐ ะบะฐะบะธั ัะทัะบะฐั ะณะพะฒะพััั ะธ ะบะฐะบ ะผะฝะพะณะพ ะธะท ะฝะธั ะพััะฐัััั ะฒะฟะพัะปะตะดััะฒะธะธ ะฝะฐ ัะตัะฒะตัะต. ะะฑะฝะพะฒะปะตะฝะฐ ัััะฐะฝะธัะฐ ั ะถะฐะปะพะฑะฐะผะธ, ะฝะฐ ะบะพัะพัะพะน ะพะฟัะธะผะธะทะธัะพะฒะฐะฝั ะฟัะพัะตััั ะพะฑัะฐะฑะพัะบะธ ะฟัะตะดัะฟัะตะถะดะตะฝะธะน ะธ ัะปัััะตะฝั ะธะฝััััะผะตะฝัั ะดะปั ะผะฐััะพะฒะพะณะพ ัะดะฐะปะตะฝะธั ัะฟะฐะผะฐ ะธ ะฐะบัะธะฒะฝะพััะธ ะฑะพัะพะฒ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru