เจ•เจพเจชเฉ€เจฒเฉ‡เจซเจŸ เจฒเจพเจ‡เจธเฉฐเจธ เจนเฉŒเจฒเฉ€-เจนเฉŒเจฒเฉ€ เจ‡เจœเจพเจœเจผเจค เจตเจพเจฒเฉ‡ เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฌเจฆเจฒเฉ‡ เจœเจพ เจฐเจนเฉ‡ เจนเจจ

เจตเฉเจนเจพเจˆเจŸ เจธเฉ‹เจฐเจธ เจ•เฉฐเจชเจจเฉ€ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เฉ€เจคเจพ 4 เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจฆเฉ‡ เจจเจพเจฒ 130 เจฎเจฟเจฒเฉ€เจ…เจจ เจ“เจชเจจ เจชเฉˆเจ•เฉ‡เจœ เจ…เจคเฉ‡ 200 เจฎเจฟเจฒเฉ€เจ…เจจ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจฆเจฟเฉฑเจคเจพ เจ…เจคเฉ‡ เจ‡เจธ เจธเจฟเฉฑเจŸเฉ‡ 'เจคเฉ‡ เจชเจนเฉเฉฐเจšเฉ‡ เจ•เจฟ เจ•เจพเจชเฉ€เจฒเจซเจŸ เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจพเจ‚ เจฆเฉ€ เจนเจฟเฉฑเจธเฉ‡เจฆเจพเจฐเฉ€ เจฒเจ—เจพเจคเจพเจฐ เจ˜เจŸ เจฐเจนเฉ€ เจนเฉˆเฅค 2012 เจตเจฟเฉฑเจš, เจธเจพเจฐเฉ‡ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ 59% เจ•เจพเจชเฉ€เจฒเฉ‡เจซเจŸ เจฒเจพเจ‡เจธเฉฐเจธ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ GPL, LGPL เจ…เจคเฉ‡ AGPL เจฆเฉ‡ เจ…เจงเฉ€เจจ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ MIT, Apache เจ…เจคเฉ‡ BSD เจตเจฐเจ—เฉ‡ เจ…เจจเฉเจฎเจคเฉ€ เจฒเจพเจ‡เจธเฉฐเจธเจพเจ‚ เจฆเจพ เจนเจฟเฉฑเจธเจพ 41% เจธเฉ€เฅค 2016 เจตเจฟเฉฑเจš, เจ…เจจเฉเจชเจพเจค เจ†เจ—เจฟเจ†เจ•เจพเจฐเฉ€ เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจพเจ‚ เจฆเฉ‡ เจนเฉฑเจ• เจตเจฟเฉฑเจš เจฌเจฆเจฒ เจ—เจฟเจ†, เจœเฉ‹ เจ•เจฟ 55% เจฆเฉเจ†เจฐเจพ เจœเจฟเฉฑเจคเจฟเจ† เจ—เจฟเจ† เจธเฉ€เฅค 2019 เจคเฉฑเจ•, เจ‡เจน เจชเจพเฉœเจพ เจตเจง เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ 67% เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ…เจจเฉเจฎเจคเฉ€ เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ, เจ…เจคเฉ‡ 33% เจ•เจพเจชเฉ€เจฒเฉ‡เจซเจŸ เจ…เจงเฉ€เจจ เจธเจชเจฒเจพเจˆ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจเฅค

เจ•เจพเจชเฉ€เจฒเฉ‡เจซเจŸ เจฒเจพเจ‡เจธเฉฐเจธ เจนเฉŒเจฒเฉ€-เจนเฉŒเจฒเฉ€ เจ‡เจœเจพเจœเจผเจค เจตเจพเจฒเฉ‡ เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฌเจฆเจฒเฉ‡ เจœเจพ เจฐเจนเฉ‡ เจนเจจ

เจตเฉเจนเจพเจˆเจŸเจธเฉ‹เจฐเจธ เจฆเฉ‡ เจ‡เฉฑเจ• เจ•เจพเจฐเจœเจ•เจพเจฐเฉ€ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจธเจผเจจเจพเจ‚ เจจเจพเจฒ เจŸเจ•เจฐเจพเจ… เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš เจ•เจพเจชเฉ€เจฒเฉ‡เจซเจŸ เจฆเฉ€ เจงเจพเจฐเจจเจพ เจชเฉˆเจฆเจพ เจนเฉ‹เจˆ เจคเจพเจ‚ เจ•เจฟ เจฌเจฟเจจเจพเจ‚ เจตเจพเจชเจธเฉ€ เจœเจพเจ‚ เจนเฉ‹เจฐ เจตเฉฐเจก เจจเฉ‚เฉฐ เจธเฉ€เจฎเจค เจ•เฉ€เจคเฉ‡ เจจเจฟเฉฑเจœเฉ€ เจฒเจพเจญ เจฒเจˆ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฟเจ† เจœเจพ เจธเจ•เฉ‡เฅค เจ†เจ—เจฟเจ†เจ•เจพเจฐเฉ€ เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจพเจ‚ เจฆเฉ€ เจตเจงเจฆเฉ€ เจชเฉเจฐเจธเจฟเฉฑเจงเฉ€ เจตเฉฑเจฒ เจฐเฉเจเจพเจจ เจ‡เจธ เจคเฉฑเจฅ เจฆเฉ‡ เจ•เจพเจฐเจจ เจนเฉˆ เจ•เจฟ เจ†เจงเฉเจจเจฟเจ• เจนเจ•เฉ€เจ•เจคเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจธเจผเจจเจพเจ‚ เจ…เจคเฉ‡ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจตเจฟเจšเจ•เจพเจฐ เจŸเจ•เจฐเจพเจ… เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจฆเฉ‹เจธเจค เจ…เจคเฉ‡ เจฆเฉเจธเจผเจฎเจฃ เจตเจฟเจšเจ•เจพเจฐ เจ•เฉ‹เจˆ เจตเฉฐเจก เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจ‡เจน เจคเฉฑเจฅ เจ•เจฟ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจธเจผเจฎเฉ‚เจฒเฉ€เจ…เจค เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ, เจœเฉ‹ เจ•เจฟ เจ‡เจœเจพเจœเจผเจค เจตเจพเจฒเฉ‡ เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจตเจงเฉ‡เจฐเฉ‡ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจธเจฎเจเจฆเฉ‡ เจนเจจ, เจตเจง เจฐเจฟเจนเจพ เจนเฉˆเฅค

เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจธเจผเจจเจพเจ‚ เจ…เจคเฉ‡ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจตเจฟเจšเจ•เจพเจฐ เจŸเจ•เจฐเจพเจ… เจฆเฉ€ เจฌเจœเจพเจ, เจ•เจฒเจพเจ‰เจก เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจ–เฉเฉฑเจฒเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจธเจŸเจพเจฐเจŸเจ…เฉฑเจชเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจŸเจ•เจฐเจพเจ… เจ—เจคเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ. เจ‡เจธ เจคเฉฑเจฅ เจจเจพเจฒ เจ…เจธเฉฐเจคเฉเจธเจผเจŸเฉ€ เจ•เจฟ เจ•เจฒเจพเจ‰เจก เจชเฉเจฐเจฆเจพเจคเจพ เจกเฉˆเจฐเฉ€เจตเฉ‡เจŸเจฟเจต เจตเจชเจพเจฐเจ• เจ‰เจคเจชเจพเจฆ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ•เจฒเจพเจ‰เจก เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ–เฉเฉฑเจฒเฉ‡ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจ…เจคเฉ‡ เจกเฉ€เจฌเฉ€เจเจฎเจเจธ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจตเฉ‡เจšเจฆเฉ‡ เจนเจจ, เจชเจฐ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจฆเฉ‡ เจœเฉ€เจตเจจ เจตเจฟเฉฑเจš เจนเจฟเฉฑเจธเจพ เจจเจนเฉ€เจ‚ เจฒเฉˆเจ‚เจฆเฉ‡ เจ…เจคเฉ‡ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฒเจ•เฉ€เจ…เจค เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจพเจ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เจฐเจจ เจตเฉฑเจฒ เจ–เฉœเจฆเจพ เจนเฉˆเฅค เจœเจพเจ‚ เจฎเจพเจกเจฒ เจจเฉ‚เฉฐ เจ“เจชเจจ เจ•เฉ‹เจฐ. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‡ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เฉ€เจคเจพ เจนเฉˆ ElasticSearch, เจฐเฉ‡เจกเจฟเจธ, MongoDB, เจŸเจพเจˆเจฎเจธเจ•เฉ‡เจฒ ะธ เจ•เจพเจ•เจฐเฉ‹เจš เจกเฉ€ เจฌเฉ€.

เจธเจพเจจเฉ‚เฉฐ เจฏเจพเจฆ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เจพเจชเฉ€เจฒเฉ‡เจซเจŸ เจ…เจคเฉ‡ เจชเจฐเจฎเจฟเจŸเจฟเจต เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจพเจ‚ เจตเจฟเฉฑเจš เจ…เฉฐเจคเจฐ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ•เจพเจชเฉ€เจฒเฉ‡เจซเจŸ เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจœเจผเจฎเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจกเฉˆเจฐเฉ€เจตเฉ‡เจŸเจฟเจต เจ•เฉฐเจฎเจพเจ‚ เจฒเจˆ เจฎเฉ‚เจฒ เจธเจผเจฐเจคเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจพเจ‡เจฎ เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ (เจœเฉ€เจชเฉ€เจเจฒ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจœเฉ€เจชเฉ€เจเจฒ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจธเจพเจฐเฉ‡ เจกเฉˆเจฐเฉ€เจตเฉ‡เจŸเจฟเจต เจ•เฉฐเจฎเจพเจ‚ เจฆเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจตเฉฐเจกเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ), เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจธเจผเจฐเจคเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเจพ เจฎเฉŒเจ•เจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฌเฉฐเจฆ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‰เจฃเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹