Пользователь
0,0
рейтинг
27 сентября 2009 в 13:16

Конфликт между сообществом разработчиков Android и Google

image

Для начала хочу выразить удивление, что такое знаковое событие для платформы Android прошло стороной Habrahabr. Речь идет о претензиях Google к разработчикам сторонних прошивок для устройств с Android.


Думаю, что все знают о том, что Google преподносит платформу Android как полностью открытую платформу. На практике же это не совсем так. Для простого запуска платформы Android на любом из существующих ныне Android-телефонов требуются проприетарные компоненты. Также все программы для работы с сервисами Google являются закрытыми: Gmail, Youtube, Android Market, Google talk и некоторые другие части.

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

Одной из самых популярных прошивок является прошивка CyanogenMOD, которую разрабатывает Steve Kondik, известный под псевдонимом cyanogen. Он приложил огромные усилия для доработки платформы до состояния, когда ей стало можно пользоваться. В первую очередь стоит отметить огромную работу по увеличению скорости работы и отзывчивости интерфейса. Его версией прошивки пользуется около 30 тысяч человек.

image

Хронология событий


24 сентября

  • Корпорация Google отправила Стиву официальное письмо с требование прекратить распространение своей модификации прошивки. Компания Google аргументировала свою позицию тем, что он незаконно распространяет программы для доступа к сервисам Google и нарушает лицензию.
  • Эта информация была опубликована в англоязычных тематических блогах, а также на сайте forum.xda-developers.com, который является местом, где собралась активная часть сообщества Android. Twitter и форумы были наполнены возмущенными комментариями вида: «Google: the second Apple», «Do no evil» and etc.
  • Michael Huang создает и публикует в Android Market программу «Save CyanogeMOD petition», которая быстро вырывается в лидеры скачиваний. На данный момент её уже скачало около 40 тысяч человек.




25 сентября

  • Dan Morrill опубликовал официальную позицию
    компании Google в блоге Android Developers
    В ответе подтверждается нелегальность создания и распространения сборок Android, включающих программы для использования сервисов компании. В том числе нельзя использовать Android Market.
  • Большая часть создателей альтернативных прошивок не хотят распространять «warez»
  • Публикация информации на Slashdot и Digg роняет сайт


26 сентября

  • Команда энтузиастов forum.xda-developers.com решают начать действительно открытый Android Open Source Project. Принято решение переписать недостающие компоненты. Работа уже началась.
  • cyanogen в своем твиттере утверждает, что придумал схему, которая позволит выйти из ситуации.


27 сентября

  • Следующая прошивка CyanogenMOD не будет содержать проприетарных компонентов от Google, но пользователь сможет сам «гуглифицировать» свой телефон.
    Сообщение в блоге cyanogen


На этом пока история закончилась.

ps заранее прошу прощения за ошибки.
m0sia @m0sia
карма
63,5
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (104)

  • НЛО прилетело и опубликовало эту надпись здесь
    • +30
      Мне кажется, что мы никогда не жили в стране конфет и пряников.
      • 0
        даже не в стране, а в мире конфет и пряников
      • 0
        Ага, «Не будь злым, будь как все»
    • –16
      А разгадка одна — безблагодатность.
      • +7
        Однако, оригинальный способ обозвать сотрудников Гугл и Майкрософт пидорами.
      • +1
        У меня сложилось мнение что быть геем в США более почетно, в частности на любой посыл можно всегда обвинить в дискриминации и притеснении секс меньшинств, что де факто дает больше определенных привилегий.
        • 0
          ну да, по той же логике быть нег чёрным выгоднее
          • +2
            а черным геем еще выгоднее
            • +1
              (можно президентом стать, только тссс)
              • 0
                черным геем президентом?
                • 0
                  Чёрным президентом геев…
                  Или Геем-президентом чёрных…
                  Кому как нравится :)
    • 0
      таки Вам кажется)
  • +3
    Скорее всего гугл предложит ему выгодное предложение или место в штате разработки андроид, чтобы избежать дальнейших непоняток
    • 0
      что не гарантирует, что кто-то другой продолжит его дело.
    • 0
      Не предложит, он же собиратель сторонних прошивок. Прощи уйти его со сцены. Хотя в общем, тут разницы нет, уйдет один, появится другой.
    • 0
      странно, что сразу не предложил
    • +2
      знаете, гугл так редко выпускает обновления прошивок.
      я, как пользователь/хакер/разработчик под андроид, хочу, что бы он остался вне гугла. он — единственный человек из-за которого я юзаю твиттер ибо он действительно круглые сутки работает над прошивкой и весьма и весьма успешно!

      сейчас он сделал прошивку 1.6, а на G1 нет еще и официальной. и сколько еще мне ее ждать?! да даже есть мнение, что ее _никогда не будет_
      еще на российском Hero может не быть уже новых прошивок >=1.6. Вот такие дела.
      • 0
        А откуда такая информация про российский Hero?
        • +1
          androidforums.ru/Vyshel-android-1-6-sdk-t1230-p-20.html

          вот тут есть слухи разные
        • 0
          Да тему уже везде обсуждали, и на 4pda.ru в том числе. Обидно кстати будет, если не будет обновлений для Hero. Все-таки это не совсем телефон. Я как его купил, нотебук вообще не включал с тех пор.
      • 0
        как минимум для девелоперского G1 уже есть:
        developer.htc.com/adp.html
    • НЛО прилетело и опубликовало эту надпись здесь
  • +9
    В принципе, действия со стороны гугла логичны — появляется сторонняя прошивка, которая в будем может привести к потери прибыли, и к тому же нарушает лицензионное соглашение. Поэтому имхо абсолютно нормально прекратить распространение нелегальной прошивки, или, по крайней мере, придать её «нелегальный» статус.
    • +1
      К какой потери прибыли? О чем вы?
      • +1
        Он о том, что есть несколько версий гугель андроид для производителей телефонов:
        Полностью бесплатная: весь гугель андроид, за исключением Gmail, Youtube, Android Market, Google talk и ещё чего-то.
        Есть почти полная и полная, я точно не понмю, чем они отличаются, но главное то, что за использование вышеописанных компонент в прошивке телефона с гугелем требуется заключить соглашение (видимо, не бесплатное).
        • –2
          Да даже если последнее и не бесплатное, то о какой-то прибыли от продажи говорить глупо. Это рас.
          Во вторых думаете HTC будет ставить на свои телефоны с завода чьи-то моды? Если и понравятся купят разработчика и от своего имени уже сделают. Это два.
          • +2
            HTC не будет. А вот мелкие конторы которые сейчас не могут поставлять апараты с доступом к сервисам (потому что нужно взять на себя обязательства которые они не потянут) могут взять моду выпускать аппараты без сервисов, подталкивая народ ставить на них прошивки и получать полноценный аппарат.

            На что те партнеры которые взяли на себя обязательства резонно скажут — какого фига. Мы тут корячимся, продаем по миллиону копий каждого наименования (Dream не от хороший жизни продолжали выпускать в конце — если бы не обязательства давно бы прекратили выпуск в пользу Hero и Magic).
          • –1
            Вообщем смысл в том что в ближайщем будущем возможность ставит на телефоны андроид с доступом к сервисам гугла (читай с этими приложениями которые стали проблемой) можно будет только за определенные денюжки. Это сейчас на халяву (относительная халява — продать миллион копий каждого наименования трубки могут единицы), а потом уже за бенефиты. Только первая доза бесплатно..:)
            • –9
              Не будет этого.
              Гугл никогда не сделает платный, косвенно или прямо, доступ к своим сервисам.
              • +4
                На счет косвенно — уже. Чтобы поставлять Андроид телефоны с приложениями для доступа к сервисам гугла нужно взять на себя определенные обязательства, которые и являються косвенной платой за доступ к сервисам гугла. То что пользователи за это платят косвенно (все эти обязательства влияют на цену девайса) ничего не меняет.

                После определенного момента эти обязательства будут заменены на чтото более близкое непосредственно к деньгам, если не на деньги напрямую.
              • +5
                Ошибаетесь. У гугла бесплатные доступы только для частных пользователей. Для корпоративных, чаще всего, платные (но расширенные).
                • 0
                  Кто мешает корпоративным пользователям пользоваться бесплатными версиями?
                  • 0
                    Так они лишаться многих доп.возможностей, среди которых, например, тех.поддержка или большее количество почтовых ящиков на своем домене ;).
                    • 0
                      Они их не лишатся, они их _не купят_ и глупо говорить что гугл дерет со своих клиентов деньги.
                      Хотите дополнительные возможности — платите. Нет? Ну тогда пользуйтесь бесплатным вариантом.

                      В чем я не прав?
                      • +2
                        Я где-то сказал, что гугл «дерет со своих клиентов деньги»? o_O
                        Я ответил на Вашу фразу:

                        >Гугл никогда не сделает платный, косвенно или прямо, доступ к своим сервисам.

                        Так вот гугл сделал(!!!) платный доступ. Попробуйте на своем домене, бесплатно, сделать пару сотен почтовых ящиков…

                        >В чем я не прав?

                        Все относительно… Вы так свято верите в гугл, что не замечаете, что это коммерческая(!!!) компания. Поэтому, самое минимальное дается бесплатно, а остальное платно.
                        • 0
                          Хм с чего вы взяли что я свято верю в гугл =)
                          Я просто не согласен с тем что как вы сказали, «Ошибаетесь. У гугла бесплатные доступы только для частных пользователей».
              • +3
                У гугла давно есть платные сервисы — добро пожаловать в реальную жизнь!
                • 0
                  Да кто жеж спорит, я теме говорится про почту, ридер и ютьюб. Давно гни платные для обычного пользователя?
                  • +1
                    На Андроиде? Платные. Чтобы включить их в сборку вендро берет на себя ряд обязательств->обязательства это затраты->затраты это удорожание конечной цены устройства->пользхователь платит.

        • +1
          А разве нельзя продавать эти все гугл-сервисы в АндроидМаркете поотдельности и отдельно от самого Андроида? Или предлагать пользователям приобрести платную лицензию на гугл-сервисы, по аналогу Винды. Странно как-то…
          • НЛО прилетело и опубликовало эту надпись здесь
      • 0
        От трафика и пользователей сервисов.
        • 0
          Из-за того что трафик будет идти с модифицированной прошивки он уже будет не целевой? Или что с ним будет не так?
          • 0
            Если у пользователей не будет предустановленных программ ии сервисов, то они могут либо установить по от конкурентов, или перестать пользоваться некоторыми сервисами.
            • 0
              Если вы прочитаете топик еще раз, то поймете что все раздуто как раз из-за того что приложения для доступа к сервиса _включены_ в прошивку, а не исключены из нее. Так что проблем с доступом к сервисам нет.
              • 0
                Следующая прошивка CyanogenMOD не будет содержать проприетарных компонентов от Google, но пользователь сможет сам «гуглифицировать» свой телефон.
                Сообщение в блоге cyanogen
                • +1
                  … потому что гугл не разрешает их включать
    • 0
      о чём вы?! какая прибыль?

      Это open source проект. Прибыль гугла там через окно поиска и через договорённости с операторами, которые сторонние сборки использовать не будут.
  • +9
    > Для простого запуска платформы Android на любом из существующих ныне Android-телефонов требуются проприетарные компоненты.

    Это НЕ правда.
    Запускается оно отлично и без gmail, как вы можете предположить.

    Для УДОБНОГО использования телефона gmail-youtube-etc. был бы неплох. Но не более.
    • +4
      увы — это ПРАВДА. драйвера, например для радио части, звуки и wifi у htc dream — closed source. только тут уже вопрос не к гуглу, а HTC
      • +4
        Прориетарные драйвера — давняя проблема линукса вообще (и Андроида в частности).
        Более того, гугл, как я понял из их публичного ответа — не касался этой темы. Спор только про гуловые приложения.
      • +1
        Гугл не может написать драйвера для ВСЕХ железок на ВСЕХ телефонах, на которых он теоретически может появиться. Это обычная практика, когда драйвера пишут производители железа и уже им решать, под какой лицензией их распространять.
      • +2
        В данном случае претензий к использованию поприетарных драйверов никто не предъявлял.

        Проблема касается только служб Google, которые не имеют никакого отношения к AOSP (Android Open Source Project)

        Если задуматься:
        Сколько Гугл заключил партнёрских соглашений чтобы Android получил жизнь? Много!
        Смог бы Гугл продвинуть Android в одиночку? НЕТ!!!

        Google просто не может закрывать глаза на сложившуюся ситуацию. Т.К. это подорвёт авторитет и испортит отношения с партнёрами.

        Вы бы как поступили?
        • +2
          Я нигде в топике не высказывал своё мнение, можете перечитать. И нигде не давал свою оценку действий ни компании Google, ни компании HTC. Я только констатировал факты, стараясь быть непредвзятым. Я прекрасно понимаю позицию всех сторон, потому что я сам работаю в компании, которая производит проприетарное программное обеспечение.
          • 0
            Это скорее риторический вопрос и направлен он не конкретно к Вам, а ко всем хабро-людям. Как бы они поступили в подобной ситуации.

            К сожалению невозможно всегда угождать всем.
      • 0
        OpenMoko/FreeRunner умер, вместе с надеждой получить полностью открытый телефон.
  • +52
    Душераздирающая новость, шокирующие подробности, глубоко инсайдерская информация — Гугл хочет зарабатывать на Андроид!!11
    • +43
      О нет! Они еще и хотят соблюдения лицензионного соглашения!
      • +6
        Как страшно жить!
  • +8
    Я правильно понимаю что чувак в свою левую прошивку встроил проприетарные компоненты? Чему удивляется автор? Он в свою сборку встроил коммерческий софт, сознательно нарушил лицензию. Пусть напишет свои компоненты для общения с гмейлом и прочим и тогда никто не придерется.
    • –1
      Действительно, К.О.
  • +9
    Нормальная ситуация, обе стороны вроде вменяемы, скорей всего договорятся.
  • –10
    Мне очень неприятно, что в последнее время такие гиганты как Google и Microsoft, начали манипулировать термином и самой идеей OpenSource в своих коммерческих целях.
    • +2
      Я вот хоть убей не понимаю когда у нас OpenSource стало равно СвободнаяПлатформа???

      Хоть десять раз исходники открой, но Андроид свободной платформой никогда не станет. Хотя бы потому что без завязки на НЕ СВОБОДНЫЕ и НЕ ОТКРЫТЕ сервисы гугла платформа особо никому не нужна.
    • +1
      OpenSource с самого начала был открыт для коммерции, это просто другая модель заработка, а построить коммунизм никто не обещал ;-)
  • –4
    На сайте CyanogenMOD очень классный flash-банер про Android в самом низу странички )))

    А если серьёзно, то видимо Google очень обиделись, что у простого человека получилось изменить в лучшую сторону Android, а группе программистов не удалось создать Android совершенной OS.
    • +1
      Ну да, если еще учесть что львиная доля изменений в CyanoGen бекпортирована из разрабатываемой оффициальной версии android 1.6 (Donut).
  • 0
    ещё один пример, когда лицезия gpl под которой ядро, ничего не может сделать с тем что андроид лицензирован под апаче лиценз и гугл может запретить модифицировать отдельные ее компоненты.
    • 0
      Данный пример не подходит под это. Программы не являются частью ОС и «вирусность» на них не распространяется. То есть, если бы Android был бы под GNU GPL, то всё равно можно было делать дистрибутивы с проприетарными компонентами.
  • 0
    уже проходили подобное. firefox/iceweasel
  • +6
    всё правильно, не надо путать открытую платформу и закрытые модули — лицензии разные и это надо понимать.
    • 0
      верно но в этом случае компания Google пошла на «понт», потому что, платформа открыта изначально как анонсировалось, компоненты приложений так или иначе бесплатно в этой системе есть. Какая им разница кто это делает, если в конечном итоге денег ни кто не получает? Смысл этой бучи не понятен, как и в общем то последнее время поведение того же Google.
      • +2
        это не понт а разумное нежелание отвечать за продукт распространяющийся бесконтрольно.
        банально гугл не может гарантировать свежеть версии если модуль пришёл в прошивку хрен знает каким путём.

        такие-же проблемы предвидели авторы true-crypt — они не могут гарантировать надёжность неофициальных сборок поэтому требуют убирать из них официальное название.
        • +1
          Кстати да, сейчас маркет клиент должен скоро обновиться с выходом обновлений до 1.6 ну и остальные компоненты тоже посвежеют скорее всего
  • –3
    Автор, научись писать частицу «не» слитно!
    • +2
      частица пишется раздельно, если ты про наречия, то там приставка ;-)
    • 0
      Частица «не» никогда не пишется слитно. Иначе это не частица, а приставка.

      // К.О.
  • –15
    Бедный гугл просто испугался, что чувак в очках заработает больше денех чем они. Вот и начали Cyanogen'a прижимать к стенке. А кто бы не прижал? Но вот странно, гугл всегда говорил: «Вот люди! Смотрите! У нас тут все опенсорс, юзайте что хотите и как хотите! Смотрите сколько у нас открытых API для работы с нашими сервисами!» — посмотрев на Cyanogen'a гугл сказал — «Чуваг прости, но видимо сегодня не твой день, мы тут круче чем ты, а ты нам тут всё портишь, вишь беда получается, извини, пошел нафиг!» Хм… Странновато
    • НЛО прилетело и опубликовало эту надпись здесь
      • 0
        Не знаю, как на счёт зарабатывают, но до ума доводят явно лучше.
        • НЛО прилетело и опубликовало эту надпись здесь
          • 0
            Ну это-то по юридическим законам, а есть же Справедливость™
            Никто не заставлеят пиратствовать, но кто-то же должен делать винду работоспособной…
  • НЛО прилетело и опубликовало эту надпись здесь
  • –1
    Было бы странно, если бы Google отказался от контроля над своим же собственным проектом для зарабатывания денег. То что Android Open Source еще не говорит о том, что компания, создавшая продукт с нуля, разрешит всем и все. Особенно вытеснять свои же проприетарные приложения.
    Вполне возможно, что Steve Kondik будет куплен кем-нибудь (той же Google) с потрахами, раз смог значитально улучшить платформу.
    Скоро последуют шокирующие новости и запретах на Android Market =)
  • 0
    Надеюсь, конфликт не помешает HTC выпускать свои качественные прошивки
    • +2
      Простите, но я являюсь давним пользователем HTC и еще ни одной качественной прошивки у них не видел. Качественные прошивки выходили после xda-«кухни»…
  • +4
    Позабавил лозунг «Google: the second Apple» :).
  • +1
    Слишком сложно. Не проще было бы распространять эту модифицированную прошивку БЕЗ проприетарных компонентов? С распространением линукс-дистрибутивов такое работает(проприетарные драйвера, модули ядра, тп.).

    PS >не легальность
    Пишется слитно.
  • 0
    Что-то я не совсем понял с чего такой ор поднялся? Ну не будет в следующей версии этого CyanogenMOD закрытых компонентов от гугл. Все, вопрос исчерпан, в чем проблема то?
    Эти приложения потом нельзя будет поставить чтоль?
    • 0
      их будет сложно поставить.
      • 0
        Сложно будет скопировать *.apk на SD-карту и запустить установку встроенным в CyanogenMOD файловым менеджером?
        Я вас умоляю! o_O
  • 0
    все понятно, это проприетарная собственность google, хочешь пользоваться — лицензирую или переписывай под открытой лицензией. Но ведь Стив просто «доделывает» работу за Google, причем устанавливает приложения, чтобы пользователи его прошивки пользовались сервисами гугла. Им благодарить и поощрать его надо вместо того чтобы гнобить. Тупо. Или я не замечаю чего-то очевидного.
    • +1
      Очевидно, что «закрытые» программы он не «доделывает», а просто добавляет. Нарушая при этом лицензию. За «доделывание» открытой части его никто, вроде бы, не гнобит. А делать он собирается именно это — переписать под открытой лицензией. Соус, под которой подают эту «новость» слишком остёр. Не соответствует блюду. Такая ситуация встречается сплошь и рядом — что в отношении свободное-проприетарное, как здесь, что наоборот (видел похожие претензии ГПЛщиков к компании, в которой как-то подрабатывал). Довольно часто нарушения не намеренные и в подавляющем большинстве случаев всё решается мирным путём в рабочем порядке. Как и в данном случае.
  • 0
    По мне Гуглю надо разрешить некоммерческое использование google-программ, тогда операторы будут платить и сборки будут юзабильные.
  • +2
    Тивоизация такая тивоизация… Когда же будет возможно купить телефон с более менее рабочей, но свободной прошивкой в том числе для того, чтобы был простор для экспериментов!
    • 0
      Ну так java-программы можно вроде ставить любые.
      • 0
        Они не дают нативных возможностей, так что мимо
  • 0
    Ну, никто и не говорил, что гугловские сервисы для андроида должны быть открытыми и бесплатными.

    Неприятно, но компания все правильно делает и в соответствии с лицензией. Недаром есть отдельный тип контракта с дистрибьюторами устройств на андроиде, включающий гугловские сервисы.
  • 0
    Я на CyanogenMOD перешел с месяц назад (до этого использовал другую сборку — Jesus Freak).
    Но я ее использовал скорее потому, что там уже начали появляться части от Android 1.6 (donut) — хотел скорее посмотреть на новинки :)
    Когда выйдет официальная прошивка 1.6 — перейду на нее (правда у меня уже Android Dev Phone 1 а не T-Mobile G1).

    Думаю Гугл ничего не сможет с этим сделать — если закроют/перекупят CyanogenMOD — появятся форки.
  • –2
    google is second apple [x]
  • 0
    Вполне нормальное разрешение вопроса, как мне кажется.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.