Glibc เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซ‡ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจเชจเซ‡ เช•เซ‹เชกเชจเชพ เช…เชงเชฟเช•เชพเชฐเซ‹เชจเซเช‚ เชซเชฐเชœเชฟเชฏเชพเชค เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เชฐเชฆ เช•เชฐเซเชฏเซเช‚ เช›เซ‡

GNU C เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ (glibc) เชธเชฟเชธเซเชŸเชฎ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เช เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชธเซเชตเซ€เช•เชพเชฐเชตเชพ เช…เชจเซ‡ เช•เซ‰เชชเชฟเชฐเชพเช‡เชŸเชจเชพ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฃ เชฎเชพเชŸเซ‡เชจเชพ เชจเชฟเชฏเชฎเซ‹เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเซเชฏเชพ เช›เซ‡, เช•เซ‹เชกเชจเชพ เชฎเชฟเชฒเช•เชค เช…เชงเชฟเช•เชพเชฐเซ‹เชจเชพ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจเชจเซ‡ เชซเชฐเชœเชฟเชฏเชพเชค เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เชฐเชฆ เช•เชฐเซเชฏเชพ เช›เซ‡. GCC เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚ เช…เช—เชพเช‰ เช…เชชเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชธเชพเชฎเซเชฏเชคเชพ เชฆเซเชตเชพเชฐเชพ, Glibc เชฎเชพเช‚ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ เชธเชพเชฅเซ‡ CLA เช•เชฐเชพเชฐ เชชเชฐ เชนเชธเซเชคเชพเช•เซเชทเชฐ เชกเซ‡เชตเชฒเชชเชฐเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เชชเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เชตเซˆเช•เชฒเซเชชเชฟเช• เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เชจเชฟเชฏเชฎ เชซเซ‡เชฐเชซเชพเชฐเซ‹, เชœเซ‡ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจเชจเชพ เช…เชงเชฟเช•เชพเชฐเซ‹เชจเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชชเซ‡เชšเชจเซ‡ เชธเซเชตเซ€เช•เชพเชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชคเซ‡ 2 เช“เช—เชธเซเชŸเชฅเซ€ เช…เชฎเชฒเชฎเชพเช‚ เช†เชตเชถเซ‡ เช…เชจเซ‡ Gnulib เชฆเซเชตเชพเชฐเชพ เช…เชจเซเชฏ GNU เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชธเชพเชฅเซ‡ เชถเซ‡เชฐ เช•เชฐเชพเชฏเซ‡เชฒ เช•เซ‹เชกเชจเชพ เช…เชชเชตเชพเชฆ เชธเชฟเชตเชพเชฏ, เชตเชฟเช•เชพเชธ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เชคเชฎเชพเชฎ Glibc เชถเชพเช–เชพเช“เชจเซ‡ เช…เชธเชฐ เช•เชฐเชถเซ‡.

เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจเชจเซ‡ เชชเซเชฐเซ‹เชชเชฐเซเชŸเซ€ เชฐเชพเช‡เชŸเซเชธ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพ เช‰เชชเชฐเชพเช‚เชค, เชกเซ‡เชตเชฒเชชเชฐเซเชธเชจเซ‡ เชกเซ‡เชตเชฒเชชเชฐ เชธเชฐเซเชŸเชฟเชซเชฟเช•เซ‡เชŸ เช‘เชซ เช“เชฐเชฟเชœเชฟเชจ (DCO) เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ Glibc เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚ เช•เซ‹เชก เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพเชจเชพ เช…เชงเชฟเช•เชพเชฐเชจเซ€ เชชเซเชทเซเชŸเชฟ เช•เชฐเชตเชพเชจเซ€ เชคเช• เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. DCO เช…เชจเซเชธเชพเชฐ, เชฆเชฐเซ‡เช• เชซเซ‡เชฐเชซเชพเชฐ เชธเชพเชฅเซ‡ โ€œSigned-off-by: Developer name and emailโ€ เชฒเชพเช‡เชจ เชœเซ‹เชกเซ€เชจเซ‡ เชฒเซ‡เช–เช•เชจเซเช‚ เชŸเซเชฐเซ‡เช•เชฟเช‚เช— เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช† เชนเชธเซเชคเชพเช•เซเชทเชฐเชจเซ‡ เชชเซ‡เชš เชธเชพเชฅเซ‡ เชœเซ‹เชกเซ€เชจเซ‡, เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเซ‡เชฒเชพ เช•เซ‹เชกเชจเชพ เชคเซ‡เชจเชพ เชฒเซ‡เช–เช•เชคเซเชตเชจเซ€ เชชเซเชทเซเชŸเชฟ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชญเชพเช— เชฐเซ‚เชชเซ‡ เช…เชฅเชตเชพ เชฎเชซเชค เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เช•เซ‹เชกเชจเชพ เชญเชพเช— เชฐเซ‚เชชเซ‡ เชคเซ‡เชจเชพ เชตเชฟเชคเชฐเชฃ เชฎเชพเชŸเซ‡ เชธเช‚เชฎเชค เชฅเชพเชฏ เช›เซ‡. GCC เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ€ เช•เซเชฐเชฟเชฏเชพเช“เชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, Glibc เชฎเชพเช‚ เชจเชฟเชฐเซเชฃเชฏ เช‰เชชเชฐเชฅเซ€ เช—เชตเชฐเซเชจเชฟเช‚เช— เช•เชพเช‰เชจเซเชธเชฟเชฒ เชฆเซเชตเชพเชฐเชพ เชจเซ€เชšเซ‡ เชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชธเชฎเซเชฆเชพเชฏเชจเชพ เชคเชฎเชพเชฎ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเช“ เชธเชพเชฅเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชšเชฐเซเชšเชพ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

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

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

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

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

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