GnuTLS: відмінності між версіями

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
уточнення
 
(Не показані 13 проміжних версій 10 користувачів)
Рядок 2: Рядок 2:
|operating_system = [[Багатоплатформність|Багатоформне програмне забезпечення]]
|operating_system = [[Багатоплатформність|Багатоформне програмне забезпечення]]
}}
}}
'''GnuTLS''' ([ˈɡnuːˌtiːˌɛlˈɛs], [Гну-Ті-Ел-Ес]), (the '''GNU Transport Layer Security Library''') це [[Вільне програмне забезпечення|вільна]] реалізація протоколів [[Transport Layer Security|TLS, SSL]] і {{Нп|DTLS|||}}. Вона являє собою [[Прикладний програмний інтерфейс|прикладний програмний інтерфейс]] (API) для додатків, що забезпечують безпечний зв'язок через мережу [[Транспортний рівень моделі OSI|транспортного рівня]], а також доступ до [[X.509]], {{Нп|PKCS 12|PKCS 12}}, {{Нп|OpenPGP|OpenPGP}} та до інших структур.
'''GnuTLS''' ([ˈɡnuːˌtiːˌɛlˈɛs], [Гну-Ті-Ел-Ес]), (the '''GNU Transport Layer Security Library''') це [[Вільне програмне забезпечення|вільна]] реалізація протоколів [[Transport Layer Security|TLS, SSL]] і {{Нп|DTLS|||}}. Вона являє собою [[Прикладний програмний інтерфейс|прикладний програмний інтерфейс]] (API) для додатків, що забезпечують безпечний зв'язок через мережу [[Транспортний рівень|транспортного рівня]], а також доступ до [[X.509]], {{Нп|PKCS 12|PKCS 12}}, [[OpenPGP]] та до інших структур.


== Особливості ==
== Особливості ==
GnuTLS складається з бібліотеки яка дозволяє додаткам користувача запускати безпечні сеанси за допомогою наявних протоколів.
GnuTLS складається з бібліотеки яка дозволяє додаткам користувача запускати безпечні сеанси за допомогою наявних протоколів.
Вона також забезпечує інструменти командної строки, включаючи менеджер сертифікатів [[X.509]], тестовий клієнт і сервер, а також генератори випадкових ключів та паролів. З 2011 року адміністратори можуть налаштувати [[Apache HTTP Server|веб-сервер Apache]] на використання GnuTLS щоб підтримувався TLS 1.2.<ref>{{Cite web |url=https://www.nnbfn.net/2011/05/tls-1-2-support-in-apache2/ |title=The GNU Transport Layer Security Library |accessdate=18 грудень 2017 |archiveurl=https://web.archive.org/web/20160304091540/https://www.nnbfn.net/2011/05/tls-1-2-support-in-apache2/ |archivedate=4 березень 2016 |deadurl=yes }}</ref>
Вона також забезпечує інструменти командної строки, включаючи менеджер сертифікатів [[X.509]], тестовий клієнт і сервер, а також генератори випадкових ключів та паролів. З 2011 року адміністратори можуть налаштувати [[Apache HTTP Server|вебсервер Apache]] на використання GnuTLS щоб підтримувався TLS 1.2.<ref>{{Cite web |url=https://www.nnbfn.net/2011/05/tls-1-2-support-in-apache2/ |title=The GNU Transport Layer Security Library |accessdate=18 грудня 2017 |archiveurl=https://web.archive.org/web/20160304091540/https://www.nnbfn.net/2011/05/tls-1-2-support-in-apache2/ |archivedate=4 березня 2016 |deadurl=yes }}</ref>


GnuTLS має такі можливості:
GnuTLS має такі можливості:
* Підтримка протоколів [[Transport Layer Security|TLS]] 1.2, TLS 1.1, TLS 1.0, і SSL 3.0
* Підтримка протоколів [[Transport Layer Security|TLS]] 1.3, 1.2, 1.1, 1.0 та (опціонально) SSL 3.0
* Підтримка протоколів {{Нп|Datagram TLS|Datagram TLS}} (DTLS) 1.2, і DTLS 1.0
* Підтримка протоколів {{Нп|Datagram TLS|Datagram TLS}} (DTLS) 1.2, і DTLS 1.0
* Підтримка аутентифікації TLS за допомогою протоколу {{Нп|SRP|||Secure remote password protocol}}
* Підтримка аутентифікації TLS за допомогою протоколу {{Нп|SRP|||Secure remote password protocol}}
* Підтримка розширення {{Нп|PSK|||Pre-shared key}} для аутентифікації TLS
* Підтримка розширення {{Нп|PSK|||Pre-shared key}} для аутентифікації TLS
* Підтримка аутентифікації як за допомогою сертифікатів [[X.509]] так і за допомогою [[Цифровий сертифікат|ключів]] {{Нп|OpenPGP|||Openpgp}}<ref>[[RFC]] 6091</ref>
* Підтримка аутентифікації як за допомогою сертифікатів [[X.509]] так і за допомогою [[Цифровий сертифікат|ключів]] [[OpenPGP]]<ref>[[RFC]] 6091</ref>
* Підтримка процесора в криптографії та підтримка криптографічного прискорювача ({{Нп|/dev/crypto|/dev/crypto}}), [[VIA Technologies]] і [[Розширення системи команд AES|AES-NI]] наборів команд<ref>[http://www.gnutls.org/ The GnuTLS Transport Layer Security Library]</ref>
* Підтримка процесора в криптографії та підтримка криптографічного прискорювача ({{Нп|/dev/crypto|/dev/crypto}}), [[VIA Technologies]] і [[Розширення системи команд AES|AES-NI]] наборів команд<ref>{{Cite web |url=http://www.gnutls.org/ |title=The GnuTLS Transport Layer Security Library |accessdate=18 грудня 2017 |archive-date=30 березня 2016 |archive-url=https://web.archive.org/web/20160330082113/http://gnutls.org/ }}</ref>
* Підтримка [[Смарт-картка|смарт-карток]] та модулів апаратної безпеки
* Підтримка [[Смарт-картка|смарт-карток]] та модулів апаратної безпеки
* Зберігання криптографічних ключів в системному [[Trusted Platform Module|TPM]] модулі
* Зберігання криптографічних ключів в системному [[Trusted Platform Module|TPM]] модулі
Рядок 21: Рядок 21:


=== Походження ===
=== Походження ===
GnuTLS початково була створена у березні 2003 року<ref>[http://upstream.rosalinux.ru/changelogs/gnutls/0.0.5/changelog.html Changelog 0.0.5]</ref> Нікосом Маврогіанополосом щоб дозволити додаткам [[GNU Project]] використовувати безпечні протоколи, такі як [[Transport Layer Security|TLS]]. Не дивлячись на те, що [[OpenSSL]] вже існував, ліцензія OpenSSL не була [[Сумісність ліцензій|сумісна]] з GPL;<ref>{{ cite web |url = http://people.gnome.org/~markmc/openssl-and-the-gpl.html | title = The OpenSSL License and The GPL | date = 2004-06-22 | author = Mark McLoughlin | accessdate = 2011-04-06 }}</ref> таким чином програмне забезпечення під GPL, таке як GNU, не могло використовувати OpenSSL без створення {{Нп|Спеціальне виключення GPL|спеціального виключення||GPL linking exception}}.
GnuTLS початково була створена у березні 2003 року<ref>{{Cite web |url=http://upstream.rosalinux.ru/changelogs/gnutls/0.0.5/changelog.html |title=Changelog 0.0.5 |accessdate=18 грудня 2017 |archive-date=19 листопада 2015 |archive-url=https://web.archive.org/web/20151119082212/http://upstream.rosalinux.ru/changelogs/gnutls/0.0.5/changelog.html }}</ref> Нікосом Маврогіанополосом щоб дозволити додаткам [[GNU Project]] використовувати безпечні протоколи, такі як [[Transport Layer Security|TLS]]. Не дивлячись на те, що [[OpenSSL]] вже існував, ліцензія OpenSSL не була [[Сумісність ліцензій|сумісна]] з GPL;<ref>{{cite web | url = http://people.gnome.org/~markmc/openssl-and-the-gpl.html | title = The OpenSSL License and The GPL | date = 2004-06-22 | author = Mark McLoughlin | accessdate = 2011-04-06 | archive-date = 18 березня 2012 | archive-url = https://www.webcitation.org/66FD3vneE?url=http://people.gnome.org/~markmc/openssl-and-the-gpl.html }}</ref> таким чином програмне забезпечення під GPL, таке як GNU, не могло використовувати OpenSSL без створення {{Нп|Спеціальне виключення GPL|спеціального виключення||GPL linking exception}}.


=== Ліцензія ===
=== Ліцензія ===
Бібліотека GnuTLS була [[Ліцензія на програмне забезпечення|ліцензована]] під [[GNU Lesser General Public License]] v2, тоді як включені додатки використовували [[GNU General Public License|загальну публічну ліцензію GNU]].
Бібліотека GnuTLS була [[Ліцензія на програмне забезпечення|ліцензована]] під [[GNU Lesser General Public License]] v2, тоді як включені додатки використовували [[GNU General Public License|загальну публічну ліцензію GNU]].


У серпні 2011 року бібліотека була оновлена до [[GPLv3]].<ref>[http://upstream.rosalinux.ru/changelogs/gnutls/3.2.1/changelog.html Version 2.99.4 (released 2011-07-23)&#91;…&#93; ** libgnutls: license upgraded to LGPLv3]</ref> Після цього було помічено<ref>{{cite web|url=http://nmav.gnutls.org/2013/03/the-perils-of-lgplv3.html |title=The perils of LGPLv3|first=Nikos |last=Mavrogiannopoulos |publisher=gnutls.org |date=2013-03-26 |accessdate=2015-11-18 |quote=''LGPLv3 is the latest version of the GNU Lesser General Public License. It follows the successful LGPLv2.1 license, and was released by Free Software Foundation as a counterpart to its GNU General Public License version 3. The goal of the GNU Lesser General Public Licenses is to provide software that can be used by both proprietary and free software. This goal has been successfully handled so far by LGPLv2.1, and there is a multitude of libraries using that license. Now we have LGPLv3 as the latest, and the question is how successful is LGPLv3 on this goal? In my opinion, very little. If we assume that its primary goal is to be used by free software, then it blatantly fails that.''}}</ref> що з'явилися нові проблеми [[Сумісність ліцензій|сумісності ліцензій]], особливо з іншим [[free software|вільним програмним забезпеченням]] зі зміною ліцензії. Після перемов ліцензія була знов понижена до LGPLv2.1 у березні 2013.<ref>[http://www.gnutls.org/abi-tracker/changelog/gnutls/3.1.10/log.html 2013-03-14 Nikos Mavrogiannopoulos (nmav@gnutls.org) * COPYING.LESSER, README: gnutls 3.1.10 is LGPLv2.1]</ref>
У серпні 2011 року бібліотека була оновлена до [[GPLv3]].<ref>{{Cite web |url=http://upstream.rosalinux.ru/changelogs/gnutls/3.2.1/changelog.html |title=Version 2.99.4 (released 2011-07-23)&#91;…&#93; ** libgnutls: license upgraded to LGPLv3 |accessdate=18 грудня 2017 |archive-date=4 березня 2016 |archive-url=https://web.archive.org/web/20160304081345/http://upstream.rosalinux.ru/changelogs/gnutls/3.2.1/changelog.html }}</ref> Після цього було помічено<ref>{{cite web |url=http://nmav.gnutls.org/2013/03/the-perils-of-lgplv3.html |title=The perils of LGPLv3 |first=Nikos |last=Mavrogiannopoulos |publisher=gnutls.org |date=2013-03-26 |accessdate=2015-11-18 |quote=''LGPLv3 is the latest version of the GNU Lesser General Public License. It follows the successful LGPLv2.1 license, and was released by Free Software Foundation as a counterpart to its GNU General Public License version 3. The goal of the GNU Lesser General Public Licenses is to provide software that can be used by both proprietary and free software. This goal has been successfully handled so far by LGPLv2.1, and there is a multitude of libraries using that license. Now we have LGPLv3 as the latest, and the question is how successful is LGPLv3 on this goal? In my opinion, very little. If we assume that its primary goal is to be used by free software, then it blatantly fails that.'' |archive-date=2 квітня 2016 |archive-url=https://web.archive.org/web/20160402153346/http://nmav.gnutls.org/2013/03/the-perils-of-lgplv3.html }}</ref> що з'явилися нові проблеми [[Сумісність ліцензій|сумісності ліцензій]], особливо з іншим [[free software|вільним програмним забезпеченням]] зі зміною ліцензії. Після перемов ліцензія була знов понижена до LGPLv2.1 у березні 2013.<ref>{{Cite web |url=http://www.gnutls.org/abi-tracker/changelog/gnutls/3.1.10/log.html |title=2013-03-14 Nikos Mavrogiannopoulos (nmav@gnutls.org) * COPYING.LESSER, README: gnutls 3.1.10 is LGPLv2.1 |accessdate=18 грудня 2017 |archive-date=18 квітня 2016 |archive-url=https://web.archive.org/web/20160418183532/http://www.gnutls.org/abi-tracker/changelog/gnutls/3.1.10/log.html }}</ref>


=== Поділ GNU/FSF ===
=== Поділ GNU/FSF ===
Спочатку створюваний для [[GNU Project|GNU проекту]], його розробник відхилив проект від GNU в грудні 2012 після суперечок із [[Free Software Foundation|Фондом вільного програмного забезпечення]] через певні принципи.<ref>[https://lwn.net/Articles/529522/ GnuTLS, copyright assignment, and GNU project governance] on lwn.net by Michael Kerrisk (December 20, 2012)</ref><ref>
Спочатку створюваний для [[GNU Project|GNU проекту]], його розробник відхилив проект від GNU в грудні 2012 після суперечок із [[Free Software Foundation|Фондом вільного програмного забезпечення]] через певні принципи.<ref>[https://lwn.net/Articles/529522/ GnuTLS, copyright assignment, and GNU project governance] {{Webarchive|url=https://web.archive.org/web/20170901024114/https://lwn.net/Articles/529522/ |date=1 вересня 2017 }} on lwn.net by Michael Kerrisk (December 20, 2012)</ref><ref>{{cite web
{{ cite web | url = https://lwn.net/Articles/529558/ | title = gnutls is moving
| url = https://lwn.net/Articles/529558/
| title = gnutls is moving
| date = 2012-12-18
| date = 2012-12-18
| author = Nikos Mavrogiannopoulos
| author = Nikos Mavrogiannopoulos
| accessdate = 2012-12-11
| accessdate = 2012-12-11
| archive-date = 5 січня 2018
}}</ref> [[Річард Столмен]] протестував проти цього кроку і запропонував [[Форк|розробити]] проігнорований проект.<ref>[https://lists.gnu.org/archive/html/gnutls-devel/2012-12/msg00003.html GNUTLS is not going anywhere] on lists.gnu.org ''«you cannot take GNUTLS out of the GNU Project.»'' (11 Dec 2012)</ref> Цього рішення притримався GNU [[Sed]]-розробник Пауло Бонзіні в кінці грудня 2012 року, який припинив свою підтримку.<ref>[http://article.gmane.org/gmane.comp.lang.smalltalk.gnu.general/7873 Subject: GNU sed 4.2.2 released, and a rant from the maintainer] {{webarchive |url=https://web.archive.org/web/20160107175153/http://article.gmane.org/gmane.comp.lang.smalltalk.gnu.general/7873 |date=January 7, 2016 }} on gmane.comp.lang.smalltalk.gnu.general by Paolo Bonzini (on 2012-12-22)</ref>
| archive-url = https://web.archive.org/web/20180105080429/https://lwn.net/Articles/529558/
}}</ref> [[Річард Столмен]] протестував проти цього кроку і запропонував [[Форк|розробити]] проігнорований проект.<ref>[https://lists.gnu.org/archive/html/gnutls-devel/2012-12/msg00003.html GNUTLS is not going anywhere] {{Webarchive|url=https://web.archive.org/web/20160312120347/http://lists.gnu.org/archive/html/gnutls-devel/2012-12/msg00003.html |date=12 березня 2016 }} on lists.gnu.org ''«you cannot take GNUTLS out of the GNU Project.»'' (11 Dec 2012)</ref> Цього рішення притримався GNU [[Sed]]-розробник Пауло Бонзіні в кінці грудня 2012 року, який припинив свою підтримку.<ref>[http://article.gmane.org/gmane.comp.lang.smalltalk.gnu.general/7873 Subject: GNU sed 4.2.2 released, and a rant from the maintainer] {{webarchive |url=https://web.archive.org/web/20160107175153/http://article.gmane.org/gmane.comp.lang.smalltalk.gnu.general/7873 |date=7 січня 2016 }} on gmane.comp.lang.smalltalk.gnu.general by Paolo Bonzini (on 2012-12-22)</ref>


== Використання ==
== Використання ==
{{Refimprove section|date=January 2015}}
{{Refimprove section|date=січень 2015}}
Пакети програмного забезпечення з використанням GnuTLS включають:
Пакети програмного забезпечення з використанням GnuTLS включають:


* [[GNOME]]
* [[GNOME]]
* {{Нп|CenterIM|CenterIM}}
* {{Нп|CenterIM|CenterIM}}
* [[Exim]]<ref name="programs 2010">{{cite web|url=https://www.gnu.org/software/gnutls/programs.html|title=GnuTLS - GNU Project - Free Software Foundation (FSF)|date=22 May 2010|publisher=[[Free Software Foundation]]|archiveurl=https://web.archive.org/web/20100531072839/https://www.gnu.org/software/gnutls/programs.html |archivedate=31 May 2010|accessdate=25 January 2015}}</ref>
* [[Exim]]<ref name="programs 2010">{{cite web|url=https://www.gnu.org/software/gnutls/programs.html|title=GnuTLS - GNU Project - Free Software Foundation (FSF)|date=22 травня 2010|publisher=[[Free Software Foundation]]|archiveurl=https://web.archive.org/web/20100531072839/https://www.gnu.org/software/gnutls/programs.html |archivedate=31 May 2010|accessdate=25 січня 2015}}</ref>
* {{Нп|Weechat|Weechat}}
* {{Нп|Weechat|Weechat}}
* {{Нп|Mutt|||Mutt (e-mail client)}}
* {{Нп|Mutt|||Mutt (e-mail client)}}
Рядок 54: Рядок 57:


== Див. також ==
== Див. також ==
{{Portal|Інформаційні технології/Вільне програмне забезпечення}}
{{Portal|Free software|Cryptography}}
* {{Нп|Порівняння реалізацій TLS|||Comparison of TLS implementations}}
* {{Нп|Порівняння реалізацій TLS|||Comparison of TLS implementations}}
* [[wolfSSL]] (раніше CyaSSL)
* [[wolfSSL]] (раніше CyaSSL)
Рядок 66: Рядок 69:
* {{Official website}}
* {{Official website}}
* [https://web.archive.org/web/20070821065252/http://www.network-theory.co.uk/articles/mavroyanopoulus.html GNU Friends&nbsp;— An Interview with GNU TLS developer Nikos Mavroyanopoulos]&nbsp;— інтерв'ю 2003 року
* [https://web.archive.org/web/20070821065252/http://www.network-theory.co.uk/articles/mavroyanopoulus.html GNU Friends&nbsp;— An Interview with GNU TLS developer Nikos Mavroyanopoulos]&nbsp;— інтерв'ю 2003 року
* [https://blogs.fsfe.org/fellowship-interviews/?p=98 Fellowship interview with Simon Josefsson]&nbsp;— інтерв'ю 2009 року
* [https://blogs.fsfe.org/fellowship-interviews/?p=98 Fellowship interview with Simon Josefsson] {{Webarchive|url=https://web.archive.org/web/20160322104221/http://blogs.fsfe.org/fellowship-interviews/?p=98 |date=22 березня 2016 }}&nbsp;— інтерв'ю 2009 року

{{TLS/SSL}}
{{GNU}}
{{GNU}}


[[Категорія:Криптографічні програми]]
[[Категорія:Криптографічні програми]]
[[Категорія:ПЗ проєкту GNU]]
[[Категорія:ПЗ проєкту GNU]]
[[Категорія:Free security software]]
[[Категорія:Вільне програмне забезпечення]]
[[Категорія:Transport Layer Security implementation]]
[[Категорія:Transport Layer Security implementation]]

Поточна версія на 13:56, 17 травня 2023

GnuTLS
Тип шифрувальне програмне забезпечення і пакунок GNUd
Розробник Фонд вільного програмного забезпечення
Операційна система Багатоформне програмне забезпечення
Мова програмування C[1]
Ліцензія LGPLv2.1+d[2], GNU Lesser General Public License, version 3.0 or laterd[2] і GPL 3.0+d[2]
Репозиторій gitlab.com/gnutls/gnutls.git
Вебсайт gnutls.org

GnuTLS ([ˈɡnuːˌtiːˌɛlˈɛs], [Гну-Ті-Ел-Ес]), (the GNU Transport Layer Security Library) це вільна реалізація протоколів TLS, SSL і DTLS[en]. Вона являє собою прикладний програмний інтерфейс (API) для додатків, що забезпечують безпечний зв'язок через мережу транспортного рівня, а також доступ до X.509, PKCS 12[en], OpenPGP та до інших структур.

Особливості[ред. | ред. код]

GnuTLS складається з бібліотеки яка дозволяє додаткам користувача запускати безпечні сеанси за допомогою наявних протоколів. Вона також забезпечує інструменти командної строки, включаючи менеджер сертифікатів X.509, тестовий клієнт і сервер, а також генератори випадкових ключів та паролів. З 2011 року адміністратори можуть налаштувати вебсервер Apache на використання GnuTLS щоб підтримувався TLS 1.2.[3]

GnuTLS має такі можливості:

  • Підтримка протоколів TLS 1.3, 1.2, 1.1, 1.0 та (опціонально) SSL 3.0
  • Підтримка протоколів Datagram TLS[en] (DTLS) 1.2, і DTLS 1.0
  • Підтримка аутентифікації TLS за допомогою протоколу SRP[en]
  • Підтримка розширення PSK[en] для аутентифікації TLS
  • Підтримка аутентифікації як за допомогою сертифікатів X.509 так і за допомогою ключів OpenPGP[4]
  • Підтримка процесора в криптографії та підтримка криптографічного прискорювача (/dev/crypto[en]), VIA Technologies і AES-NI наборів команд[5]
  • Підтримка смарт-карток та модулів апаратної безпеки
  • Зберігання криптографічних ключів в системному TPM модулі

Історія[ред. | ред. код]

Походження[ред. | ред. код]

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

Ліцензія[ред. | ред. код]

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

У серпні 2011 року бібліотека була оновлена до GPLv3.[8] Після цього було помічено[9] що з'явилися нові проблеми сумісності ліцензій, особливо з іншим вільним програмним забезпеченням зі зміною ліцензії. Після перемов ліцензія була знов понижена до LGPLv2.1 у березні 2013.[10]

Поділ GNU/FSF[ред. | ред. код]

Спочатку створюваний для GNU проекту, його розробник відхилив проект від GNU в грудні 2012 після суперечок із Фондом вільного програмного забезпечення через певні принципи.[11][12] Річард Столмен протестував проти цього кроку і запропонував розробити проігнорований проект.[13] Цього рішення притримався GNU Sed-розробник Пауло Бонзіні в кінці грудня 2012 року, який припинив свою підтримку.[14]

Використання[ред. | ред. код]

Пакети програмного забезпечення з використанням GnuTLS включають:

Див. також[ред. | ред. код]

Примітки[ред. | ред. код]

  1. The gnutls Open Source Project on Open Hub: Languages Page — 2006.
  2. а б в http://directory.fsf.org/wiki/gnutls
  3. The GNU Transport Layer Security Library. Архів оригіналу за 4 березня 2016. Процитовано 18 грудня 2017.
  4. RFC 6091
  5. The GnuTLS Transport Layer Security Library. Архів оригіналу за 30 березня 2016. Процитовано 18 грудня 2017.
  6. Changelog 0.0.5. Архів оригіналу за 19 листопада 2015. Процитовано 18 грудня 2017.
  7. Mark McLoughlin (22 червня 2004). The OpenSSL License and The GPL. Архів оригіналу за 18 березня 2012. Процитовано 6 квітня 2011.
  8. Version 2.99.4 (released 2011-07-23)[…] ** libgnutls: license upgraded to LGPLv3. Архів оригіналу за 4 березня 2016. Процитовано 18 грудня 2017.
  9. Mavrogiannopoulos, Nikos (26 березня 2013). The perils of LGPLv3. gnutls.org. Архів оригіналу за 2 квітня 2016. Процитовано 18 листопада 2015. LGPLv3 is the latest version of the GNU Lesser General Public License. It follows the successful LGPLv2.1 license, and was released by Free Software Foundation as a counterpart to its GNU General Public License version 3. The goal of the GNU Lesser General Public Licenses is to provide software that can be used by both proprietary and free software. This goal has been successfully handled so far by LGPLv2.1, and there is a multitude of libraries using that license. Now we have LGPLv3 as the latest, and the question is how successful is LGPLv3 on this goal? In my opinion, very little. If we assume that its primary goal is to be used by free software, then it blatantly fails that.
  10. 2013-03-14 Nikos Mavrogiannopoulos (nmav@gnutls.org) * COPYING.LESSER, README: gnutls 3.1.10 is LGPLv2.1. Архів оригіналу за 18 квітня 2016. Процитовано 18 грудня 2017.
  11. GnuTLS, copyright assignment, and GNU project governance [Архівовано 1 вересня 2017 у Wayback Machine.] on lwn.net by Michael Kerrisk (December 20, 2012)
  12. Nikos Mavrogiannopoulos (18 грудня 2012). gnutls is moving. Архів оригіналу за 5 січня 2018. Процитовано 11 грудня 2012.
  13. GNUTLS is not going anywhere [Архівовано 12 березня 2016 у Wayback Machine.] on lists.gnu.org «you cannot take GNUTLS out of the GNU Project.» (11 Dec 2012)
  14. Subject: GNU sed 4.2.2 released, and a rant from the maintainer [Архівовано 7 січня 2016 у Wayback Machine.] on gmane.comp.lang.smalltalk.gnu.general by Paolo Bonzini (on 2012-12-22)
  15. а б в GnuTLS - GNU Project - Free Software Foundation (FSF). Free Software Foundation. 22 травня 2010. Архів оригіналу за 31 May 2010. Процитовано 25 січня 2015.

Посилання[ред. | ред. код]