
Популярный сторонний лаунчер Android, Lawnchair, потерял часть своей команды разработчиков из-за опасений по поводу использования в приложении кода, взятого из собственного Pixel Launcher от Google.
Одним из ключевых элементов серии Pixel является его лаунчер, который некоторые ценят за чистый дизайн и бесшовную интеграцию с Google Search, Assistant и Discover. При использовании другого телефона Android легко ощутить отсутствие некоторых функций Pixel Launcher.
Это привело к разработке Lawnchair, стороннего приложения-лаунчера для Android, построенного на основе открытого кода Android «Launcher3» и добавляющего некоторые основные функции Pixel Launcher. Например, вы можете использовать тот же виджет At a Glance, доступный на телефонах Pixel, с функциями, добавленными в Android 12, и некоторыми пользовательскими опциями, созданными командой Lawnchair.
Однако существуют опасения по поводу того, как именно Lawnchair смог так близко воспроизвести собственный Pixel Launcher от Google. Эти опасения были публично озвучены на этой неделе в Telegram-анонсе от члена команды разработчиков Lawnchair.
Сегодня я узнал, что один из других ключевых участников добавлял в Lawnchair фрагменты кода из проприетарного приложения, исходным кодом которого он не владеет. Меня никогда не информировали о вышеупомянутых действиях, и я категорически против них. Я никогда не поощрял и не участвовал в такой деятельности.
Учитывая вышеизложенное, и с сожалением, я прекращаю вносить свой вклад в Lawnchair. […]
В другом месте официальный аккаунт Lawnchair в Twitter уточнил, что «проприетарное приложение», о котором говорит разработчик, на самом деле является Pixel Launcher от Google.
Изучив общедоступный исходный код Lawnchair, можно обнаружить многочисленные ссылки на «nexuslauncher» — собственное внутреннее обозначение Google для Pixel Launcher. Более того, предыдущие версии Lawnchair напрямую включали декомпилированный код из Pixel Launcher. Другой член команды даже прямо подтвердил, что код из Pixel Launcher включался с самого начала.
Судя по заявлению разработчика, похоже, что эта практика продолжалась и в последние годы, хотя, возможно, и в менее очевидной форме. Эти аспекты могут не стать для кого-то сюрпризом, поскольку Lawnchair удалось очень эффективно имитировать внешний вид и ощущения от Pixel Launcher. В сообществе Android давно известно, что в разработке Lawnchair, вероятно, участвовала обратная инженерия, но опасения все равно обоснованы.
В некоторых частях мира, и особенно в Европе, законность обратной инженерии очень ограничена и не всегда четко определена. Как полезно объяснили Gerrish Legal, существуют некоторые юридические исключения, но обратная инженерия и декомпиляция с целью создания конкурирующего продукта почти наверняка не разрешены в Европе.
Поскольку некоторые разработчики Lawnchair находятся в Европе, использование приложением кода, полученного путем обратной инженерии или декомпиляции непосредственно из Pixel Launcher, может иметь юридические последствия. Команда Lawnchair еще не опубликовала официальное заявление, но один из разработчиков защитил использование кода Pixel Launcher, указав на то, что приложение и его код свободно доступны.
На данный момент мы точно знаем только то, что у небольшой группы, отвечающей за Lawnchair, стало на одного ключевого члена команды меньше, что ставит под сомнение будущее популярного лаунчера Android.
Дилан Руссель внес свой вклад в эту статью.
Подробнее об Android:
- Google начнет тестирование AR-прототипов в реальном мире в следующем месяце
- Google Фото получил ярлык «Просмотр скриншотов» в Android
- Snapdragon W5+ Gen 1 — большой шаг для Wear OS с 4-нм SoC и значительной ролью сопроцессора