Центральный андроид

Как можно «украсть» код у Google и почему это должно кого-то волновать?

protection click fraud

Недавно разработчик популярного домашнего экрана и приложения для запуска приложений Lawnchair (я люблю игру слов, и всегда любил) решил разорвать отношения с командой, когда обнаружилось, что приложение использовало код, «украденный» из Google Pixel Launcher..

Я ненавижу обращаться к драме разработчиков. Люди, будь то разработчики программного обеспечения, автомеханики или кто-то еще, могут иметь любые ожидания относительно своей рабочей среды, которые они хотят иметь. Если разработчик не хочет быть связанным с группой, которая использует защищенный авторским правом код без разрешения, то мы должны уважать это и двигаться дальше.

И это все, что я собираюсь сказать о разработчике, который решил, что лучше разойтись. Удачи вам и никогда не прекращайте делать то, что считаете правильным.

А вот про "воровство". Вы, наверное, заметили, что я взял это слово в кавычки, словно пытаясь намекнуть, что это неправильное слово для описания того, что произошло. Я думаю, что назвать это «воровством» действительно сложно по нескольким причинам.

Хотя ворует?

Логотип газона 2
(Изображение предоставлено Джо Маринингом / Android Central)

Итак, ясно, что у команды Lawnchair не было разрешения от Google на использование какого-либо кода из Pixel Launcher. Также ясно, что Google, кажется, не возражает против того, что это произошло. Что не так ясно, так это то, что произошло на самом деле.

Google предоставляет код для 100% функционального средства запуска приложений и главного экрана для телефонов Android. Это прямо там, в АОСП, и каждый волен взять его и делать с ним все, что захочет. Проблема в том, что в нем отсутствуют многие функции, которые люди хотят иметь в приложении такого типа.

Команда Pixel не делится своей работой так, как это делает команда Android.

Google не делится кодом своего приложения Pixel Launcher. Одно время он был в Play Store для любого телефона, но даже это было остановлено. Если вы хотите использовать Pixel Launcher на 100% «легально», вам нужно купить Пиксельный телефон. (Опять эти надоедливые цитаты.)

Или — и это самая важная часть всего беспорядка — если вам нужны функции из Pixel Launcher на любой телефон вы устанавливаете стороннюю замену, которая неплохо "копирует" его и даже делает лучше. Как шезлонг.

Да, я говорю, что мы код причины иногда крадут. Обратите внимание, что нет кавычек.

Газон 2 обзор
(Изображение предоставлено: Будущее)

Тривиально провести обратный инжиниринг приложения для Android и получить действительно хорошее представление о фактическом коде, использованном для его создания. Вы не всегда можете получить полную версию всего этого, и есть много способов сделать это сложным. Однако, если у вас есть компьютер и несколько часов, чтобы следовать онлайн-учебнику, вы можете разбить практически любое приложение на его самые основные части.

В этом нет ничего нового, и при этом это не уникальная вещь для Android. Разработчики и хакеры всегда занимались реинжинирингом программного обеспечения, и некоторые очень известные группы в технологической индустрии думаю, это нормально. С другой стороны, это, вероятно, 100% незаконно. внутри Европейского Союза если вы хотите сделать что-то из него самостоятельно. Я пытаюсь сказать, что это большая жирная серая область.

Здесь нет мыльницы. Я сделал это и сделал бы это снова, если бы обстоятельства были такими же.

Я не собираюсь проповедовать, потому что я это сделал. Я устал ждать, пока HTC сделает то, что я хотел, чтобы компания сделала, поэтому я взялся за дело и сделал это сам, а затем поделился своей работой со всеми, кто этого хотел. Многие люди, которые читают веб-сайты Android, либо сделали это сами, либо установили что-то от того, кто это сделал.

Ситуация с газоном аналогична. Приложение использует собственную кодовую базу, но по мере того, как все больше и больше людей хотели иметь определенные функции, простой способ сделать это произошло, чтобы декомпилировать Pixel Launcher, посмотреть, как это делает Google, а затем либо эмулировать его, либо просто использовать код.

Это воровство? Не знаю, я ботаник, а не юрист. Я бы сказал да, это «воровство», но это не имеет большого значения из-за реакции Google. Теперь я перестану использовать кавычки.

Защита ваших авторских прав – это реальная вещь

Логотип Оракл
(Изображение предоставлено: Android Central)

Люди в Google, которые усердно работали над тем, чтобы заставить Pixel Launcher делать то, что нравится людям, заслуживают похвалы за свою работу. Написание программного обеспечения — трудный способ зарабатывать на жизнь, и большая часть вашего рабочего дня может показаться неудачной, пока вы не сделаете все правильно.

Мы автоматически не заслуживаем функций Pixel Launcher, если только не купим телефон Pixel. Это не значит, что мы не должны их хотеть, просто мы не имеем права, потому что мы не платили за них, потому что решили, что Pixel не подходит. лучший телефон для нас.

Если Google все равно, то это честная игра. Взломать.

В конце концов, Google должен защищать свою интеллектуальную собственность, а он этого не сделал. Google либо знал, либо мог знать, что Lawnchair использует проприетарный частный код команды Pixel. Если оно не знало, то теперь знает.

Пока Google не отправит меморандум о прекращении действий команде Lawnchair, идите к черту. Такие приложения, как Lawnchair, приносят пользу Google больше, чем кто-либо другой, потому что это еще одно приложение, которое позволяет людям получать удовольствие от использования Android. Больше людей, использующих Android, означает больше людей, использующих Google Play, а это означает больше денег на счетах Alphabet.

Реверс-инжиниринг и хакерство (в хорошем смысле) были частью Android. с начала. Я уважаю разработчика, который отстаивает свою позицию и следует своему сознанию, но я также не собираюсь списывать со счетов другого разработчика, который сделал что-то легкое — и исторически принято — способ, заглянув в собственную работу Google.

Это будет решено командой Lawnchair, и мы забудем об этом. Потом произойдет что-то подобное, и мы это запомним. Это способ Android.

instagram story viewer