ΠΠ°Π»ΠΈ Π ΠΎΡ Π°Ρ (Pali Rohár) ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» Π»ΠΈΡΠ΅Π½Π·ΠΈΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡ libopenaptx, ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡΠΈΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠ΄Π΅ΠΊΠ° aptX (Audio Processing Technology), ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ Π² Bluetooth-ΠΏΡΠΎΡΠΈΠ»Π΅ A2DP. ΠΠ°ΠΊΠ΅Ρ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ libopenaptx.so ΠΈ ΡΡΠΈΠ»ΠΈΡΡ Π΄Π»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π²ΡΠΊΠ°. ΠΠΈΡΠ΅Π½Π·ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° Ρ LGPLv2.1 Π½Π° GPLv3+, ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° libopenaptx Π² ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ , ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ GPLv2 Π±Π΅Π· ΠΏΠ΅ΡΠ΅Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ²ΡΠ·ΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ ΠΊΠΎΠ΄Π° Π΄ΠΎ GPLv3. ΠΡΠΈ ΡΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡΠ° Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ Apache 2.0.
Π‘ΠΌΠ΅Π½Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ ΡΡΠ°Π»Π° ΠΎΡΠ²Π΅ΡΠΎΠΌ Π½Π° ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Freedesktop ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Collabora, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎ ΠΌΠ½Π΅Π½ΠΈΡ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ Libopenaptx Π½Π°ΡΡΡΠΈΠ»ΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ΅ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π»ΠΎΡΠΏΠΎΡΡΠ΅Π±ΠΈΠ»ΠΈ ΠΏΡΠΈΠ½ΡΡΡΠΌ ΠΊΠΎΠ΄Π΅ΠΊΡΠΎΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΠΏΠΎ ΡΠ»ΠΎΠ²Π°ΠΌ ΠΠ°Π»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Freedesktop ΠΈ Collabora ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ»ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠ΄ Π² PulseAudio, Π½Π΅ ΡΠΊΠ°Π·Π°Π² ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± Π°Π²ΡΠΎΡΠ΅.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²Π° Π°Π²ΡΠΎΡ Libopenaptx ΡΠΎΡΠ»Π°Π»ΡΡ Π½Π° Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ ΠΈΠΌ ΡΡΠ½ΠΊΡΠΈΡ decode_buffer, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Π΄Π°ΠΆΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, Π½ΠΎ ΠΏΠΎ ΡΠ»ΠΎΠ²Π°ΠΌ ΠΠ°Π»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Freedesktop Π·Π°ΡΠ²ΠΈΠ»ΠΈ, ΡΡΠΎ ΡΡΠΎ ΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄. Π ΠΎΡΠ²Π΅Ρ Π½Π° Π²ΠΎΠ·ΠΌΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠΏΡΡΠΊΡ ΠΎΠ±ΡΡΠ΄ΠΈΡΡ ΡΠΎ, ΡΡΠΎ Π΄Π°Π½Π½ΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Freedesktop ΠΏΡΠΎΡΡΠΎ ΡΠ΄Π°Π»ΠΈΠ»ΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ ΠΏΠΎΠ΄ ΠΏΡΠ΅Π΄Π»ΠΎΠ³ΠΎΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π΄Π°Π½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π°ΡΡΡΠ°Π΅Ρ ΠΏΡΠΈΠ½ΡΡΡΠΉ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΊΠΎΠ΄Π΅ΠΊΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ.
ΠΡΠΎΠ·Π½Π°Π² Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΌΠΈΡΠ½ΡΠΌ ΠΏΡΡΡΠΌ Π°Π²ΡΠΎΡ Libopenaptx ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» Π»ΠΈΡΠ΅Π½Π·ΠΈΡ Π½Π° GPLv3 ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΎ Π·Π°ΠΏΡΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π² ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ Freedesktop. ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Π½Π°ΡΠ°Π»ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ libopenaptx 0.2.1, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ Freedesktop Π² ΡΡΡΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ, Π·Π°ΠΏΡΠ΅ΡΠ°ΡΡΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΊΠΎΠ΄Π΅ PipeWire ΠΈΠ·-Π·Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠΉ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ.
ΠΡΠ½ΠΈΡΠ» Π‘ΡΠΎΠ½ (Daniel Stone), Π±ΡΠ²ΡΠΈΠΉ ΡΠ»Π΅Π½ ΡΠΎΠ²Π΅ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΎΠ² X.Org Foundation ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Wayland ΠΈ PipeWire, Π·Π°Π½ΠΈΠΌΠ°ΡΡΠΈΠΉ ΠΏΠΎΡΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΏΠΎ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Collabora, Π·Π°ΡΠ²ΠΈΠ», ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Π½Π° libopenaptx ΡΠΎΠΌΠ½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΡΡΠΈΠ΄ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ. Libopenaptx Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΠ°Π»ΠΈ Π ΠΎΡ Π°ΡΠ°, Π° Π»ΠΈΡΡ ΡΠΎΡΠΊ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΏΡΠΎΠ΅ΠΊΡΠ° FFmpeg, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ»ΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ LGPLv2.1 ΠΈ ΠΠ°Π»ΠΈ Π ΠΎΡ Π°Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π² ΠΎΠ΄Π½ΠΎΡΡΠΎΡΠΎΠ½Π½Π΅ΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ Π½Π° Π½Π΅ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠ΅ Π΅ΠΌΡ ΡΠ°ΡΡΠΈ ΠΊΠΎΠ΄Π° ΠΈ ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π²Π½ΠΎΡΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π½Π° ΠΎΠ±Π»Π°ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ»Ρ ΠΏΠ΅ΡΠ΅Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ²Π½ΠΎΠ΅ ΡΠΎΠ³Π»Π°ΡΠΈΠ΅ ΠΎΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΡ Π°Π²ΡΠΎΡΠΎΠ² ΠΊΠΎΠ΄Π°, Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π±ΡΠ»ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΎ ΠΎΡΠ²Π΅ΡΠ²Π»Π΅Π½ΠΈΠ΅. Π ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ LGPL ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Π±Π΅Π· ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΎΠ³Π»Π°ΡΠΈΡ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ Π°Π²ΡΠΎΡΠΎΠ² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ LGPL, Ρ.Π΅. Π΄ΠΎ LGPL v3.0, Π½ΠΎ Π½Π΅ Π΄ΠΎ GPLv3, Π²ΠΊΠ»ΡΡΠ°ΡΡΠ΅ΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ. ΠΠ°Π»ΠΈ Π ΠΎΡ Π°Ρ ΠΎΡΠ²Π΅ΡΠΈΠ», ΡΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΎΠ½ Π½Π΅ Π²Π½ΠΎΡΠΈΠ», ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ ΡΠΈΡΡΠΎΠΉ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ GPLv3, Π° ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ ΠΏΡΠΎ Freedesktop ΠΈ Collabora Π»ΠΈΡΡ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΠ΅ Π² ΡΠ°ΠΉΠ»Π΅ README ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΎΠ΅ΠΊΡΡ Π½Π°ΡΡΡΠ°ΡΡΠΈΠ΅ GPLv3 Π½Π΅ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Freedesktop Π½Π°ΡΡΡΠΈΠ» Π»ΠΈΡΠ΅Π½Π·ΠΈΡ Π½Π° Libopenaptx, ΠΏΠΎ ΠΌΠ½Π΅Π½ΠΈΡ ΠΡΠ½ΠΈΡΠ»Π° Π‘ΡΠΎΠ½Π° ΠΎΠ½ΠΎ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ Π±ΡΠ» ΠΏΠ΅ΡΠ΅Π΄Π°Π½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΡ PulseAudio Ρ ΠΏΡΠΈΠ½ΡΡΠΈΠ΅ΠΌ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΈ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΠ΅ ΠΏΠΎΠΏΡΡΠΊΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Libopenaptx ΠΎΡΠΎΠ·Π²Π°ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΡΠ°Π²ΠΎ Π½Π° ΠΊΠΎΠ΄ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΠ»Ρ. ΠΠ΅Π·ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈ Π²ΡΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ²ΡΠ·ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ΄Π΅ΠΊΡΠ° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΈ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ Π½Π°ΡΡΡΠ΅Π½ΠΈΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Collabora, ΠΊΠΎΡΠΎΡΠ°Ρ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΡΠ²ΡΠ·Π°Π½Π° Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌΠΈ, ΠΏΡΠΈΠ²Π΅Π΄ΡΠΈΠΌΠΈ ΠΊ Π±Π°Π½Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ°.
ΠΡΠ½ΠΈΡΠ» Π‘ΡΠΎΠ½ Π·Π°ΡΠ²ΠΈΠ», ΡΡΠΎ ΡΡΠΎ ΠΎΠ½ ΡΠ΄Π°Π»ΠΈΠ» ΡΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π» ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Libopenaptx, Π½ΠΎ ΡΠ΄Π΅Π»Π°Π» ΡΡΠΎ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΉ Π»ΠΈΡΠ½ΠΎΠΉ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Π΅ Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΎΡ ΡΠ°Π±ΠΎΡΡ Π²ΡΠ΅ΠΌΡ, Π° Π½Π΅ ΠΊΠ°ΠΊ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ Collabora. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π½Π°ΡΡΡΠ΅Π½ΠΈΠΉ ΠΊΠΎΠ΄Π΅ΠΊΡΠ° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ, Ρ ΠΊΠΎΡΠΎΡΡΠΌ ΡΠΎΠ³Π»Π°ΡΠ°ΡΡΡΡ Π²ΡΠ΅ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΈ Π΄ΠΈΡΠΊΡΡΡΠΈΠΉ. ΠΡΠΈΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π·Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Π°Π±ΡΡΡΠ΄Π½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΡΠΊΡΡΡΡΠ΅ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Π½Π΅ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠΈΡΡΠ΅Ρ ΠΏΡΠ°Π²ΠΎ Π²Π΅ΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π½Π΅ΠΌΠΎΠ΄Π΅ΡΠΈΡΡΠ΅ΠΌΡΡ
ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ
ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru