Jump to content

ГнуTLS

(Перенаправлено с GNU TLS )
ГнуTLS
Разработчик(и) Никос Маврогианнопулос, Саймон Йозефссон
Стабильная версия
3.8.5 [1]  Отредактируйте это в Викиданных / 4 апреля 2024 г.
Репозиторий
Написано в С , Ассамблея
Операционная система Linux , MacOS , Windows , BSD
Платформа х86 , х86-64 , ARM [2]
Тип Криптографическая библиотека
Лицензия LGPL-2.1 или более поздняя версия [3]
Веб-сайт www .gnutls .org

GnuTLS ( / ˈ ɡ n ˌ t ˌ ɛ l ˈ ɛ s / , GNU Transport Layer Security Library ) — бесплатная программная реализация протоколов TLS, SSL и DTLS . Он предлагает интерфейс прикладного программирования (API) для приложений, обеспечивающий безопасную связь через сетевой транспортный уровень , а также интерфейсы для доступа к X.509 , PKCS #12 , OpenPGP и другим структурам.

GnuTLS состоит из библиотеки, которая позволяет клиентским приложениям запускать безопасные сеансы, используя доступные протоколы. Он также предоставляет инструменты командной строки, в том числе менеджер сертификатов X.509, тестовый клиент и сервер, а также генераторы случайных ключей и паролей.

GnuTLS имеет следующие возможности:

Источник

[ редактировать ]

GnuTLS изначально был создан примерно в марте. [6] до ноября [7] 2000, Никос Маврогианнопулос, чтобы позволить приложениям проекта GNU использовать безопасные протоколы, такие как TLS . Хотя OpenSSL уже существовал, лицензия OpenSSL несовместима с GPL; [8] таким образом, программное обеспечение под лицензией GPL, такое как программное обеспечение GNU, не может использовать OpenSSL без исключения привязки GPL .

Лицензия

[ редактировать ]

Библиотека GnuTLS изначально лицензировалась по GNU Lesser General Public License v2, но включала приложения для использования GNU General Public License .

В августе 2011 года библиотека была обновлена ​​до LGPLv3 . [9] После того как это заметили [10] что после изменения лицензии возникли новые проблемы с совместимостью лицензий , особенно с другим бесплатным программным обеспечением , после обсуждений понижена до LGPLv2.1. в марте 2013 года лицензия была снова [11]

Отделение от GNU

[ редактировать ]

GnuTLS был создан для проекта GNU Project . [12] [13] но в декабре 2012 года его сопровождающий Никос Маврогианнопулос отделил проект от GNU после политических споров с Фондом свободного программного обеспечения . [12] [13] Ричард Столлман выступил против этого шага и предложил вместо этого разветвить проект. [14] Вскоре после этого разработчик Паоло Бонзини прекратил поддержку GNU Sed и Grep , выразив обеспокоенность, аналогичную озабоченности сопровождающего GnuTLS Маврогианнопулоса. [15]

Развертывание

[ редактировать ]

Пакеты программного обеспечения, использующие GnuTLS, включают (d):

См. также

[ редактировать ]
  1. ^ "gnutls 3.8.5" .
  2. ^ «Debian — Подробная информация о пакете gnutls-bin в buster» . packages.debian.org . Проверено 27 июня 2020 г.
  3. ^ «ЛИЦЕНЗИЯ» . ГитЛаб . Проверено 5 сентября 2019 г.
  4. ^ RFC   6091
  5. ^ Библиотека безопасности транспортного уровня GnuTLS
  6. ^ «Инициализированный репозиторий для GNU TLS (8aef5fff) · Коммиты · gnutls / GnuTLS · GitLab» . ГитЛаб . 07.03.2000 . Проверено 23 июня 2023 г.
  7. ^ «gnutls0-0-4 · Теги · gnutls / GnuTLS · GitLab» . ГитЛаб . 15 ноября 2000 г. Проверено 23 июня 2023 г.
  8. ^ Марк Маклафлин (22 июня 2004 г.). «Лицензия OpenSSL и GPL» . Архивировано из оригинала 11 апреля 2016 года . Проверено 6 апреля 2011 г.
  9. ^ Версия 2.99.4 (выпущена 23 июля 2011 г.)[...] ** libgnutls: лицензия обновлена ​​до LGPLv3.
  10. ^ Маврояннопулос, Никос (26 марта 2013 г.). «Опасности LGPLv3» . gnutls.org . Проверено 18 ноября 2015 г. LGPLv3 — это последняя версия Lesser General Public License GNU. Она следует за успешной лицензией LGPLv2.1 и была выпущена Фондом свободного программного обеспечения как аналог GNU General Public License версии 3. Целью GNU Lesser General Public License является предоставление программного обеспечения, которое может использоваться как проприетарными, так и бесплатными. программное обеспечение. Эта цель до сих пор успешно решалась с помощью LGPLv2.1, и существует множество библиотек, использующих эту лицензию. Теперь у нас есть LGPLv3 в качестве последней версии, и вопрос в том, насколько успешен LGPLv3 в достижении этой цели? По-моему, очень мало. Если мы предположим, что его основная цель — использование свободного программного обеспечения, то это явно не соответствует действительности.
  11. ^ 14 марта 2013 г. Никос Маврогианнопулос ( [электронная почта защищена] ) * COPYING.LESSER, README: gnutls 3.1.10 — это LGPLv2.1
  12. ^ Перейти обратно: а б GnuTLS, передача авторских прав и управление проектом GNU на lwn.net, Майкл Керриск (20 декабря 2012 г.)
  13. ^ Перейти обратно: а б Никос Маврогианнопулос (18 декабря 2012 г.). «gnutls движется» . Проверено 11 декабря 2012 г.
  14. ^ Столлман, Ричард (11 декабря 2012 г.). «GNUTLS никуда не денется» . gnutls-devel (список рассылки). вы не можете исключить GNUTLS из проекта GNU.
  15. ^ Бонзини, Паоло (22 декабря 2012 г.). «Выпущен GNU sed 4.2.2 и напыщенная речь сопровождающего» . bug-gnu-utils (список рассылки).
  16. ^ Перейти обратно: а б с «GnuTLS — Проект GNU — Фонд свободного программного обеспечения (FSF)» . Фонд свободного программного обеспечения . 22 мая 2010 года. Архивировано из оригинала 31 мая 2010 года . Проверено 25 января 2015 г.
  17. ^ «Технические сведения о клиенте OpenConnect VPN» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bacc77f157e70df1c2eb582804617fca__1689638880
URL1:https://arc.ask3.ru/arc/aa/ba/ca/bacc77f157e70df1c2eb582804617fca.html
Заголовок, (Title) документа по адресу, URL1:
GnuTLS - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)