Компания SGI (бывшая Silicon Graphics) значительно упростила лицензирование ПО GLX (OpenGL Extension to the X Window System), которое обеспечивает интеграцию графического API-интерфейса OpenGL с системой X Window и используется во всех основных дистрибутивах Linux. Организация Free Software Foundation (FSF) горячо одобрила новое лицензионное соглашение и назвала этот шаг SGI одним самых ценных подарков сообществу открытых кодов со стороны коммерческой компании.
GLX включает три части: API-интерфейс, позволяющий основанной на OpenGL программе напрямую отображать трехмерную графику в X Window; расширение протокола X, с помощью которого клиент (приложение на базе OpenGL) может передавать команды 3D-визуализации на X-сервер; и расширение для X-сервера, получающего команды визуализации от клиента.
Напомним, что SGI открыла исходный код GLX в 1999 году, но на своих условиях лицензирования, которые не соответствовали тем, что были приняты в мире открытого ПО. Правда, потом она попыталась частично устранить этот недостаток и в 2004-м сняла некоторые ограничения, однако потребовала от основных пользователей подписать соглашение об отказе от фрагментации API-интерфейса и об использовании для реализации дополнительного функционала механизма расширений API-интерфейса.
Теперь компания сделала еще один шаг, разрешив пользователям делать с кодом, что им угодно. Нужно лишь соблюдать авторское право SGI и не использовать ее название в маркетинговых материалах. В результате лицензионный документ сократился с пяти страниц до трех параграфов.
По мнению наблюдателей, это событие лишний раз подтверждает, что в мире открытого ПО наметилась тенденция к упрощению условий лицензирования. Например, в 2006-м компания Sun перевела технологию Java на лицензию GPL. Однако этому событию предшествовали многолетние споры с сообществом Open Source, вызванные опасениями Sun утратить контроль над развитием Java.