# Руководство по паролям и ключам шифрования

2005, 2006, 2007, 2008, 2009
Jacob Perkins и Adam Schreiber
2008
Василий Фаронов (qvvx@yandex.ru)
Проект Seahorse

Разрешается копировать, распространять и/или изменять этот документ на условиях лицензии GNU Free Documentation License (GFDL), версии 1.1 или любой более поздней версии, опубликованной Фондом свободного программного обеспечения (Free Software Foundation), без неизменяемых частей и без текстов на обложках. Вы можете найти копию лицензии GFDL по этой ссылке или в файле COPYING-DOCS, распространяемом с этим документом.

Это руководство — часть документации GNOME, которая распространяется на условиях лицензии GFDL. Если вы хотите распространять это руководство отдельно от остальной документации, вам следует приложить к руководству копию лицензии, как описано в разделе 6 лицензии.

Некоторые имена и марки используются компаниями для обозначения их продуктов и услуг и являются торговыми марками. Там, где эти имена присутствуют в документации и где участники проекта документирования GNOME знают об этом, имена выделяются заглавными буквами или начальной заглавной буквой.

ДОКУМЕНТ И ИЗМЕНЁННЫЕ ВЕРСИИ ДОКУМЕНТА ПРЕДОСТАВЛЯЮТСЯ ПОЛЬЗОВАТЕЛЮ НА УСЛОВИЯХ ЛИЦЕНЗИИ GNU FREE DOCUMENTATION LICENSE С УВЕДОМЛЕНИЕМ О ТОМ, ЧТО:

1. ДОКУМЕНТ РАСПРОСТРАНЯЕТСЯ «КАК ЕСТЬ», БЕЗ ВСЯКИХ ГАРАНТИЙ, ЯВНЫХ ИЛИ НЕЯВНЫХ, ВКЛЮЧАЯ, БЕЗ ОГРАНИЧЕНИЙ, ГАРАНТИИ ТОГО, ЧТО ДОКУМЕНТ ИЛИ ИЗМЕНЁННАЯ ВЕРСИЯ ДОКУМЕНТА СВОБОДНА ОТ ДЕФЕКТОВ, ПРИГОДНА К ПРОДАЖЕ, ПРИГОДНА К ИСПОЛЬЗОВАНИЮ В ОПРЕДЕЛЁННЫХ ЦЕЛЯХ ИЛИ НЕ НАРУШАЕТ ЗАКОНЫ. ВЕСЬ РИСК, КАСАЮЩИЙСЯ КАЧЕСТВА, ТОЧНОСТИ ИЛИ ПРАВИЛЬНОСТИ ДОКУМЕНТА ИЛИ ИЗМЕНЁННЫХ ВЕРСИЙ ДОКУМЕНТА, ЛЕЖИТ НА ВАС. ЕСЛИ ДОКУМЕНТ ИЛИ ИЗМЕНЁННАЯ ВЕРСИЯ ДОКУМЕНТА ИМЕЕТ НЕДОСТАТКИ, ВЫ (А НЕ АВТОР ДОКУМЕНТА ИЛИ ЕГО ПОМОЩНИК) БЕРЁТЕ НА СЕБЯ СТОИМОСТЬ ЛЮБОЙ НЕОБХОДИМОЙ ДОРАБОТКИ, КОРРЕКЦИИ ИЛИ ВОССТАНОВЛЕНИЯ. ЭТОТ ОТКАЗ ОТ ГАРАНТИЙ СОСТАВЛЯЕТ ВАЖНУЮ ЧАСТЬ ЛИЦЕНЗИИ. НИКАКОЕ ИСПОЛЬЗОВАНИЕ ДОКУМЕНТА ИЛИ ИЗМЕНЁННОЙ ВЕРСИИ ДОКУМЕНТА НЕ ДОПУСКАЕТСЯ БЕЗ ДАННОГО ПРЕДУПРЕЖДЕНИЯ И

2. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ И НИ ПРИ КАКОМ ЗАКОННОМ СПОСОБЕ, НИ ПО КАКОМУ СОГЛАШЕНИЮ ИЛИ ДРУГОЙ ПРИЧИНЕ, АВТОР, СОЗДАТЕЛЬ, ПОМОЩНИКИ ИЛИ РАСПРОСТРАНИТЕЛИ ДОКУМЕНТА НЕ НЕСУТ ОТВЕТСТВЕННОСТЬ ЗА ПРЯМОЙ, КОСВЕННЫЙ, СПЕЦИАЛЬНЫЙ, СЛУЧАЙНЫЙ ИЛИ ПРЕДНАМЕРЕННЫЙ УЩЕРБ ЛЮБОГО СВОЙСТВА, ВКЛЮЧАЯ, БЕЗ ОГРАНИЧЕНИЯ, ПОТЕРЮ ЖЕЛАНИЯ, РАБОТОСПОСОБНОСТИ, КОМПЬЮТЕРНЫЕ СБОИ ИЛИ ПОЛОМКИ, ИЛИ ЛЮБОЙ ДРУГОЙ УЩЕРБ ИЛИ ПОТЕРИ, ВОЗНИКАЮЩИЕ ВСЛЕДСТВИЕ ИЛИ СВЯЗАННЫЕ С ИСПОЛЬЗОВАНИЕМ ДОКУМЕНТА ИЛИ ИЗМЕНЁННЫХ ВЕРСИЙ ДОКУМЕНТА, ДАЖЕ ЕСЛИ СТОРОНА БЫЛА УВЕДОМЛЕНА О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА.

Jacob
Perkins
Проект Seahorse
Adam
Schreiber
Проект Seahorse

    						sadam@clemson.edu

Paul
Cutler
GNOME Documentation Project

    						pcutler@foresightlinux.org

Проект Seahorse
GNOME Documentation Project
Passwords and Encryption Keys Manual V2.11.0
May 2009

Paul Cutler pcutler@foresightlinux.org

Passwords and Encryption Keys Manual V0.10.1
August 2008

Adam Schreiber sadam@clemson.edu

Руководство по паролям и ключам шифрования V0.9.1
ноябрь 2006

Milo Casagrande milo_casagrande@yahoo.it

Руководство по паролям и ключам шифрования V0.9.0
июль 2005

Adam Schreiber sadam@clemson.edu

Проект Seahorse

Руководство по паролям и ключам шифрования V0.7.0
февраль 2003

Jacob Perkins

Проект Seahorse

This manual describes version 2.28.x of Passwords and Encryption Keys

## Обратная связь

Чтобы сообщить об ошибке или сделать предложение по программе Пароли и ключи шифрования или по этому руководству, следуйте указаниям в документе Обратная связь с GNOME.

Пароли и ключи шифрования — это программа для управления ключами шифрования в среде GNOME.

## Введение

С помощью Паролей и ключей шифрования вы можете создавать и управлять ключами PGP и SSH.

Пароли и ключи шифрования — это оболочка для многих возможностей GNU Privacy Guard (GPG). Она тесно встраивается в рабочую среду GNOME.

С помощью Паролей и ключей шифрования вы можете:

- создавать и управлять ключами PGP и SSH;

- экспортировать и импортировать ключи PGP и SSH;

- обмениваться ключами с другими;

## Начало работы

### Запуск Паролей и ключей шифрования

Запустить Пароли и ключи шифрования можно следующими способами:

Меню Приложения

  Choose Accessories Password and Encryption Keys .

Командная строка

  Введите `seahorse` и нажмите Enter.

### При запуске Паролей и ключей шифрования

При запуске Паролей и ключей шифрования появляется главное окно.

#### Окно Пароли и ключи шифрования

Показывает окно Пароли и ключи шифрования.

Окно Пароли и ключи шифрования состоит из следующих частей:

Строка меню

  Меню содержат все команды, которые нужны для работы с Паролями и ключами шифрования.

Панель инструментов

  С помощью панели инструментов вы можете быстро обратиться к часто используемым командам.

Вкладки ключей и паролей

  Обеспечивают доступ к ключам и паролям в брелоке.

Первые шаги

  Позволяют быстро выполнить действия, полезные для начинающих пользователей. Отсюда вы можете:

  - просмотреть справку;

  - импортировать ключи в брелок;

  - создать новые ключи.

## Создание ключей OpenPGP

OpenPGP — это свободный протокол для шифрования электронной почты с помощью открытых ключей. Он основан на PGP. OpenPGP определяет стандартные виды зашифрованных сообщений, подписей, закрытых ключей, а также сертификатов для обмена открытыми ключами.

Криптография с открытым ключом — это система, в которой используется два ключа: открытый ключ, который вы можете отдавать всем, с кем хотите обмениваться информацией; и закрытый ключ, который должен храниться в тайне.

Чтобы создать ключ OpenPGP:

1. Choose File New...

2. Выберите Ключ PGP и нажмите Продолжить

3. Введите своё полное имя (имя и фамилию), адрес электронной почты и любые дополнительные сведения. Также вы можете указать дополнительные параметры: смотрите ниже.

4. Нажмите Создать, чтобы создать новую пару ключей.

5. Появится диалог Пароль для нового ключа PGP. Введите в нём дважды пароль для вашего нового ключа.

Постарайтесь придумать надёжный пароль. Обратите внимание, что в этом пароле вы можете использовать пробелы.

### Дополнительные параметры

Разверните раздел Дополнительные параметры ключа, чтобы указать следующие параметры ключа:

Тип шифрования

  В этом поле указываются алгоритмы шифрования, с помощью которых создаются ключи.

  DSA ElGamal

    Это рекомендуемый вариант. Он позволит вам зашифровывать, расшифровывать, подписывать и проверять.

  DSA

    Позволит вам только подписывать.

  RSA

    Позволит вам только подписывать.

Прочность ключа (биты)

  Это длина ключа в битах. Чем длиннее ключ, тем он будет надёжнее — при условии, что выбран хороший пароль. С другой стороны, чем длиннее ключ, тем больше времени уйдёт на выполнение всевозможных действий с его помощью. Допустимые значения — от 1024 до 4096 бит. Рекомендуется использовать не меньше 2048 бит.

Срок истечения

  Это дата, начиная с которой ключ больше нельзя будет использовать для шифрования и подписывания. Разумный срок — 6 месяцев. После того, как истечёт этот срок, вам нужно будет либо изменить дату, либо создать новый ключ (или подключ).

## Создание ключей SSH

SSH — это способ войти в удалённую компьютерную систему и выполнять на ней команды. В SSH есть система идентификации на основе ключей — это альтернатива обычной системе, основанной на паролях. При идентификации с помощью ключа нет нужды вручную вводить пароль.

Ключи SSH состоят из двух частей: закрытого ключа, который должен храниться в тайне, и открытого ключа, который можно загружать на любой компьютер, к которому вы желаете иметь доступ по SSH.

Чтобы создать ключ SSH:

1. Choose File New...

2. Выберите Ключ SSH и нажмите Продолжить.

3. Опишите цель, для которой будет использоваться ключ. Вы можете использовать свой электронный адрес или любые другие сведения, которые помогут вам вспомнить предназначение ключа. Также вы можете указать дополнительные параметры для ключа: смотрите ниже.

4. Нажмите Просто создать ключ, чтобы создать новый ключ; или Создать и установить, чтобы создать новый ключ и установить его на другом компьютере для идентификации.

5. Появится диалог Пароль для нового ключа SSH. Введите в нём дважды пароль для вашего нового ключа.

   Постарайтесь придумать надёжный пароль. Обратите внимание, что в этом пароле вы можете использовать пробелы.

### Дополнительные параметры

Разверните раздел Дополнительные параметры ключа, чтобы указать следующие параметры для нового ключа:

Тип шифрования

  В этом поле указываются алгоритмы шифрования, с помощью которых создаётся ключ.

  RSA

    Использовать для создания ключа SSH алгоритм Rivest-ShamirAdleman (RSA). Это предпочтительный, наиболее надёжный вариант.

  DSA

    Использовать для создания ключа SSH алгоритм Digital Signature Algorithm (DSA).

Прочность ключа (биты)

  Это длина ключа в битах. Чем длиннее ключ, тем он будет надёжнее — при условии, что выбран хороший пароль. С другой стороны, чем длиннее ключ, тем больше времени уйдёт на выполнение всевозможных действий с его помощью. Допустимые значения — от 1024 до 4096 бит. Рекомендуется использовать не меньше 2048 бит.

## Свойства ключа OpenPGP

Изложенное в этом разделе касается всех ключей OpenPGP.

Чтобы просмотреть свойства ключа PGP:

- выделите ключ PGP в главном окне;

- дважды щёлкните на нём или нажмите Свойства на панели инструментов;

- выберите вкладку Подробности.

### Свойства

Отпечаток

  Отпечаток — это уникальная строка символов, которая точно обозначает ключ.

Идентификатор ключа

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

Тип

  Указывает алгоритм шифрования, с помощью которого был создан ключ. Ключи DSA позволяют только подписывать. Ключи ElGamal позволяют также и шифровать.

Создан

  Указывает дату создания ключа.

Истекает

  Указывает дату, начиная с которой ключ более нельзя будет использовать.

Прочность

  Указывает длину ключа в битах. Как правило, чем длиннее ключ, тем большую степень безопасности он обеспечивает.

  Если ключ защищён плохим паролем, то он будет ненадёжен, сколь бы длинным он ни был.

### Доверие

Доверие — это показатель того, насколько вы уверены в способности человека правильно расширять сеть доверия. Когда встретится ключ, который вы не подписали, его достоверность будет определяться исходя из того, какие подписи собрал владелец этого ключа, и того, насколько вы доверяете авторам этих подписей. По умолчанию неизвестный ключ требует 3 подписи, которым вы слабо доверяете, или 1 подпись, который вы полностью доверяете.

- Неизвестно: Вы ничего не знаете о способности человека правильно подписывать ключи.

- Не доверяю: Этот человек не может правильно подписывать ключи.

- Слабо: Этот человек проверяет фотографию, прежде чем подписать ключ, но не всегда тщательно изучает документы.

- Полностью: Этот человек тщательно проверяет документы и фотографию, прежде чем подписывать ключ. Иными словами, он подписывает только те ключи, которые действительно принадлежат тому, кто просит их подписать.

- Безоговорочно: Этот уровень доверия следует назначать только вашим собственным ключам.

### Включение и отключение ключей

Когда ключ включён, его можно использовать для шифрования. Когда ключ отключён, его нельзя использовать ни для шифрования, ни для проверки сделанных им подписей.

### Срок истечения

После того, как ключ истекает, его нельзя использовать для выполнения действий. Заново включить ключ можно, сменив его срок истечения на какую-нибудь дату в будущем. Хорошая практика — иметь один главный ключ, который никогда не истекает, и много подключей, которые истекают и подписаны главным ключом.

### Идентификаторы пользователей

Идентификаторы пользователей дают возможность применять с одним ключом несколько имён и электронных адресов.

Обычно они имеют вид:

    Имя (комментарий) <адрес электронной почты>

#### Добавление идентификатора пользователя

Полезно добавить идентификатор пользователя, если вы хотите по-разному представляться на работе и друзьям.

Чтобы добавить к ключу идентификатор пользователя:

- выделите ключ в главном окне;

- дважды щёлкните на нём или нажмите Свойства на панели инструментов;

- выберите вкладку Имена и подписи;

- нажмите Добавить.

После того, как вы это сделаете, появится диалог, который нужно заполнить. Поля этого диалога описаны ниже.

Полное имя

  Введите своё полное имя в виде

      <имя> <фамилия>

  При желании можно добавить отчество или инициал.

  В этом поле надо ввести хотя бы 5 символов.

Электронный адрес

  Большинство людей будут искать ваш ключ на сервере ключей по вашему электронному адресу. Убедитесь, что ввели его правильно, прежде чем продолжать.

  Он должен иметь вид

      <пользователь>@<домен>

Комментарий к ключу

  В поле комментария можно поместить любые дополнительные сведения. Они будут включены в отображаемое имя вашего нового идентификатора. Эти сведения можно искать на серверах ключей.

### Фотографии

Владелец ключа может внедрить в него одну или несколько своих фотографий. Эти фотографии могут быть подписаны, как и обычные идентификаторы пользователя. Фотография должна быть в формате JPEG. Желательно делать её не крупнее 240×288 пикселов.

Если выбранное изображение имеет неправильный тип или размер, программа Пароли и ключи шифрования может «на лету» преобразовать и сжать его из любого формата, поддерживаемого библиотекой GDK.

### Изменение пароля

Чтобы изменить пароль, назначенный ключу:

- выделите ключ в главном окне;

- дважды щёлкните на нём или нажмите Свойства на панели инструментов;

- Нажмите Изменить пароль.

Введите новый пароль и нажмите OK.

### Удаление ключа

Чтобы удалить ключ из вашего брелока:

- выделите ключ в главном окне;

- Щёлкните на нём правой кнопкой мыши и выберите Удалить ключ, или выберите Правка Удалить ключ.

Вы можете удалять собственные ключи, доверяемые ключи и собранные ключи.

## Свойства подключей OpenPGP

У каждого ключа OpenPGP есть один главный ключ, который используется только для подписывания. Подключи применяются для шифрования и также для подписывания. Таким образом, если ваш подключ будет скомпрометирован, вам не понадобится отзывать свой главный ключ.

Идентификатор

  Это идентификатор подключа.

Тип

  Указывает алгоритм шифрования, с помощью которого был создан подключ. Ключи DSA позволяют только подписывать, ключи ElGamal — только шифровать, а ключи RSA — и подписывать, и шифровать.

Создан

  Указывает дату создания ключа.

Истекает

  Указывает дату, начиная с которой ключ более нельзя будет использовать.

Состояние

  Указывает состояние ключа.

Прочность

  Указывает длину ключа в битах. Как правило, чем длиннее ключ, тем большую степень безопасности он обеспечивает.

  Если ключ защищён плохим паролем, то он будет ненадёжен, сколь бы длинным он ни был.

### Добавление подключа

Чтобы добавить к ключу подключ, в разделе Подключи нажмите кнопку Добавить.

После того, как вы это сделаете, появится диалог, который нужно заполнить. Поля этого диалога описаны ниже.

Тип ключа

  Указывает алгоритм шифрования, с помощью которого создаётся подключ.

  DSA

    Использовать алгоритм Digital Signature Algorithm (DSA) для создания подключа. Такой подключ сможет только подписывать.

  ElGamal

    Использовать алгоритм ElGamal для создания подключа. Такой подключ сможет только шифровать.

  RSA

    Использовать алгоритм Rivest-Shamir Adleman (RSA) для создания подключа. Такой подключ может как подписывать, так и шифровать, но вам придётся создать два разных подключа.

Длина ключа

  Указывает длину подключа в битах. Как правило, чем длиннее ключ, тем большую степень безопасности он обеспечивает.

Срок истечения

  Указывает дату, начиная с которой ключ более нельзя будет использовать.

### Смена срока истечения ключа

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

- нажмите кнопку Истекает слева;

- в диалоге даты выберите новую дату истечения, или выберите Никогда не истекает.

### Отзыв подключа

Чтобы отозвать подключ, выделите его в разделе Подключи, затем:

- Нажмите кнопку Отозвать слева.

- Выберите причину, по которой хотите отозвать ключ:

  Нет причины

    Нет никакой определённой причины для отзыва ключа.

  Скомпрометирован

    Ключ скомпрометирован.

  Заменён

    Ключ заменён на другой.

  Не используется

    Ключ больше не используется.

- Введите описание того, почему вы отзываете ключ.

- Нажмите Отозвать.

Ключ отзывается немедленно.

### Удаление подключа

Чтобы удалить подключ, выделите его в разделе Подключи, затем:

- Нажмите кнопку Удалить слева.

## Свойства ключей SSH

Изложенное в этом разделе касается всех ключей SSH.

Чтобы просмотреть свойства ключа SSH:

- выделите ключ SSH в главном окне;

- дважды щёлкните на нём или нажмите Свойства на панели инструментов;

- выберите вкладку Подробности.

### Свойства

Отпечаток

  Отпечаток — это уникальная строка символов, которая точно обозначает ключ.

Алгоритм

  Указывает алгоритм шифрования, с помощью которого был создан ключ.

Местоположение

  Это местоположение, в котором хранится закрытый ключ.

Прочность

  Указывает длину ключа в битах. Как правило, чем длиннее ключ, тем большую степень безопасности он обеспечивает.

  Если ключ защищён плохим паролем, то он будет ненадёжен, сколь бы длинным он ни был.

### Удаление ключа SSH

Чтобы удалить ключ SSH:

- выделите ключ SSH в главном окне;

- щёлкните на нём правой кнопкой мыши и выберите Удалить ключ, или выберите Правка Удалить ключ.

## Импорт ключей

To import keys choose File Import and select, from the file chooser, a file containing at least one ASCII armored public key.

Также можно импортировать ключи, вставляя их в программе Пароли и ключи шифрования:

- выделите публичный блок текста, обёрнутый в ASCII;

- скопируйте его в буфер обмена;

- выберите Правка Вставить ключи.

## Экспорт ключей

To export keys, select the keys in the main window and choose File Export .

Также вы можете экспортировать ключи в буфер обмена в виде текстового блока, обёрнутого в ASCII:

- выделите ключи в главном окне;

- выберите Правка Копировать ключи.

## Подписывание ключа

Если вы подписываете ключ другого человека, это значит, что вы доверяете этому человеку. Прежде, чем подписывать ключ, вы должны тщательно проверить его отпечаток, чтобы убедиться, что ключ действительно принадлежит этому человеку.

Чтобы подписать ключ из вашего брелока:

- выделите ключ, который хотите подписать, на вкладке Доверяемые ключи или Другие собранные ключи;

- Choose Sign from the toolbar or File Sign ,

- укажите, насколько тщательно вы проверили ключ;

- укажите, должна ли подпись быть замкнутой в вашем брелоке, и можете ли вы её отозвать впоследствии;

- нажмите Подписать.

## Параметры

This section describes the preferences settable in Passwords and Encryption Keys by choosing Edit Preferences from within Passwords and Encryption Keys.

### Password Keyrings

#### Creating Keyrings

To create a new keyring, from the menu choose File New and choose Password Keyring. Enter a name for the new keyring, and press enter.

#### Changing Keyring Passwords

To change the unlock password of the keyring, first select the appropriate keyring and then press Change Unlock Password button. You will then be prompted to type the old password in the Old password text box, the new password in the New password text box and confirm it in the Confirm password text box. To apply the settings, press Change. If the old password is correct, you will get a status message indicating the success of the operation. If the old password is not correct you will be asked to check its correctness.

#### Removing Keyrings

To remove a keyring, first select the appropriate keyring and then from the menu choose Edit Delete.

### Серверы ключей

Обновляйте свои и чужие ключи, синхронизируя их с удалёнными серверами ключей. Это позволит вам постоянно иметь самые новые подписи на всех ваших ключах, так что сеть доверия будет наиболее полезной.

Программа Пароли и ключи шифрования поддерживает серверы ключей HKP и LDAP.

Серверы HKP

  Серверы ключей HKP — это обычные серверы, входящие в состав Всемирной паутины, например, популярный сервер hkp://pgp.mit.edu:11371 (также доступный по адресу http://pgp.mit.edu).

Серверы ключей LDAP

  Серверы ключей LDAP менее распространены, но используют для передачи ключей стандартный протокол LDAP. Хороший LDAP-сервер — ldap://keyserver.pgp.com.

### Обмен ключами

Обмен ключами обеспечивается системой DNS-SD, также известной как Bonjour и Rendezvous. Если включить обмен ключами, то брелоки пользователей программы Пароли и ключи шифрования из локальной сети будут доступны в диалоге удалённого поиска. Скорее всего, обращение к таким «серверам» будет происходить быстрее, чем к удалённым серверам.

## О программе

Программа Пароли и ключи шифрования, связанные с ней модули, инструмент параметров и апплет панели вместе называются Seahorse. Seahorse написал Джейкоб Перкинс (Jacob Perkins). Ныне Seahorse сопровождается Стефом Уолтером (Stef Walter) и Адамом Шрайбером (Adam Schreiber). Это руководство написал Адам Шрайбер. Веб-сайт проекта разработал Джим Фэрис (Jim Pharis). Подробнее о Seahorse вы можете узнать на веб-сайте проекта.

Чтобы сообщить об ошибке или сделать предложение по Seahorse или этому руководству, следуйте указаниям в разделе обратной связи руководства пользователя GNOME.

Эта программа распространяется на условиях лицензии GNU General Public License, опубликованной фондом Free Software Foundation; либо версии 2 этой лицензии, либо (на ваш выбор) любой более поздней версии. Копия этой лицензии прилагается к документации; ещё одну можно найти в файле COPYING, который прилагается к исходному тексту программы.