Qualcomm Snapdragon испытывает проблемы из-за частично открытого кода драйвера
Компания Qualcomm оказалась втянута в весьма неприятную переписку с сообществом создающим программы с открытым кодом. Причиной тому стала публикация программного кода для OpenGL ES 2D/3D Linux kernel драйверов для платформы Snapdragon. В частности эту платформу и драйвера можно найти во многих современных смартфонах и других устройствах (Nexus One, Dell Streak и других). В то время как сам kernel драйвер является открытой программой, user-space драйвер Qualcomm остается закрытым. Эта ситуация вынудила Дэвида Эрли (David Airlie), который отвечает за поддержку DRM для Linux kernel в Red Hat, опубликовать обращение к компании Qualcomm и другим разработчикам создающим такие «гибридные» программы.
По мнению г-на Эрли, такие решения по совмещению открытого и закрытого кода в одной программе ведут к созданию малопонятной ситуации в плане лицензирования. К тому же разработчик, используя такой код, не вполне может понять, что же в действительности делает графический адаптер, поскольку полного доступа к программному коду у него нет. Поэтому разработчикам требуется, чтобы Qualcomm либо открыла код до конца в существующем программном решении, либо создала новое, полностью открытое ПО для своей платформы Snapdragon, которое можно было бы использовать наряду с уже имеющимся закрытым.
Источник: здесь