Проект Qt объявил о смене лицензии и изменении соглашения с KDE

Ларс Кнолл (Lars Knoll), создатель движка KHTML, руководитель проекта Qt Project и директор по развитию фреймворка Qt в компании Digia, анонсировал серию важных изменений в лицензировании Qt. Отныне Qt, кроме коммерческой лицензии, будет поставляться только под лицензиями LGPLv3 и GPLv2, вместо ранее предлагаемых LGPLv2.1, LGPLv3 и GPLv2. В отличие от LGPLv2.1, LGPLv3 предоставляет защиту от патентных претензий при поставке продуктов под данной лицензией и обеспечивает защиту от тивоизации. С практической стороны, прекращение поставки под LGPLv2.1 ограничит разработчиков, связывающих Qt с проприетарными продуктами, которые должны будут отказаться от привязки прошивок к устройствам или воспользоваться вариантом Qt под GPLv2, но в этом случае обязаны открыть код связываемых с Qt компонентов.

Вторым важным изменением является открытие исходных текстов ряда дополнений, которые ранее поставлялись только под коммерческой лицензией:

  • Qt Charts
  • Qt Data Visualization
  • Qt Virtual Keyboard
  • QML Profiler
  • Clang static analyzer
  • Qt Test Integration
  • Qt Quick 2D renderer

Третьим изменением является расширение соглашения с организацией KDE Free Qt Foundation, созданной для защиты сообщества от возможного изменения политики в отношении поставки Qt как свободного продукта. Заключённое в 1998 году соглашение между KDE Free Qt Foundation и Trolltech, распространяющееся на всех будущих владельцев Qt, предоставляет проекту KDE право перелицензировать код Qt под любой открытой лицензией и продолжить разработку своими силами, в случае ужесточения лицензионной политики, банкротства владельца или прекращения развития проекта. В обновлённым варианте соглашения компания Qt Company (подразделение Digia) расширила действие документа на все редакции Qt, а не только на версию для X11. Данное изменение особенно актуально в свете развития протокола Wayland.

©  OpenNet