Π‘Π»Π΅Π΄ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, Π΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½Ρ Dino 0.4, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ°Ρ, Π°ΡΠ΄ΠΈΠΎΠ²ΠΈΠΊΠΎΡΠΈ, Π²ΠΈΠ΄Π΅ΠΎΠ²ΠΈΠΊΠΎΡΠΈ, Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΈ ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Jabber/XMPP. ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π΅ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠ° Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΈ ΡΡΡΠ²ΡΡΠΈ XMPP, ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½Π° Π΅ ΠΊΡΠΌ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»Π½ΠΎΡΡ Π½Π° ΠΏΡΠ΅Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΊΡΠ°ΠΉΠ½ΠΎ ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅. ΠΠΎΠ΄ΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Vala, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ GTK ΡΡΠ»ΠΊΠΈΡΠ° ΠΈ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ GPLv3+.
ΠΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΡΡ XMPP ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡΠ΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ Π½Π° XMPP (XEP-0353, XEP-0167), ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΎΠ±Π°ΠΆΠ΄Π°Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Dino ΠΈ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ Π΄ΡΡΠ³ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ XMPP, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΈΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ; Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²ΡΡ ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠ²ΠΈΠΊΠΎΡΠΈ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Conversations ΠΈ Movim, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π½Π΅ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½ΠΈ ΠΎΠ±Π°ΠΆΠ΄Π°Π½ΠΈΡ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Gajim. ΠΡΠ°ΠΉΠ½ΠΎΡΠΎ ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΠ±ΠΌΠ΅Π½Π° Π½Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° Π½Π° Π°Π²ΡΠ΅Π½ΡΠΈΡΠ½ΠΎΡΡΡΠ° ΡΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° XMPP ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ΡΠΎ OMEMO, Π±Π°Π·ΠΈΡΠ°Π½ΠΎ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Signal.
Π Π½ΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅:
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠ΅Π°ΠΊΡΠΈΠΈ, Π΄Π°Π²Π°ΡΠΈ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π±ΡΡΠ·ΠΎ Π΄Π° ΡΠ΅Π°Π³ΠΈΡΠ° Π½Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ emoji, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° ΠΈΠ·ΡΠ°Π·ΠΈ Π΅ΠΌΠΎΡΠΈΠΈ (π€―), ΡΡΠ³Π»Π°ΡΠΈΠ΅ (ποΈ) ΠΈΠ»ΠΈ Π½Π΅ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ (ποΈ) Π±Π΅Π· Π΄Π° Π²ΡΠ²Π΅ΠΆΠ΄Π° ΡΠ΅ΠΊΡΡ.
- Π Π³ΡΡΠΏΠΎΠ²ΠΈΡΠ΅ ΡΠ°ΡΠΎΠ²Π΅, Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΈΡ ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈ ΠΊΠ°Π½Π°Π»ΠΈΡΠ΅ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ ΠΎΡΠ³ΠΎΠ²ΠΎΡ, ΡΠ²ΡΡΠ·Π°Π½ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π±ΡΡΠ·ΠΎ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ ΠΊΡΠΌ Π½Π΅Π³ΠΎ.
- ΠΡΡΡΠ΅ΡΡΠ²Π΅Π½ Π΅ ΠΏΡΠ΅Ρ ΠΎΠ΄ ΠΎΡ GTK3 Π½Π° GTK4 ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° libadwaita, ΠΊΠΎΡΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π³ΠΎΡΠΎΠ²ΠΈ Π΄ΠΆΠ°Π΄ΠΆΠΈ ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΎΡΠ³ΠΎΠ²Π°ΡΡΡ Π½Π° Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠΊΠ°Π·Π°Π½ΠΈΡ GNOME HIG (Human Interface Guidelines). ΠΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΅ Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎ Π½Π° Π΅ΠΊΡΠ°Π½ΠΈ Ρ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π° ΠΌΠ°Π»ΠΊΠΈ Π΅ΠΊΡΠ°Π½ΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.

ΠΡΠ½ΠΎΠ²Π½ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π° Dino ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈΡΠ΅ XEP-ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ:
- ΠΡΠ»ΡΠΈΡΠ΅ΠΉΡ Π°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ°ΡΠΎΠ²Π΅ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΏΡΠΈΠ²Π°ΡΠ½ΠΈ Π³ΡΡΠΏΠΈ ΠΈ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ (Π² Π³ΡΡΠΏΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΎΠ±ΡΡΠ²Π°Ρ ΡΠ°ΠΌΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΠ΅ Π² Π³ΡΡΠΏΠ°ΡΠ° Ρ ΠΎΡΠ° Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ ΡΠ΅ΠΌΠΈ, Π° Π² ΠΊΠ°Π½Π°Π»ΠΈΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΎΠ±ΡΡΠ²Π°Ρ ΡΠ°ΠΌΠΎ Π½Π° Π·Π°Π΄Π°Π΄Π΅Π½Π° ΡΠ΅ΠΌΠ°);
- ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π°Π²Π°ΡΠ°ΡΠΈ;
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π°ΡΡ ΠΈΠ²Π° Ρ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ;
- ΠΡΠ±Π΅Π»ΡΠ·Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎΡΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΎ ΠΈ ΠΏΡΠΎΡΠ΅ΡΠ΅Π½ΠΎ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π² ΡΠ°ΡΠΎΠ²Π΅;
- ΠΡΠΈΠΊΠ°ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΊΡΠΌ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡΡΠ°. Π€Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄Π°Π²Π°Ρ ΠΊΠ°ΠΊΡΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅, ΡΠ°ΠΊΠ° ΠΈ Ρ ΠΊΠ°ΡΠ²Π°Π½Π΅ Π½Π° ΡΡΡΠ²ΡΡΠ° ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° Π»ΠΈΠ½ΠΊ, ΠΏΠΎ ΠΊΠΎΠΉΡΠΎ Π΄ΡΡΠ³ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΡΠ΅Π³Π»ΠΈ ΡΠΎΠ·ΠΈ ΡΠ°ΠΉΠ»;
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ (Π·Π²ΡΠΊ, Π²ΠΈΠ΄Π΅ΠΎ, ΡΠ°ΠΉΠ»ΠΎΠ²Π΅) ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΡΡΠ΅Π· ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Jingle;
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° SRV Π·Π°ΠΏΠΈΡΠΈ Π·Π° ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½ΠΎ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° TLS, Π² Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ΡΠΎ ΠΏΡΠ΅Π· XMPP-ΡΡΡΠ²ΡΡ;
- ΠΡΠΈΠΏΡΠΈΡΠ°Π½Π΅ Ρ OMEMO ΠΈ OpenPGP;
- Π Π°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° (Publish-Subscribe);
- Π£Π²Π΅Π΄ΠΎΠΌΡΠ²Π°Π½Π΅ Π·Π° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° Π½Π°ΠΏΠΈΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ Π΄ΡΡΠ³ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» (ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ Π·Π° Π½Π°ΠΏΠΈΡΠ²Π°Π½Π΅, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΡΠ°ΡΠΎΠ²Π΅ ΠΈΠ»ΠΈ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ);
- ΠΡΠ»ΠΎΠΆΠ΅Π½Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° Π½Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ;
- ΠΠ°ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΊΡΠΌ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ ΠΈ ΡΠ΅ΡΡΡΡΠΈ, ΡΡΡ ΡΠ°Π½ΡΠ²Π°Π½ΠΈ Π½Π° ΡΡΡΠ²ΡΡ;
- Π£Π²Π΅Π΄ΠΎΠΌΡΠ²Π°Π½Π΅ Π·Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ Π΄ΠΎΡΡΠ°Π²Π΅Π½ΠΎ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅;
- Π Π°Π·ΡΠΈΡΠ΅Π½ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π° ΡΡΡΡΠ΅Π½Π΅ Π½Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π° Π² ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° ΠΊΠΎΡΠ΅ΡΠΏΠΎΠ½Π΄Π΅Π½ΡΠΈΡΡΠ°;
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ° Π² Π΅Π΄ΠΈΠ½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π°ΠΊΠ°ΡΠ½ΡΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΡΠ°Π±ΠΎΡΠ½Π°ΡΠ° ΠΈ Π»ΠΈΡΠ½Π°ΡΠ° ΠΊΠΎΡΠ΅ΡΠΏΠΎΠ½Π΄Π΅Π½ΡΠΈΡ;
- Π Π°Π±ΠΎΡΠ° Π² ΠΎΡΠ»Π°ΠΉΠ½ ΡΠ΅ΠΆΠΈΠΌ Ρ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠΈΠ΅ΠΌΠ°Π½Π΅ Π½Π° Π½Π°ΡΡΡΠΏΠ°Π»ΠΈΡΠ΅ ΡΠ΅ Π½Π° ΡΡΡΠ²ΡΡ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ ΡΠ»Π΅Π΄ ΠΏΠΎΡΠ²Π°ΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π° Π²ΡΡΠ·ΠΊΠ°;
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° SOCKS5 Π·Π° ΠΏΡΠΎΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΈ P2P Π²ΡΡΠ·ΠΊΠΈ;
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° XML ΡΠΎΡΠΌΠ°ΡΠ° vCard.

ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
