Журнал «Компьютерра» 2007 № 06 (674) 13 февраля 2007 года | страница 3
Противоречивая сделка Novell и Microsoft продолжает давать поводы для новостных заметок — и нередко порождает нелепые спекуляции. Для начала партнёры объявили о крупном контракте с сетью магазинов Wal-Mart, в которой Novell SuSE Linux будет использоваться совместно с Windows благодаря виртуализации (и, кстати, вместе с уже давно внедрёнными Red Hat Enterpise Linux). Негативное отношение сообщества свободного софта к «дружбе» Novell с Microsoft привело к тому, что и эти достижения были восприняты не слишком благосклонно.
Масла в огонь подлила сенсационная статья, распространённая агентством Рейтер: якобы Free Software Foundation под давлением сообщества планирует запретить Novell продавать SUSE Linux, воспользовавшись авторским правом на ключевые компоненты системы (библиотеку glibc, компилятор gcc и множество других утилит проекта GNU). Заметка наделала много шума, хотя знающие люди сразу смекнули, что здесь какая-то ошибка, поскольку сама формулировка вопроса «а не запретить ли?» противоречит философии и принципам свободного софта. Решив выпустить код под лицензией GPL, разработчик уже не сможет «передумать» и отозвать лицензию, а тем более запретить распространять программу одной конкретной компании. Единственное, что может положить конец действию GPL, это нарушение её условий лицензиатом, однако по общепринятому мнению сделка MS/Novell не противоречит букве GPLv2.
Дальнейшие комментарии юрисконсульта FSF Эбена Моглена (Eben Moglen) прояснили ситуацию. Как и ожидалось, журналисты Рейтер не вполне разобрались в происшедшем, вырвали несколько цитат из контекста, и... получилось то, что получилось. На самом деле единственное, что может сейчас сделать Free Software Foundation, — это принять решение о включении в очередной черновик третьей версии лицензии GPL, которая сейчас готовится, формулировки, блокирующей подобные «патентные пакты», — разговоры об этом идут уже давно, а окончательное решение будет принято в течение двух недель. Но даже если FSF выпустит финальную GPLv3 (что произойдёт далеко не завтра) и станет использовать её для «своих» компонентов GNU/Linux, права Novell на код, выпущенный ранее под GPLv2, полностью сохранятся. Однако компании в этом случае придётся выбирать — либо взять последнюю версию этих компонентов, выпущенных под GPLv2, и продолжать развивать их (а также все остальные программы под GPLv3) самостоятельно, без поддержки FSF и существенной части сообщества, либо каким-то образом расторгнуть сделку с Microsoft. Впрочем, можно просто подождать пять лет, на которые эта сделка заключена.