ืืืืืจ ืื ื ืืืจ ืืขื ืขื ืืืืืืช ืืืฆืจืื, ืื ืืขืืงืจ ืขื ืืืืจืช ืจืืฉืืื ืืื ืื ืืืกืืจืช RAD
ืชืืืื ืืืืจืช ืืจืืฉืืื ืืื ืื ืขืชืืจ ืขืืืื ืืืฉ ืืืฉืช ืืืื ืืืจ ืืงืจืืื, ืืื ืืื ื ืืขื ืืฉืืื ืืฉืคืืืช ืืืืฉืจ, ืื ื ืคืชื ืืคื ืื ืชืืื ืืืืข ืขืืื ื ืขื ืจืืฉืืื ืืช ืืื ืืืื ืฉืื ืื. ืืืืจ ืืขืืงืจื ืฉืฆืจืื ืืขืฉืืช ืืื ืืืืืืจ ืืกืคืจ ืงืจืืืจืืื ืื ืืืืืืื. ืืืืฆืขืืช ืชืืืื ืืืืื ืืืจืืืจ, ืืชื ืืืฆืืืช ืฉืื ืชืืื ืืืืื ืื ืืชื ืจืืฆื ืืืคืฉืจ ืืืฉืชืืฉืื ืืืืฆืจ ืฉืื ืืื ืืืกืืจ. ืืืฉืจ ืืืจ ืืฉ ืื ืชืืืืจ ืืกืืื ืืืืืื ืฉืื, ืขืืื ืืืกืืช ืืืชื ืขื ืืจืืฉืืื ืืช ืืงืืืืื ืืืืืืจ ืืช ืืชืืืืจ ืฉืื ืืกืคืจ ืื ืงืืืืช ืืืืื ืืืืชืจ ืืืคืฃ. ืื ื ืฉืืข ืคืฉืื, ืืืืื, ืืื ืืืฆืืืืช, ืืืจื ืืื ืื ืืืืจ ืืืื, ื ืืชืจื ืฉืืืืช.
ืจืืฉืืช, ืงืืฉืืจ ื
ืืืกืืจื ืืืืืจื
ื ืชืืื ืขื ืืืืคืืื ืื ืืืืืืื ืฉื ืจืืฉืืื ืืช ืขืืืจ
ืจืืฉืืื ืืื ื ืืงื ื ืืืฉืชืืฉ ืืช ืืืืืช ืืืฉืชืชืฃ ืืื ืืกื ืืืืืจ ืฉื ืืชืืื ื ืื ืืฉื ืืช ืืืชื ืืืจืืื ืืืื ืืช ืืืจืืช. ืจืื ืืจืืฉืืื ืืช ืืื ื ืืืคืฉืจืื ืืฉื ืืช ืืช ืฉื ืืืืฆืจ ืื ืืืฆืข ืื ืื ืืคืืืฆืืืช ืืืฉืื, ืื ืฉืืฉื ื ืืช ืืืืืืช ืืืืืจ ื/ืื ืืืขืืื ืฉื ืืืขืจืืช.
ืืฉืืืืช ืืขืืงืจืืืช ืืื ืืชืขื ืืื ื ืืืื ืจืืฉืืื ืืช ืืื ืืืื ืืื:
- ืืื ืฉืื ืืืื ืฉื ืขืฉื ืืชืืื ื ืฆืจืืืื ืืืืืช ืืชืืขืืื ืืืื ืืื ืฉืื ืงืฉืจ ืืืขื ืืืืืืช ืืืืฆืจืื ืฉื ืืืขืจืืช?
- ืืื ืฉื ืืชืืื ื ืื ืืืจืช ืื ืืืื ืืื ืืฉื ืืชืืื ื ืฉื ืืขื ืืืืืืช ืืืืฆืจืื?
- ืืื ื ืืชื ืืฉื ืืช ืืช ืืจืืฉืืื ืขืืืจ ืื ืืจืกื ืืืฉื ืืืืจืช, ืืืื ืืืช ืงื ืืื ืืช?
ืืืืจ ืฉืืืงื ื ืืืื ืืช ืจืฉืืืช ืืจืืฉืืื ืืช ืื ืคืืฆืื ืืืืชืจ, ืืืจื ื ืืื ืืื ืฉืงืื ื ืืืชืจ ืคืืจืื. ืจืืฉืืื ืืช ืคืืื ืฆืืืืืื ืขืืืจ
ืืื ืืื ืืจืืฉืืื mpl 2.0. ืืืื ื ืื ืืืขื ื ืืื ืืื, ืืื ืืืืจ ืฉืืืื ื ืืืชืจ ืืขืืืง, ืฉืืื ื ืืช ืื ืืืจ, ืฉืื ืืืืกืจืื ืืขืืงืจื ืืื ืฉืืจืืฉืืื ืื ืื ืขื ืื ืืคืจืืืงื, ืืื ืขื ืชืืงืื ืืืืืื. ืื ืืกืฃ, ืื ืืืฉืชืืฉ ืืฉื ื ืืช ืืงืืืฅ, ืืื ืื ืืืื ืืฉื ืืช ืืช ืืจืืฉืืื. ืืืขืฉื, ืื ืืฉื ื ืืื ืืืจืืฆืืช ืชืฉื ื ืคืจืืืงื ืงืื ืคืชืื, ืืขืืื ืื ืชืืื ืืืจืืืื ืืื ื ืจืืืืื ืืืื ืจืืฉืืื ืืื. ืืื, ืื ืื ื ืืืข ืืืขื ืืืืืืช ืืืืฆืจืื.
ืืขืื ืืืื ื ืืฉืืช ืขื ืืจืืฉืืื GNU GPLv3. ืื ืืืจืฉ ืฉืื ืงืืืฅ ืืืฉืืจ ืชืืชืื. ื-GNU GPL ืืื ืจืืฉืืื copyleft ืืืืืื ืฉืืฆืืจืืช ื ืืืจืืช ืืืื ืืงืื ืคืชืื ืืืืฉืืจื ืชืืช ืืืชื ืจืืฉืืื. ืืืืืจ: ืขื ืืื ืืชืืื ืืืืฉ ืฉื ืฉืชื ืฉืืจืืช ืงืื, ืชืืืืฅ ืืืฆืข ืืช ืืฉืื ืืืื ืฉืื, ืืืืืื ืฉืืืืฉ ืื ืืคืฆื ื ืืกืคืื, ืืฉืืืจ ืืช ืืงืื ืชืืช GNU GPL. ืืืงืจื ืื, ืืื ืืืจื ืืืืื ืขืืืจ ืืืฉืชืืฉ ืืคืจืืืงื ืฉืื ื, ืืื ืขืืืจื ื. ืืื ืืืืคืช ื-GPL ืืื ืจืืฉืืื ืืืจ ืืกืืจ, ืืคืืื ืืชืื ืืจืกืืืช GPL. ืืืฉื, ืื ืชืฉื ื LG (ืชืืกืคืช ื-GPL) ื-GPL, ืื ืื ืชืืื ืืจื ืืืจื ื-LGPL. ืื ืงืืื ืื ืืืจืืขื ืืืฆืืขื ื ืืื.
ืืกื ืืื, ืืืืืจื ืฉืื ื ื ืืชื ืืืชืืื ืืืืืื GPL3 ืืืืืง ืืืื ืืืคืฆื ืฉื ืืงืื ืฉืืฉืชื ื ืชืืช ืืืชื ืจืืฉืืื. ืืฉืื ื ืฉืื ื ืืื ืืืืื ืืช ืืืืฆืจ ืฉืื ื, ืืื ืจืืื ื ืคืืืช ืกืืืื ืื ื-Apache 2.0. ืืคื ืงืจื ืืชืืื ื ืืืืคืฉืืช, GPLv3 ืชืืื ื-Apache License v2.0, ืืืืืจ ืชืืื ื ืืชื ืืฉื ืืช ืืช ืืจืืฉืืื ื-Apache License v2.0 ื-GPL v3.0.
Apache 2.0
ืืื ืื, ืืขืช ืฉืืจืืจ ืืืฆืจืื ืืืฉืื ืืืืืกืกืื ืขื ืงืื ืืงืืจ ืคืชืื ืขืืืจ Apache 2.0 ืื ืืืฆืจืื ืขื ืคืื ืงืฆืืื ืืืืช ื ืืกืคืช, ืืื ืฆืืจื ืืืฉืชืืฉ ืืืืชื ืจืืฉืืื. ืืืื ืชืืืื ืืจืืืช ืชืืื ื ืขื ืืชื ืืื ืืืืืืืืช ืฉื ืจืืฉืืื Apache 2.0.
ืืจืืฉืืื ืืืื ืืจืืฉื ืืฉืืจ ืืืืืืืจ ืืช ืืืืืืช ืืืืฆืจืื ืืืช ืืจืืฉืืื ืฉืืคืื ืืชืืื ื ืืฉืืืจืจืช. ืืืื ืืช ืืืื ืืืืขื ืขื ืืืืืืช ืืืฆืจืื ืขื ืฉื ืืขื ืืืืืืช ืืืืฆืจืื ืืจืืฉืืื ืืื ืขื ืืืืืืืช ืฉื ืืืืืจ ืืืงืืจื ืฉื ืืชืืื ื, ืฉืื ืื ืื ืืฉืื ื, ืชืื ืชื ืื ืชืืืืจ ืืจืืฉืืื ืืืจ, ืกืืื ืืืืืจ ืขืืืื ืืืฉืืจ. ืืชื ืืืื ืื ืืืฉืชืืฉ ืืงืืืฅ ืืฉืืื ืื ืืืืขื ืืฆืจืฃ ืืืชื ืืงืื ืืืงืืจ ืื ืืชืืขืื ืืคืจืืืงื.
ืื ื ืืฉืืจืจืื ืืช ืื ืืืืฆืจืื ืฉืื ื ืืืื ืื ืืฆืืืืจ ื-GitHub ืชืืช ืจืืฉืืื Apache 2.0, ืืืขื
ืึธืึตื. ืคืจืืื ืขื ืืืกืืจืช
IONDV. Framework ืืื ืืกืืจืช ืงืื ืคืชืื ืืืืืกืกืช ืขื node.js ืืืฆืืจืช ืืืฉืืื ืืื ืืจื ื ืืจืื ืืืืื ืืืืืกืกืื ืขื ืืื ื ืชืื ืื, ืฉืืื ื ืืืจืฉืื ืืืฉืืจื ืชืื ืืช ืจืฆืื ืืื.
ืืืกืืก ืืคืื ืงืฆืืื ืืืืช ืฉื ืืืคืืืงืฆืื ืืื ืืจืฉื ืื ืชืื ืื - ืืืืื ืืจืืฉืื. ืืื ืืืืื ืืคืชื ืืืืืขื ืืฉืืจืืช ืืขืืืื ืขื ื ืชืื ืื ืืืืืกืกืื ืขื ืืื ื ืืื ื ืชืื ืื - ืืืื ืื ืืืื ืคืจืืืงืืื, ืชืืื ืืืช, ืืืจืืขืื ืืื'. ืืคืจืืืงื ืืฉืชืืฉ ืื ืืืืืื ืคืืจืื ืืืฆืืช ืชืื ืืืช ื ืชืื ืื ืฉืจืืจืืชืืืช - ืืื ืืืืฉื ืืช ืืจืืฉืื ืืงืืื ืฉื ืืืจืืืื.
MongoDb ืืฉืืฉ ืขืืืจ ื-DBMS - ืืื ืืืืกื ืืืืจืืช ืืืฉืืืื, ืืื ื ืชืื ืื ืืื ืชืื ืื ืขืฆืื.
ืืืฆื ืืืืืฉ ืจืืฉืืื ืืคืจืืืงื ืฉืื?
ืืืกืฃ ืงืืืฅ ืจืฉืืื ืขื ืืงืกื ืืจืืฉืืื ืืืืืจ ืฉื ืืคืจืืืงื ืฉืื, ื-voilร , ืคืจืืืงื ืืืื ืขื ืืื Apache 2.0. ืฆืจืื ืืฆืืื ืืช ืืขื ืืืืืืช ืืืืฆืจืื, ืืื ืืืืขืช ืืืืืืช ืืืฆืจืื. ื ืืชื ืืขืฉืืช ืืืช ืืงืื ืืืงืืจ ืื ืืงืืืฅ ืืืืขื (ืงืืืฅ ืืงืกื ืืืคืจื ืืช ืื ืืกืคืจืืืช ืืืืจืฉืืช ืชืืช ืจืืฉืืื Apache ืืื ืขื ืฉืืืช ืืืืฆืจืื ืฉืืื). ืืงื ืืช ืืงืืืฅ ืขืฆืื ืืงืื ืืืงืืจ ืื ืืชืืขืื ืืืืคืฅ ืืื ืขื ืืขืืืื. ืืฆืื ื ืื ื ืจืื ืื:
ืืืืืืช ืืืฆืจืื ยฉ 2018 ION DV LLC.
ืืืจืฉื ืชืืช ืจืืฉืืื Apache, ืืจืกื 2.0
ืืงืกื ืจืืฉืืื Apache 2.0
ืจืืฉืืื ืืคืืฆ'ื
ืืจืกื 2.0, ืื ืืืจ 2004
ืชื ืืื ืืชื ืืื ืืฉืืืืฉ, ืจืืืื ืืืคืฆื
-
ืืืืจืืช.
"ืจืืฉืืื" ืคืืจืืฉื ืืชื ืืื ืืืืืืืืช ืืฉืืืืฉ, ืฉืืคืื,
ืืืคืฆื ืืืืืจืชื ืืกืขืืคืื 1 ืขื 9 ืืืกืื ืื."ืืขื ืืง ืจืืฉืืื" ืคืืจืืฉื ืืขื ืืืืืืช ืืืืฆืจืื ืื ืืืฉืืช ืืืืกืืืช ืขื ืืื
ืืขื ืืืืืืช ืืืืฆืจืื ืฉืืขื ืืง ืืช ืืจืืฉืืื."ืืฉืืช ืืฉืคืืืช" ืืฉืืขื ืืืืืื ืฉื ืืืฉืืช ืืคืืขืืช ืืืื
ืืืคืื ืืืจืื ืืฉืืืืื, ื ืฉืืืื ืขื ืืื ืื ื ืืฆืืื ืชืืช ืืฉืืชืฃ
ืฉืืืื ืขื ืืืชื ืืฉืืช. ืืขื ืืื ืืืืจื ืื,
"ืฉืืืื" ืคืืจืืฉื (i) ืืืื, ืืฉืืจ ืื ืขืงืืฃ, ืืืจืื ื
ืืืืื ืื ื ืืืื ืฉื ืืฉืืช ืืื, ืืื ืื ืืืืื ืืืื ืื
ืืืจืช, ืื (ii) ืืขืืืช ืขื ืืืืฉืื ืืืืืื (50%) ืืืขืื
ืื ืืืช ืืฆืืืื ืืช, ืื (iii) ืืขืืืช ืืืขืืื ืขื ืืฉืืช ืืื."ืืชื" (ืื "ืฉืื") ืคืืจืืฉื ืืืื ืื ืืฉืืช ืืฉืคืืืช
ืืืืืฉ ืืจืฉืืืช ืฉืืืขื ืงื ืืจืืฉืืื ืื.ืืืคืก "ืืงืืจ" ืคืืจืืฉื ืืืืคืก ืืืืขืืฃ ืืืืฆืืข ืฉืื ืืืื,
ืืืื ืื ืื ืจืง ืงืื ืืงืืจ ืชืืื ื, ืชืืขืื
ืืงืืจ ืืงืืืฆื ืชืฆืืจื.ืืืคืก "ืืืืืืงื" ืคืืจืืฉื ืื ืฆืืจื ืื ืืืขืช ืืืื ื
ืืจื ืกืคืืจืืฆืื ืื ืชืจืืื ืฉื ืืืคืก ืืงืืจ, ืืืื ืืื
ืื ืืืืื ืืงืื ืืืืืืงื ืืืืงื, ืชืืขืื ืฉื ืืฆืจ,
ืืืืจืืช ืืกืืื ืืืื ืืืจืื."ืขืืืื" ืคืืจืืฉื ืขืืืืช ืืืืืจ, ืืื ืื ืืืงืืจ ืืืื ืื
ืืืคืก ืืืืืืงื, ืืืขืื ืืจืฉืืช ืืจืืฉืืื, ืืคื ืฉืืฆืืื ื
ืืืืขืช ืืืืืืช ืืืฆืจืื ืืืืืื ืืืฆืืจื ืื ืืฆืืจืคืช ืืืื
(ืืืืื ืืกืืคืงืช ืื ืกืคื ืืืื)."ืขืืืืืช ื ืืืจืืช" ืคืืจืืฉื ืื ืืฆืืจื, ืืื ืื ืืืงืืจ ืืืื ืื ืืืืืืืงื
ืืืคืก, ืืืืืกืก ืขื ืืขืืืื (ืื ื ืืืจ ืืื ื) ืืขืืืจื
ืชืืงืื ื ืืขืจืืช, ืืขืจืืช, ืคืืจืืืื ืื ืฉืื ืืืื ืืืจืื
ืืืืฆืืื, ืืืื, ืืฆืืจื ืืงืืจืืช ืฉื ืืืืจ. ืืืืจืืช
ืืจืืฉืืื ืื, ืขืืืืืช ื ืืืจืืช ืื ืืืืื ืืฆืืจืืช ืฉื ืืชืจื
ื ืืชื ืืืคืจืื ืื ืจืง ืืงืฉืจ (ืื ืืงืฉืืจ ืืคื ืฉื) ืืืืฉืงืื ืฉื,
ืืขืืืืืช ืืืขืืืืืช ืื ืืืจืืช ืฉืื."ืชืจืืื" ืคืืจืืฉื ืื ืืฆืืจืช ืืืืจ, ืืจืืืช
ืืืจืกื ืืืงืืจืืช ืฉื ืืขืืืื ืืื ืฉืื ืืืื ืื ืชืืกืคืืช
ืืขืืืื ืืืื ืื ืืขืืืืืช ื ืืืจืืช ืืื ื, ืืืืืจ ืืืืื ื
ืืืืฉ ืืจืืฉืืื ืืฉืืืื ืืขืืืื ืขื ืืื ืืขื ืืืืืืช ืืืืฆืจืื
ืื ืขื ืืื ืืื ืื ืืฉืืช ืืฉืคืืืช ืืืืกืืืช ืืืืืฉ ืืฉื
ืืขื ืืืืืืช ืืืืฆืจืื. ืืขื ืืื ืืืืจื ืื, "ืืืืฉ"
ืคืืจืืฉื ืื ืกืื ืฉื ืชืงืฉืืจืช ืืืงืืจืื ืืช, ืืืืืืืช ืื ืืืชื ืฉื ืฉืืืช
ืืืขื ืืง ืืจืืฉืืื ืื ืื ืฆืืืื, ืืืื ืื ืื ืจืง
ืชืงืฉืืจืช ืืจืฉืืืืช ืชืคืืฆื ืืืงืืจืื ืืืช, ืืขืจืืืช ืืงืจืช ืงืื ืืงืืจ,
ืืืื ืคืืง ืืขืจืืืช ืืขืงื ืืื ืืืืืช ืขื ืืื, ืื ืืืขืื
ืืขื ืืง ืจืืฉืืื ืืฆืืจื ืืืื ืืฉืืคืืจ ืืขืืืื, ืื
ืื ืืืื ืชืงืฉืืจืช ืืืกืืื ืช ืืืืคื ืืืื ืื ืืืจืช
ืกืืื ืืืชื ืขื ืืื ืืขื ืืืืืืช ืืืืฆืจืื ื"ืื ืชืจืืื"."ืชืืจื" ืคืืจืืฉื ืืขื ืืจืืฉืืื ืืื ืืื ืื ืืฉืืช ืืฉืคืืืช
ืืืขืื ืืชืงืืื ืชืจืืื ืขื ืืื ืืขื ืืง ืืจืืฉืืื ื
ืืืืจ ืืื ืฉืืื ืืชืื ืืขืืืื. -
ืืขื ืงืช ืจืืฉืืื ืืืืืืช ืืืฆืจืื. ืืืคืืฃ ืืชื ืืื ืืืืืืืืช ืฉื
ืจืืฉืืื ืื, ืื ืชืืจื ืืขื ืืง ืื ืืืืช ื ืฆื,
ืืจืืื ืืขืืื, ืื ืืืขืื, ืืื ืชืฉืืื, ืืื ืชืืืืืื, ืืืชื ืืืืจ
ืจืืฉืืื ืืืืืืช ืืืฆืจืื ืืืขืชืงื, ืืื ืช ืืฆืืจืืช ื ืืืจืืช ืฉื,
ืืืฆืื ืืคืืืื, ืืืฆืข ืืคืืืื, ืืชืช ืจืืฉืืื ืืฉื ื ืืืืคืืฅ ืืช
ืขืืืื ืืขืืืืืช ื ืืืจืืช ืืืื ืืฆืืจืช ืืงืืจ ืื ืืืืืืงื. -
ืืขื ืงืช ืจืืฉืืื ืคืื ื. ืืืคืืฃ ืืชื ืืื ืืืืืืืืช ืฉื
ืจืืฉืืื ืื, ืื ืชืืจื ืืขื ืืง ืื ืืืืช ื ืฆื,
ืืจืืื ืืขืืื, ืื ืืืขืื, ืืื ืชืฉืืื, ืืื ืชืืืืืื, ืืืชื ืืืืจ
(ืืืขื ืืืืืจ ืืกืขืืฃ ืื) ืจืืฉืืื ืืคืื ื ืืืฆืืจ, ืืืฆืข,
ืืืฉืชืืฉ, ืืืฆืืข ืืืืืจ, ืืืืืจ, ืืืืื, ืืืืขืืืจ ืืช ืืขืืืื ืืืจืช,
ืืืฉืจ ืจืืฉืืื ืืื ืื ืจืง ืขื ืืืชื ืชืืืขืืช ืคืื ืืื ืื ืืชื ืืช ืืจืืฉืืื
ืขื ืืื ืชืืจื ืืื ืืืืจื ืืืคืจ ืขื ืืื ืฉืืื
ืชืจืืื ืืื ืื ืขื ืืื ืฉืืืื ืฉื ืชืจืืืชื
ืขื ืืขืืืื ืืืื ืืืืฉื ืชืจืืื (ืื) ืืืื. ืื ืืชื
ืืชืืืื ืืช ืื ืืฉื ืืืื ืคืื ืืื ื ืื ืื ืืืจื (ืืืื ื
ืชืืืขื ื ืืืืช ืื ืชืืืขื ืฉืื ืื ืืชืืืขื) ืืืขื ื ืื ืืขืืืื
ืื ืชืจืืื ืฉืฉืืืื ืืขืืืื ืืืืื ืืฉืืจืืช
ืื ืืคืจืช ืคืื ื ืชืืจื, ืืื ืจืืฉืืื ืืช ืืคืื ืืื ืืืฉืื
ืฉืืืขื ืงื ืื ืืืกืืจืช ืจืืฉืืื ืื ืขืืืจ ืขืืืื ืื ืชืกืชืืื
ื ืืื ืืืืขื ืืืฉืช ืืชืืืขื ืืืืืจ. -
ืืืืงื ืืืืฉ. ืืชื ืจืฉืื ืืฉืืคื ืืืืคืืฅ ืขืืชืงืื ืฉื
ืขืืืืืช ืื ืขืืืืืช ื ืืืจืืช ืฉืื ืืื ืืืื ืืืฉืื, ืขื ืื ืืื
ืฉืื ืืืื, ืืืฆืืจืช ืืงืืจ ืื ืืืืืืงื, ืืชื ืื ืฉืืชื
ืืขืืื ืืชื ืืื ืืืืื:(ื) ืขืืื ืืืกืืจ ืืื ืืงืืื ืขืืืื ืืืจืื ืื
ื ืืืจืช ืขืืืืช ืขืืชืง ืฉื ืจืืฉืืื ืื; ื(ื) ืขืืื ืืืจืื ืืื ืงืืืฅ ืฉืืฉืชื ื ืืืืื ืืืืขืืช ืืืืืืช
ืืฆืืจื ืื ืฉืื ืืช ืืช ืืงืืฆืื; ืยฉ ืขืืื ืืฉืืืจ, ืืฆืืจืช ืืืงืืจ ืฉื ืื ืืฆืืจืืช ื ืืืจืืช
ืฉืืชื ืืคืืฅ ืืช ืื ืืืืืืช ืืืืฆืจืื, ืืคืื ืืื, ืืกืืื ืื ืืืกืืจืืื ื
ืืืืขืืช ืืืืืก ืืืืคืก ืืืงืืจ ืฉื ืืขืืืื,
ืื ืืืื ืืืืขืืช ืฉืืื ื ื ืืืขืืช ืืฉืื ืืืง ื
ืืขืืืืืช ืื ืืืจืืช; ื(ื) ืื ืืขืืืื ืืืืืช ืงืืืฅ ืืงืกื "ืืืืขื" ืืืืง ืืื ื
ืืคืฆื, ืืื ืื ืขืืืืืช ื ืืืจืืช ืฉืืชื ืืคืืฅ ืืืืืืช
ืืืืื ืขืืชืง ืงืจืื ืฉื ืืืืขืืช ืืืืืืก ืืืืืืืช
ืืชืื ืงืืืฅ NOTICE ืืื, ืืืขื ืืืืขืืช ืฉืื
ื ืืืขืื ืืื ืืืง ืืืฆืืจืืช ืื ืืืจืืช, ืืคืืืช ืืืืง ืืื
ืืืืงืืืืช ืืืืื: ืืชืื ืงืืืฅ ืืงืกื NOTICE ืฉืืืคืฅ
ืืืกืืจืช ืืขืืืืืช ืื ืืืจืืช; ืืืืคืก ืืืงืืจ ืื
ืชืืขืื, ืื ืืกืืคืง ืืื ืขื ืืขืืืืืช ืื ืืืจืืช; ืืึน,
ืืชืื ืชืฆืืื ืฉื ืืฆืจื ืขื ืืื ืขืืืืืช ื ืืืจืืช, ืื ื
ืืื ืืงืื ืฉืืืคืืขืืช ืืืจื ืืื ืืืืขืืช ืฆื ืฉืืืฉื ืืืื. ืืชืื ืื
ืฉื ืงืืืฅ ื- NOTICE ืื ืืืืจืืช ืืืืข ืืืื ื
ืื ืชืฉื ื ืืช ืืจืืฉืืื. ืืชื ืืืื ืืืืกืืฃ ืืืืืก ืืฉืื
ืืืืขืืช ืืชืื ืขืืืืืช ื ืืืจืืช ืฉืืชื ืืคืืฅ ืืฆื
ืื ืืชืืกืคืช ืืืงืกื ืืืืืขื ืืืืฆืืจื, ืื ืืชื
ืฉืื ื ืืชื ืืคืจืฉ ืืืืขืืช ืืืืืก ื ืืกืคืืช ืืืื
ืืฉืื ืื ืืจืืฉืืื.ืืชื ืืืื ืืืืกืืฃ ืืฆืืจืช ืืืืืืช ืืืฆืจืื ืืฉืื ืืฉืื ืืืื ืฉืื
ืขืฉืื ืืกืคืง ืชื ืื ืจืืฉืืื ื ืืกืคืื ืื ืฉืื ืื
ืืฉืืืืฉ, ืจืคืจืืืืงืฆืื ืื ืืคืฆื ืฉื ืืฉืื ืืืื ืฉืื, ืื
ืืื ืขืืืืืช ื ืืืจืืช ืืืื ืืืืืืชื, ืืชื ืื ืฉืืฉืืืืฉ ืฉืื,
ืจืคืจืืืืงืฆืื ืืืคืฆื ืฉื ืืขืืืื ืชืืื ืืืจืช
ืืชื ืืื ืืืคืืจืืื ืืจืืฉืืื ืื. -
ืืืฉืช ืชืจืืืืช. ืืื ืื ืื ืืชื ืืฆืืื ืืืจืช ืืืคืืจืฉ,
ืื ืชืจืืื ืฉืืืืฉื ืืืืื ื ืืืืืื ืืขืืืื
ืขื ืืืื ืืืขื ืืง ืืจืืฉืืื ืืืื ืชืืช ืืชื ืืื ืืืืืืืืช ืฉื
ืจืืฉืืื ืื, ืืื ืชื ืืื ืื ืชื ืืื ื ืืกืคืื.
ืขื ืืฃ ืืืืืจ ืืขืื, ืฉืื ืืืจ ืืื ืื ืืืืืฃ ืื ืืฉืชื ื
ืืช ืืชื ืืื ืฉื ืื ืืกืื ืจืืฉืืื ื ืคืจื ืฉืืืฆืขืช
ืขื ืืขื ืืง ืืจืืฉืืื ืืืื ืชืจืืืืช ืืืื. -
ืกืืื ื ืืกืืจ. ืจืืฉืืื ืื ืืื ื ืืขื ืืง ืจืฉืืช ืืืฉืชืืฉ ืืืกืืจ
ืฉืืืช, ืกืืื ื ืืกืืจ, ืกืืื ื ืฉืืจืืช ืื ืฉืืืช ืืืฆืจืื ืฉื ื ืืชื ืืจืืฉืืื,
ืืืขื ืื ืืจืฉ ืืฉืืืืฉ ืกืืืจ ืืืงืืื ืืชืืืืจ ื-
ืืงืืจ ืืขืืืื ืืฉืขืชืืง ืืชืืื ืฉื ืงืืืฅ ื- NOTICE. -
ืืชื ืืืชืืจ ืขื ืืืจืืืช. ืืื ืื ืื ื ืืจืฉ ืขื ืคื ืืืืง ืืื ืื
ืืืกืื ืืืชื, ืืขื ืืง ืืจืืฉืืื ืืช ืืขืืืื (ืืื ืืืช ืืื
ืืชืืจื ืืกืคืง ืืช ืชืจืืืืชืื) ืขื ืืกืืก "ืืืืช ืฉืืื",
ืืื ืืืจืืืช ืื ืชื ืืื ืืื ืกืื ืฉืืื, ืืคืืจืฉ ืื
ืืฉืชืืข, ืืืื, ืืื ืืืืื, ืื ืืืจืืืช ืื ืชื ืื
ืฉื ืืืชืจืช, ืื-ืืคืจื, ืกืืืจืืช ืื ืืืฉืจ ื- A
ืืืจื ืืกืืืืช. ืืชื ืืืืจืื ืืืืขืื ืืงืืืขืช ื-
ื ืืืชืืช ืืฉืืืืฉ ืื ืืืืงื ืืืืืฉืช ืฉื ืืขืืืื ืืื ืืืช ืืืื
ืกืืืื ืื ืืงืฉืืจืื ืืืืืืฉ ืืืจืฉืืืช ืฉืื ืืืกืืจืช ืจืืฉืืื ืื. -
ืืืืืช ืืืจืืืช. ืืฉืื ืืงืจื ืืชืืช ืฉืื ืชืืืืจืื ืืฉืคืืืช,
ืืื ืื ืื ืืืงืื (ืืืื ืจืฉืื ืืช), ืืืื ืื ืืืจ,
ืืื ืื ืื ื ืืจืฉ ืขื ืคื ืืืืง ืืื (ืืืื ืืืืื ืืืืืื
ืืขืฉืื ืจืฉืื ืืื) ืื ืฉืืืกืื ืขืืืื ืืืชื, ืืืื ืื ืชืืจื
ืืืจืื ืืืคืื ืืืื ื ืืงืื, ืืืื ืื ืืฉืืจ, ืขืงืืฃ, ืืืืื,
ื ืืงืื ืืงืจืืื ืื ืชืืฆืืชืืื ืฉื ืื ืืืคื ืื ืืืข ื-
ืชืืฆืื ืฉื ืจืืฉืืื ืื ืื ืืชืืฆืื ืืฉืืืืฉ ืื ืืืกืจ ืืืืืช ืืืฉืชืืฉ ื
ืขืืืื (ืืืื ืื ืื ืืืืืืช ืื ืืงืื ืืืื ืืืืื ืืื ืืืื,
ืืคืกืงืช ืขืืืื, ืชืงืื ืื ืชืงืื ืืืืฉื, ืื ืื ืืืจ
ื ืืงืื ืื ืืคืกืืื ืืกืืจืืื ืืืจืื), ืื ืื ืชืืจื ืืื
ืืืืืฅ ืื ืขื ืืคืฉืจืืช ืื ืืงืื ืืืื. -
ืงืืืช ืืืจืืืช ืื ืืืจืืืช ื ืืกืคืช. ืชืื ืืื ืืคืฆื ืืืืฉ
ืืืฆืืจื ืื ืืขืืืืืช ืื ืืืจืืช ืฉืื, ืืชื ืืืื ืืืืืจ ืืืฆืืข,
ืืืืืืช ืชืฉืืื ืขืืืจ, ืงืืืช ืชืืืื, ืืืจืืืช, ืฉืืคืื,
ืื ืืืืืช ืืืจืืืช ื / ืื ืืืืืืช ืืืจืื ืืขืืืื ืืงื ื ืืื ืขื ืื
ืจืืฉืืื. ืขื ืืืช, ืืงืืืช ืืชืืืืืืืืช ืืืื, ืืชื ืจืฉืื ืืคืขืื ืืืื
ืืฉืื ืืืืืจืืืชื ืืืืขืืืช, ืื ืืฉืื
ืฉื ืื ืชืืจื ืืืจ, ืืจืง ืื ืืชื ืืกืืื ืืฉืืคืื,
ืืืื ืืืืืืืง ืื ืชืืจื ืืื ืืืจืืืช ืืื ืืืจืืืช ืฉืืื
ืื ืืจื ืขื ืืื ืื ืชืืืขืืช ืืืืคืืขืืช ืื ืื ืชืืจื ืืื ืืกืืื
ืขื ืงืืืช ืื ืืืจืืืช ืื ืืืจืืืช ืืื.ืกืืฃ ืชื ืืื ืืืชื ืืืช
ื ืกืคื: ืืืฆื ืืืืื ืืช ืจืืฉืืื ืืืคืฆ'ื ืขื ืขืืืืชื.
ืืื ืืืืื ืืช ืจืืฉืืื ืืืคืฆ'ื ืขื ืืขืืืื ืฉืื, ืฆืจืฃ ืืช ืืืืจืื ืืืืื
ืืืืขื ืขื ืืืื, ืืฉืืฉืืืช ืืืงืคืื ืืกืืืจืืื "[]"
ืืืืืฃ ืืืืืข ืืืื ืืฉืื. (ืื ืืืืื
ืืกืืืจืืื!) ืืฉ ืืฆืจืฃ ืืช ืืืงืกื ืืืชืืื
ืชืืืืจ ืืขืจืืช ืขืืืจ ืคืืจืื ืืงืืืฅ. ืื ื ืืืืืฆืื ืื ืขื ื
ืฉื ืืงืืืฅ ืื ืืืืืงื ืืชืืืืจ ืืืืจื ืืืืืื ื-
ืืืชื "ืขืืื ืืืืคืก" ืืื ืืืืขืช ืืืืืืช ืืืืฆืจืื ืืงืื ืืืชืจ
ืืืืื ืืืจืืืื ื ืฆื ื '.ืืืืืืช ืืืฆืจืื [yyyy] [ืฉื ืืขื ืืืืืืช ืืืืฆืจืื]
ืืืจืฉื ืชืืช ืจืืฉืืื Apache, ืืจืกื 2.0 ("ืืจืืฉืืื");
ืืื ื ืจืฉืื ืืืฉืชืืฉ ืืงืืืฅ ืื ืืื ืจืง ืืืชืื ืืจืืฉืืื.
ืืชื ืืืื ืืืฉืื ืขืืชืง ืฉื ืืจืืฉืืื ืืืชืืืชhttp://www.apache.org/licenses/LICENSE-2.0 ืืื ืื ืื ื ืืจืฉ ืขื ืคื ืืืืง ืืื ืื ืืืกืื ืืืชื, ืชืืื ื
ืืืืคืฅ ืชืืช ืืจืืฉืืื ืืืคืฅ ืขื ืืกืืก "ืืืืช ืฉืืื",
ืืื ืืืจืืืช ืื ืชื ืืื ืืื ืกืื ืฉืืื, ืืคืืจืฉ ืื ืืฉืชืืข.
ืขืืื ืืจืืฉืืื ืืงืืืช ืืฉืคื ืืกืคืฆืืคืืช ืืืกืืืจื ืืช ืืืจืฉืืืช
ืืืืืืช ืชืืช ืืจืืฉืืื.
ืจืืฉืืื = ืืืื
ืจืืฉืืื ืืื ื, ืืืจืืช ืฉืืื ืืื ืื, ืืื ื ืืืคืฉืจ ืืชืืจื ืืช ืืืืจ ืืืื ื ืืืืืืืช ืืืืืืืช. ืืืจื ืจืืฉืืื ืชืื ืืชืืฉืืืช ืื ืืชืืืื ืืขื ืืื ืฉืืื ืืื ืฉื ืืืฉืชืืฉ, ืื ืชืืื ืช ืงืื ืคืชืื ืชืืื ื ื ืืืืืื ืขืืืจื. ืืืฉืชืืฉ ืืคืจืืืงื ืฆืจืื ืืชืคืืก ืืช ืืจืืฉืืื ืืืขืื ืืกืื ืืื ื ืืืื ืืขื ืืืืืืช ืืืืฆืจืื, ืืืื ืืคื ื ืืืฆืืข ืคืขืืืืช ืืืฉืื ืืงืื ืืืงืืจ, ืืื ืืืื ืืช ืืืืืืืช ืืืืืืืช ืขืืื ืืจืืฉืืื ืืคืจืืืงื.
ืื ื ืืงืืืื ืฉืฉืคืื ื ืืขื ืืืจ ืขื ื ืืฉื ืืจืืฉืืื ืืช, ืืืืจืืช ืืืจืืืืช ืื ืืฉื, ืื ืื ืืืืจ ืืืคืื ืืืืฉืื ืืืจืืื ืืงืื ืคืชืื. ืคืชื ืืช ืืคืจืืืงื ืฉืื ืืื ืชืฉืื ืืช ืืืืืืืช, ืฉืื ืืืืจืื.
ืงืืฉืืจืื ืฉืืืืฉืืื
ืืืกืืฃ, ืืื ืืฉืืืื ืฉืืืืฉืืื ืฉืขืืจื ืื ื ืืขืช ืืืคืืฉ ืืืืข ืขื ืจืืฉืืื ืืช ืงืืืืื ืืืืืจืช ืืจืืฉืืื ืืช ืืืชืืื ืืืืชืจ ืืืืจืืชืื ื:
ืจืืฉืืื IT ืจืฉืืืช ืจืืฉืืื ืืช ืืืืจ ืจืืฉืื ื-github ืืืจืื ืืงืื ืคืชืื ืืงืกืืื ืฉื ืจืืฉืืื ืืืื ืืื ืกืืืื ืฉืื ืื ืฉื ืจืืฉืืื ืืช ืงืื ืคืชืื ืืืจืื ืงืฆืจ ืืจืฉืืื ืืช ืงืื ืคืชืื - ืกืืคืจ ืฉืืืืฉื
ืืืืจ ืืืกืืื-ืืื ืกืืื ืจืืฉืืื ืืช ืงืื ืคืชืื ืขื GNU GPL 3 ืชืฉืืื ืืืช StackOverflow
ืืงืืจ: www.habr.com