เช“เชชเชจเช•เซเชฒเชพเช‰เชก 6.0 เชซเชพเช‡เชฒ เชถเซ‡เชฐเชฟเช‚เช— เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฐเชฟเชฒเซ€เช

เช“เชชเชจเช•เซเชฒเชพเช‰เชก 6.0, เชเช• เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชœเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชชเซ‹เชคเชพเชจเชพ เชธเชฐเซเชตเชฐ เชชเชฐ เชซเชพเช‡เชฒ เชถเซ‡เชฐเชฟเช‚เช— เช…เชจเซ‡ เชธเชพเชฎเช—เซเชฐเซ€ เชธเชนเชฏเซ‹เช— เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชคเซ‡ เชฐเชฟเชฒเซ€เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เชถเซ‡เชฐเชชเซ‹เช‡เชจเซเชŸ, เช—เซ‚เช—เชฒ เชกเซเชฐเชพเช‡เชต เช…เชจเซ‡ เชกเซเชฐเซ‰เชชเชฌเซ‰เช•เซเชธ เชœเซ‡เชตเซ€ เชฎเชพเชฒเชฟเช•เซ€เชจเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹เชจเชพ เช–เซเชฒเซเชฒเชพ เชตเชฟเช•เชฒเซเชช เชคเชฐเซ€เช•เซ‡ เชชเซเชฐเชฎเซ‹เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡ เชฏเซเชฐเซ‹เชชเชฟเชฏเชจ เชฏเซเชจเชฟเชฏเชจเชจเชพ GDPR เชจเซเช‚ เชชเชพเชฒเชจ เช•เชฐเซ‡ เช›เซ‡.

เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ OCIS (ownCloud Infinite Scale) เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเชพ เชเช• เชญเชพเช— เชคเชฐเซ€เช•เซ‡ เชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเซ‹ เชนเชคเซ‹. เชฎเซ‚เชณ ownCloud เช•เซ‹เชกเชฌเซ‡เช เช…เชจเซ‡ เชคเซ‡เชจเชพ เชซเซ‹เชฐเซเช•, NextCloud เชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, OpenCloud เชธเชฐเซเชตเชฐเชจเซ‡ PHP เชฅเซ€ Go เชฎเชพเช‚ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. OpenCloud เชจเชพ เชธเชฐเซเชœเช•เซ‹เช เช•เซ‹เชกเชฌเซ‡เชเชฎเชพเช‚เชฅเซ€ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชฎเซเช–เซเชฏ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ - เชซเชพเช‡เชฒ เชธเชนเชฏเซ‹เช— - เชจเชพ เช‰เชšเซเชšเชคเชฎ-เช—เซเชฃเชตเชคเซเชคเชพเชตเชพเชณเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซเชฏเซเช‚.

เช—เซ‹เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช† เชธเชฐเซเชตเชฐ, เช…เชชเชพเชšเซ‡ 2.0 เชฒเชพเช‡เชธเชจเซเชธ เชนเซ‡เช เชณ เชฒเชพเช‡เชธเชจเซเชธ เชชเซเชฐเชพเชชเซเชค เช›เซ‡ เช…เชจเซ‡ WebDAV, gRPC, เชฎเชพเช‡เช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸเชจเชพ RESTful เชตเซ‡เชฌ API เช—เซเชฐเชพเชซ, OCS, OCM 1.1 เช…เชจเซ‡ OpenID เช•เชจเซ‡เช•เซเชŸเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เช† เชธเชฐเซเชตเชฐ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชฟเชธ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ เชชเชพเช‡ เชฌเซ‹เชฐเซเชกเชฅเซ€ เชฎเซ‹เชŸเชพ เชฎเชฒเซเชŸเซ€-เชธเชฐเซเชตเชฐ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ เชธเซเชงเซ€ เชธเซเช•เซ‡เชฒ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เชกเซ‡เชธเซเช•เชŸเซ‹เชช เช•เซเชฒเชพเชฏเช‚เชŸ Qt เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ C++ เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡, เชœเซ‡ GPLv3 เชฒเชพเช‡เชธเชจเซเชธ เชนเซ‡เช เชณ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ Windows, macOS เช…เชจเซ‡ Linux เชฎเชพเชŸเซ‡ เชฌเชฟเชฒเซเชกเซเชธเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เช•เซเชฒเชพเชฏเช‚เชŸเชฎเชพเช‚ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชซเชพเช‡เชฒ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจ เช…เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชคเชฐเซ€เช•เซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡เชฒ เชธเซเชŸเซ‹เชฐเซ‡เชœเชจเซเช‚ เชฎเชพเช‰เชจเซเชŸเชฟเช‚เช— เชชเชฃ เช›เซ‡. เชตเซ‡เชฌ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ Vue.js เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชŸเชพเช‡เชชเชธเซเช•เซเชฐเชฟเชชเซเชŸเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ AGPLv3 เชฒเชพเช‡เชธเชจเซเชธ เชนเซ‡เช เชณ เชฒเชพเช‡เชธเชจเซเชธ เชชเซเชฐเชพเชชเซเชค เช›เซ‡. เชฎเซ‹เชฌเชพเช‡เชฒ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ Android เช…เชจเซ‡ iOS เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡.

เชซเชพเช‡เชฒ เชธเซเชŸเซ‹เชฐเซ‡เชœ เช…เชจเซ‡ เชถเซ‡เชฐเชฟเช‚เช— เชธเซเชตเชฟเชงเชพเช“ เช‰เชชเชฐเชพเช‚เชค, เชตเชฟเชตเชฟเชง เช‰เชชเช•เชฐเชฃเซ‹เชฎเชพเช‚เชฅเซ€ เชซเชพเช‡เชฒ เชธเช‚เช—เซเชฐเชนเชจเซ€ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซเชก เชเช•เซเชธเซ‡เชธ เช‰เชชเชฐเชพเช‚เชค, เช“เชชเชจเช•เซเชฒเชพเช‰เชกเชฎเชพเช‚ เชฐเซ€เช…เชฒ เชŸเชพเช‡เชฎเชฎเชพเช‚ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹เชจเชพ เชธเชนเชฏเซ‹เช—เซ€ เชธเช‚เชชเชพเชฆเชจ, เช•เซ‹เชฒเชพเชฌเซ‹เชฐเชพ เช“เชจเชฒเชพเชˆเชจ เช“เชซเชฟเชธ เชธเซเชฏเซเชŸ เช…เชจเซ‡ เชฎเชพเชฐเซเช•เชกเชพเช‰เชจ เชเชกเชฟเชŸเชฐ (เชŸเซ‹เชธเซเชŸเชฏเซเช†เชˆ) เชธเชพเชฅเซ‡ เชเช•เซ€เช•เชฐเชฃ, เช›เชฌเซ€เช“ เช…เชจเซ‡ เชธเซเช•เซ‡เชจ เช•เชฐเซ‡เชฒเชพ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹เชฎเชพเช‚เชฅเซ€ เชŸเซ‡เช•เซเชธเซเชŸ เชจเชฟเชทเซเช•เชฐเซเชทเชฃ เช…เชจเซ‡ เชเชจเซเชŸเซ€เชตเชพเชฏเชฐเชธ เชชเซ‡เช•เซ‡เชœเซ‹เชฎเชพเช‚ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‡เชฒเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชธเซเช•เซ‡เชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ ICAP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเช“ เชถเชพเชฎเซ‡เชฒ เช›เซ‡.

เชคเชฎเซ‡ เชชเซเชฐเช•เชพเชถเชฟเชค เชซเชพเช‡เชฒเซ‹เชจเชพ เชœเซ€เชตเชจเช•เชพเชณเชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชฒเชฟเช‚เช• เชฆเซเชตเชพเชฐเชพ เชเช•เซเชธเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชชเชพเชธเชตเชฐเซเชก เชตเชกเซ‡ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชซเชพเช‡เชฒ เชจเซ‡เชตเชฟเช—เซ‡เชถเชจเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชŸเซ…เช—เซเชธ, เชซเชฟเชฒเซเชŸเชฐเซเชธ เช…เชจเซ‡ เชชเซ‚เชฐเซเชฃ-เชŸเซ‡เช•เซเชธเซเชŸ เชถเซ‹เชงเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช† เชธเชฟเชธเซเชŸเชฎ เชซเชพเช‡เชฒเซ‹ เชธเชพเชฅเซ‡เชจเชพ เช•เชพเชฐเซเชฏเชจเชพ เชธเชฎเช—เซเชฐ เช‡เชคเชฟเชนเชพเชธเชจเซ‡ เชŸเซเชฐเซ‡เช• เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชญเซ‚เชคเช•เชพเชณเชฎเชพเช‚ เชšเซ‹เช•เซเช•เชธ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ เชฅเชฏเซ‡เชฒเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชฐเซ‹เชฒเชฌเซ‡เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡. เชตเซเชฏเช•เซเชคเชฟเช—เชค เชŸเซ€เชฎเซ‹เชจเซ‡ เชธเชฌเชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช ("เชตเชฐเซเช•เชธเซเชชเซ‡เชธ") เชธเซ‹เช‚เชชเซ€เชจเซ‡ เชŸเซ€เชฎเชตเชฐเซเช•เชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเชตเซเช‚ เชถเช•เซเชฏ เช›เซ‡.

เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช…เชงเชฟเช•เชพเชฐเซ‹ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเชพ เชธเช‚เชšเชพเชฒเชจ เชฎเชพเชŸเซ‡ เชตเชฟเช—เชคเชตเชพเชฐ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชซเช•เซเชค เชœเซ‹เชตเชพ เช…เชฅเชตเชพ เชซเช•เซเชค เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€ เชชเชฐ เช…เชชเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€ เชถเช•เซ‹ เช›เซ‹). เชฐเซ‹เชฒ-เชฌเซ‡เชเซเชก เชเช•เซเชธเซ‡เชธ เช•เช‚เชŸเซเชฐเซ‹เชฒ (RBAC) เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡. เช† เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเซเชฐเชพเช‡เชตเชธเซ€-เชซเชฐเซเชธเซเชŸ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เช…เชงเชฟเช•เชพเชฐเซ‹ เชงเชฐเชพเชตเชคเซ‹ เช“เชชเชจเช•เซเชฒเชพเช‰เชก เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€.

เช“เชชเชจเช•เซเชฒเชพเช‰เชก 6.0 เชซเชพเช‡เชฒ เชถเซ‡เชฐเชฟเช‚เช— เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฐเชฟเชฒเซ€เช

เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚:

  • เชตเซ‡เชฌ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชฎเชพเช‚ "เชฎเชจเชชเชธเช‚เชฆ" เชธเซเชตเชฟเชงเชพ เช›เซ‡, เชœเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชเชกเชชเซ€ เชเช•เซเชธเซ‡เชธ เชฎเชพเชŸเซ‡ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช…เชจเซ‡ เชตเชพเชฐเช‚เชตเชพเชฐ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชฎเชจเชชเชธเช‚เชฆเชฎเชพเช‚ เชซเชพเช‡เชฒเซ‹ เช‰เชฎเซ‡เชฐเชตเชพ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฅเชพเชฏ เช›เซ‡ เชธเชฐเซเชตเชฐ เช…เชจเซ‡ เชคเซ‡ เช•เซ‹เชˆ เชšเซ‹เช•เซเช•เชธ เช•เซเชฒเชพเชฏเชจเซเชŸ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เชจเชฅเซ€. เชฎเชจเชชเชธเช‚เชฆ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชธเซเชŸเชพเชฐเชฅเซ€ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชœเช—เซเชฏเชพเช“, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ, เชธเชฌเชซเซ‹เชฒเซเชกเชฐเซเชธ เช…เชจเซ‡ เชถเซ‹เชง เชชเชฐเชฟเชฃเชพเชฎเซ‹เชฎเชพเช‚ เชนเชพเช‡เชฒเชพเช‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฌเชงเซ€ เชธเซเชŸเชพเชฐเชตเชพเชณเซ€ เชตเชธเซเชคเซเช“ เชเช• เช…เชฒเช— "เชฎเชจเชชเชธเช‚เชฆ" เชชเซƒเชทเซเช  เชชเชฐ เชเช•เชธเชพเชฅเซ‡ เชœเซ‹เชˆ เชถเช•เชพเชฏ เช›เซ‡.
  • เช•เซ‡เชฒเซเช•เซเชฏเซเชฒเซ‡เชŸเชฐ เชเช•เซเชธเชŸเซ‡เชจเซเชถเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, เชœเซ‡ เชคเชฎเชจเซ‡ เชถเซ‹เชง เชฌเชพเชฐเชฎเชพเช‚ เช—เชพเชฃเชฟเชคเชฟเช• เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“เชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
  • เชŸเซ‡เช•เซเชธเซเชŸ เชธเชพเชฎเช—เซเชฐเซ€ เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ "เชชเซ‡เชธเซเชŸเชฌเชฟเชจ" เชเช•เซเชธเชŸเซ‡เชจเซเชถเชจ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชถเซ‡เชฐ เช•เชฐเซ‡เชฒเซ€ เชตเชธเซเชคเซเช“ เช†เชชเชฎเซ‡เชณเซ‡ เชคเชฎเชพเชฐเซ€ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชœเช—เซเชฏเชพเชฎเชพเช‚ เช›เซเชชเชพเชฏเซ‡เชฒเซ€ ".เชธเซเชชเซ‡เชธ" เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹