[devel] Вопросы новичка
Victor B. Wagner
vitus на altlinux.org
Чт Май 7 13:00:45 MSD 2009
On 2009.05.07 at 12:41:04 +0400, Anton Farygin wrote:
> Victor B. Wagner пишет:
>
> >
> >И, насколько я понимаю, нет никаких шансов сделать на базе gnutls
> >сертифицированное решение. В результате чего оно абсолютно неинтересно
> >моему руководству.
>
> А почему, кстати ?
>
> Чем он кому-то не угодил ?
Требования, предьявляемые к сертифицированным средствам
криптографической защиты вступают в прямое противоречие с по крайней
мере с духом (L)GPL.
Не уверен, что не вступают в противоречие и с буквой v3. Я не юрист, а
тут нужно в юридическом крючкотворстве разбираться.
(L)GPL требует предоставить пользователю свободу модифицировать софт.
А сертифицирующие органы сертифицируют определенный бинарник, и любой
секьюрити фикс или пересборка под более новый дистрибутив требует
пересертификации.
Сертифицируется набор бинарников с определенными хэш-суммами.
Просто пересобрать библиотеку из тех же исходников, не меняя ни одной
буквы, компилятор впишет в бинарник другую дату компиляции - и приехали
- это уже не сертифицированный бинарник.
Мы, конечно, можем предоставить ради удовлетворения буквы LGPL исходники
наших модификаций. Но то, что пользователи из них соберут,
сертифицированным уже не будет (собственно поэтому нам абсолютно не
жалко эти модификации раздавать). А по-моему GPLv3 подобные выкрутасы
явно змпрещает.
Далее, (L)GPL требует предоставить пользователю свободу дальнейшего
распространения софта. А для сертифицированных криптосредств существует
поэкземплярный учет.
В случае с OpenSSL с её BSD-like лицензией я по крайней мере уверен, что
распространяя сертифицированные бинарники, собранные из доступных
сообществу исходников, мы ничего не нарушаем.
В случае LGPL я как-то не очень в этом уверен.
Подробная информация о списке рассылки Devel