10 марта, 2011
Исследование, проведенное компанией OpenLogic, показало, что 71 процент приложений для Android и iPhone, основанных на открытом коде, нарушают условия лицензий GPL/LGPL и Apache.
В общей сложности было проанализировано 635 приложений, из которых 52 распространялось по лицензии Apache и 16 - по лицензиям GPL/LGPL. Все они были протестированы на соответствие четырем пунктам. Для лицензий GPL/LGPL проверялась возможность получения исходного кода, а также наличие копии текста лицензии, а для Apache - наличие Notice (документа с перечислением всех библиотек, лицензированных по данной лицензии с именами авторов) и копии текста лицензии. .
Как выяснилось, условиям лицензий отвечает лишь 29% приложений, причем, среди приложений для iPhone эта доля составляет 32%, а среди приложений для Android - 27%. Особо стоит отметить, что из Android-приложений вообще ни одно не выполняло условий лицензий GPL/LGPL. Более того, некоторые приложения включали собственное лицензионное соглашение, где утверждалось, будто все права на код принадлежат автору программы, в то время как на самом деле приложение основывалось на открытом коде.
"Многие разработчики приложений для мобильных устройств и планшетов не имеют достаточного представления об открытом коде, который они используют, а также о лицензионных требованиях, - говорит Ким Уэйнс, старший вице-президент компании OpenLogic. - И это порождает последствия. Например, после заявления Free Software Foundation о несовместимости лицензий GPL и iTunes, компания Apple уже удалила несколько GPL-лицензированных приложений из своего магазина".
По завершении исследования представителям Google была отправлена информация о приложениях, нарушающих условия лицензирования. Однако вопрос о том, насколько быстро они будут удалены, остается открытым.