The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интервью на тему использования открытых проектов в компании Google

13.07.2011 15:50

Издание Der Standard опубликовало интервью с Кристофером ДиБона (Chris Dibona), управляющим Open Source проектами в компании Googlе. По мнению Кристофера платформа Android воплотила мечты о становлении десктоп-систем на базе Linux. Классический Linux-десктоп имеет мало шансов конкурировать с Windows и Mac OS X, но принципиально новый подход к построению десктоп-систем, используемый в платформах ChromeOS и Android, может существенно повлиять на популярность Linux-решений для обычных пользователей. Возможно ChromeOS немного обгоняет время и пользователи ещё не готовы к подобным системам, но в корпоративной среде уже начинают понимать преимущества использования ChromeOS (высокая безопасность, централизованное управление, независимость от рабочего места, упрощение обслуживания, надёжное хранение данных на внешнем хранилище).

В интервью раскрываются некоторые подробности о предпочтениях внутри компании, например, в Google на 70% ноутбуков используется Mac OS X, а на почти всех остальных - Linux. Доля Windows оценивается как незначительная. Рабочие станции персонала, не связанного с разработкой, пытаются перевести на ChromeOS. На рабочих станциях технического персонала как правило установлен Linux, при этом в компании используется собственная сборка Ubuntu, в обиходе называемая Goobuntu.

Основное отличие Goobuntu сводится к добавлению в базовую поставку инструментов, используемых разработчиками в Google, а также к интеграции с внутренним сетевым окружением, например, все домашние директории пользователей монтируются с централизованного файлового сервера. Google стремиться возвращать добавляемые в Goobuntu улучшения в Ubuntu, но пока наблюдается проблема с отставанием от основного проекта - дистрибутив Google прежде всего ориентируется на стабильность, поэтому не успевает угнаться за темпом разработки Ubuntu. Например, в Google пока не используют интерфейс Unity и не планируют переходить на него пока для Unity не будет достигнут высокий уровень совместимости c используемыми в Google инструментами, среди которых Eclipse, VIM, Emacs.

Некоторые факты, озвученные в интервью:

  • За последние пять лет компания Google выпустила около 1300 открытых проектов, из которых самыми известными являются Android и Chrome. Объём открытого Google кода оценивается в 24-25 млн строк, при этом созданный в недрах Google код можно встретить практически повсеместно, например, наиболее распространены открытые наработки, связанные с компиляторами и программными фреймворками.
  • В компании принята упрощённая процедура открытия кода, разработчик имеет возможность легко добиться открытия результатов своего труда. Но никто не навязывает, открывать код или нет. Например, для того чтобы открыть код патча к GCC или другому открытому проекту нужно всего лишь рецензировать его в специальном отделе. После того как патч посмотрят и дадут добро, его можно публиковать. Если после рецензирования нескольких патчей будет ясно, что разработчик понимает, что от него требуется, то ему предоставляется свобода и он уже может отправлять патчи без предварительного рецензирования. При работе над новым открытым проектом необходимо пройти проверку на соблюдение патентов и торговых марок, при этом на выдачу заключения отводится не более трех дней. Если за три дня ответ не получен - проект автоматически считается одобренным. Обычно бюрократические проверки удаётся совершить ещё до завершения разработки и они никак не сказываются на процессе формирования релиза.
  • В качестве рекомендуемой открытой лицензией в Google используется лицензия Apache. Если разработчик желает использовать другую лицензию и готов аргументировать, что лицензия Apache в его случае не является оптимальной, то можно использовать и другую лицензию. Лицензия Apache выбрана потому, что она современна и отражает аспекты передачи прав на использование связанной с разработкой интеллектуальной собственности, не ограничивая сторонние компании и сообщества в использовании и модификации продукта. Ключевой причиной выбора лицензии Apache является возможность делегировать право безвозмездного использования патентов, затрагивающих используемые в программном продукте технологии. При этом, в случае судебного иска против разработчика, истец утрачивает право использования данных патентов.
  • В прошлом интервью Кристофер упомянул, что MySQL является одним из наиболее важных открытых проектов, используемых в Google. В нынешнем интервью, он заявил, что сейчас это уже не так. MySQL пока ещё используется для обеспечения работы некоторых подсистем, связанных с показом контекстной рекламы, но для объемов Google MySQL плохо масштабируется, поэтому компания перевела большинство использующих MySQL служб на собственные БД BigTable и Megastore.
  • В качестве наиболее важных для Google открытых проектов в нынешнем интервью назван набор компиляторов GCC и Linux-ядро, а также инструментарии и языки для разработчиков, такие как Java, C++ и Python. Кроме того, среди очень важных проектов отмечены OpenSSL и FFmpeg;
  • В Chrome и Android используются принципиально разные модели разработки. Процесс развития Chrome полностью открыт и каждый патч сразу появляется в публичном репозитории. Android развивается немного иначе, код вначале развивается за закрытыми дверями и публикуется только после готовности релиза. Подобные различия объясняются ориентацией проектов на разные рынки. В случае Android, имеются обязательства перед большим числом партнёров, среди которых производители чипсетов, сотовые операторы и производители мобильной техники, многие из партнёров конкурируют между собой. Все заинтересованные платформой Android партнёры желают получить для себя какую-то уникальную особенность и конкурентное преимущество.

    Если централизовано не контролировать выпуск релизов Android и полностью открыть процесс разработки, на рынок будет выплеснута волна некачественных, собранных на базе не готовых к релизу исходных текстов, и несовместимых между собой продуктов, которые дискредитируют идею единой платформы Android. Именно по причине возможной фрагментации в настоящее время задерживается выпуск кода Android "Honeycomb", который будет открыт только после синхронизации веток для планшетов и смартфонов. Все LGPL и GPL компоненты Android "Honeycomb" изначально открыты, в соответствии с требованиями данных лицензий, задержка с открытием кода наблюдается только для частей под лицензией Apache, но это временная мера и в конечном итоге код будет полностью открыт.

  • Компания заинтересована в увеличении числа разработчиков открытых проектов. По мнению Google открытые разработки позволяют поддерживать свободный и конкурентоспособный характер сети Интернет. Для способствования росту открытых проектов, Google ежегодно проводит мероприятие "Summer of Code", в рамках которого студентам и наставникам из открытых проектов уже выплачено около 28 млн долларов. Более того, благодаря "Summer of Code" сообщества многих открытых проектов смогли привлечь к работе новых разработчиков, которые продолжают участвовать в разработке и после окончания мероприятия.


  1. Главная ссылка к новости (http://derstandard.at/13081863...)
  2. OpenNews: Google не собирается разрешать использование лицензии AGPL в своей инфраструктуре
  3. OpenNews: Google намерен вернуть в Linux-ядро код, разработанный для платформы Android
  4. OpenNews: Google и Open Source - интересные факты
  5. OpenNews: Интервью по вопросам взаимодействия открытых проектов и Google
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/31176-google
Ключевые слова: google, linux, opensource
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (38) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 16:48, 13/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >пока для Unity не будет достигнут высокий уровень совместимости c используемыми в Google инструментами, среди которых Eclipse, VIM, Emacs.

    Что за бред? Какая нафик ещё интеграция среды с vim-ом?

     
     
  • 2.4, FFASM (ok), 17:35, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну из слухов про стабильность Unity можно сделать вывод: что бы в Unity можно было бы консоль открыть и ничего бы при этом не упало...
     
     
  • 3.13, тоже Аноним (ok), 19:25, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    <trollfood>
    Вот вы и добавили слухов про стабильность Юнити, ни разу ей не попользовавшись.
    Я несколько месяцев почем зря открываю консоль под Юнити и ни разу из-за этого ничего не упало.
    </trollfood>
     
     
  • 4.16, Ja (??), 22:47, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А у меня падает и регулярно, примерно раз в 2 недели имею проблемы с юнити.
     
     
  • 5.37, Аноним (-), 14:20, 14/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > проблемы с юнити.

    А как было проверено что именно с юнити а не например с видеодрайвером?

     
  • 2.9, Аноним (-), 17:53, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Что за бред? Какая нафик ещё интеграция среды с vim-ом?

    Ну, например баг, когда меню gvim не показывается в Unity. Что? Зачем вообще нужно vim меню?

     
     
  • 3.30, VolanD (ok), 08:00, 14/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>Что за бред? Какая нафик ещё интеграция среды с vim-ом?
    > Ну, например баг, когда меню gvim не показывается в Unity. Что? Зачем
    > вообще нужно vim меню?

    Простите, не троллинга ради, а для развития тк сказать. А vim это все еще название текстового редактора?

     
     
  • 4.31, Аноним (-), 09:40, 14/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    у vim'а есть gtk вариант.
     

  • 1.2, тоже Аноним (ok), 16:50, 13/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    > По мнению Кристофера платформа Android воплотила мечты

    ИМХО, некорректно откровенно рекламные заявления называть мнением работника, их сделавшего. Его личное мнение может никак не кореллировать с этим пресс-релизом.

     
     
  • 2.3, Анонимный Аноним (?), 17:22, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >>пока для Unity не будет достигнут высокий уровень совместимости c используемыми в Google инструментами, среди которых Eclipse, VIM, Emacs.
    >Что за бред? Какая нафик ещё интеграция среды с vim-ом?

    Так консольная Unity.

     

  • 1.5, Аноним (-), 17:39, 13/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    >Классический Linux-десктоп имеет мало шансов конкурировать с Windows и Mac OS X, но принципиально новый подход к построению десктоп-систем, используемый в платформах ChromeOS и Android

    Какая чудовищная ложь...

     
     
  • 2.7, anonymous (??), 17:45, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Пусть хотя бы для начала осилят нативную ( пикасу ) оно конечно не нужно уже,
    но хотя бы было видно что все таки они что то могут ;)
     
  • 2.8, Анонимный Интернет (?), 17:45, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >>Классический Linux-десктоп имеет мало шансов конкурировать с Windows и Mac OS X, но принципиально новый подход к построению десктоп-систем, используемый в платформах ChromeOS и Android
    > Какая чудовищная ложь...

    Google lies!

     
     
  • 3.20, Аноним (-), 23:46, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не, просто им хотелось бы чтобы вы зависели от них и не могли бы без них самостоятельно существовать. Заметьте, при этом сами они не краснея пользуют ... убунту и макос.
     
     
  • 4.32, whip (?), 10:31, 14/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а почему они должны краснеть пользуясь убунту и макос?
     
     
  • 5.35, Аноним (-), 14:11, 14/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Во первых, потому что при усиленно толкают терминал к гуглу ака свою хромую о... большой текст свёрнут, показать
     
  • 3.33, Аноним (-), 12:31, 14/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Они не просто лгут, они стараются выдать свои шкурные интересы за общественное благо, при этом гнусно принижая заслуги всего свободного сообщества разработчиков программ с открытым исходным кодом, заявляя о невозможности их разработок конкурировать с известными решениями, при этом сами не гнушаются пользоваться наработками сообщества. Это просто жирный смачный плевок в сторону всех разработчиков свободных проектов в исполнении Google и не знаю как Вы, коллеги, но я не намерен это спускать и прощать
     
     
  • 4.38, Аноним (-), 14:25, 14/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Они не просто лгут, они стараются выдать свои шкурные интересы за общественное
    > благо, при этом гнусно принижая заслуги всего свободного сообщества разработчиков программ
    > с открытым исходным кодом, заявляя о невозможности их разработок конкурировать с
    > известными решениями, при этом сами не гнушаются пользоваться наработками сообщества.

    Да вообще, феноменальное лицемерие - пользоваться чужим трудом, охаивать его, втирать про то что мы, дескать, можем лучше и прочая. И не перейти на это самими для начала. Пиар своих недотерминалов к своим сервисам. Первая доза - бесплатно, да? :)

     
  • 4.46, Anonimous (?), 12:35, 15/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Перестанете пользоваться их сервисами? :)
     
     
  • 5.48, anonymous (??), 12:42, 15/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Перестанете пользоваться их сервисами? :)

    а у них есть что-то полезное кроме поисковика? O_O

     

  • 1.6, Кракен (ok), 17:43, 13/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Android воплотила мечты о становлении дестоп-систем на базе Linux

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

     
     
  • 2.10, Аноним (-), 17:55, 13/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>Android воплотила мечты о становлении дестоп-систем на базе Linux
    > Было бы хорошо иметь возможность запускать андроид приложения с обычного десктопа. Тот
    > же скайп, например, для андроида лучше.

    Сейчас Intel допилит android x86, тогда можно будет сделать хотя-бы dual-boot (надеюсь код они откроют;)

     
  • 2.36, Аноним (-), 14:15, 14/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > же скайп, например, для андроида лучше.

    У проприерасов вечно какие-то проблемы и им вечно какие-то костыли нужны. Кстати скайпа купил MS, поэтому есть подозрение что скоро вы скушаете жирную фигу и для андроида, и для линуксных десктопов, а может и еще для кого, типа макосей и иосов всяких, мешающихся мс. А нахрена б мс поддерживать своих конкурентов?! Перекрывать конкурентам кислород - стандартная практика мс. Так что если вы добровольно суете голову в петлю - MS с удовольствием вас вздернет, даже не сомневайтесь.

     

  • 1.15, RapteR (ok), 22:06, 13/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >ChromeOS немного обгоняет время и пользователи ещё не готовы к подобным системам, ... (... !!!централизованное управление!!!...).

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

     
     
  • 2.41, medvedko (?), 08:33, 15/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    "тут уже компьютер какбэ не твой и данные где то там и без большого брата ты не кто и звать тебя никак"

    Для ынтырпрайза очень полезная штука без сомнений.

    Для дома - фор хум хау. Юзер, который бэкапы не делает и закон не нарушает :) тоже будет в профите.

     
     
  • 3.47, Anonimous (?), 12:39, 15/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Покажите такого пользователя, который закон не нарушает. :)
     
     
  • 4.49, anonymous (??), 12:50, 15/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Покажите такого пользователя, который закон не нарушает. :)

    я.

     

  • 1.17, Андрей (??), 22:47, 13/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Только недавно было интервью с бывшим разработчиком из гугла: он говорил, что там у них пользуются не такими уж и передовыми технологиями. Так, довольно, отрицательно он отозвался. Так теперь, чтоб скрасить, значит, положительное интервью.
    SoC, пожалуй, самый неожиданный, хитрый но большой вклад гугла!
     
     
  • 2.40, Аноним 2 (?), 14:54, 14/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Поделись ссылкой, интересно почитать
     
     
  • 3.44, Андрей (??), 12:14, 15/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вот ключевая фраза для поиска: "Google устарел, говорит инженер, покинувший компанию". Много новостных ресурсов опубликовали это сообщение. (Бывшиего инженера гугла зовут Dhanji Prasanna.)
     
     
  • 4.51, Аноним (-), 16:51, 15/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот ключевая фраза для поиска: "Google устарел, говорит инженер, покинувший компанию".
    > Много новостных ресурсов опубликовали это сообщение. (Бывшиего инженера гугла зовут Dhanji
    > Prasanna.)

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

     
     
  • 5.53, Андрей (??), 04:00, 16/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, насчёт не читать, уже поздно - я уже прочитал. Вопрос в том, насколько в серьёз принимать. Вот вспомнил, на каком ресурсе наткнулся на эту новость: http://www.golem.de/1106/84142.html
    Да, это не heise.de. Но значит ли это, что и golem.de жёлтая пресса?..
    Что точно там у гугла, я не знаю, но, может, этого господина жабка задавила, что вот как внедрили они там map/reduce, так оно до сих пор и работает, уже немолодое, но, ведь по-прежнему хватает, "что б его"! Кто знает, кто знает.
     

  • 1.34, Аноним (-), 12:47, 14/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Классное интервью, Google всерьёз рассчитывает вырваться в лидеры ИТ рынка, поливая грязью разработчиков свободного ПО, как мило. Но они просчитались, все
    эти облака, в которые они так верят, нафиг не нужны большинству людей. Корпорации принципиально не станут хранить коммерческую тайну и прочую документацию где-то у кого-то, а для домашнего использования облака практически безполезны, так как не позволяют играть в игры или хранить много контента (HD-video) и кто остаётся из клиентуры на эти облака? Малый и средний бизнес? Они тоже 100раз подумают прежде чем "пустить козла в огород" и сравнят целесообразность эксплуатации облаков с фактически полной Интернет зависимостью от деятельности одной компании провайдера и эксплуатацию практичных локальных решений.
     
     
  • 2.39, Аноним (-), 14:28, 14/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > эти облака, в которые они так верят, нафиг не нужны большинству людей.

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

     
     
  • 3.43, medvedko (?), 08:42, 15/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Тогда хомяк, смачно пролетев, осознает что локальное хранение и обработка данных имеет и свои плюсы

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

     
  • 2.42, medvedko (?), 08:39, 15/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Корпорации принципиально не станут хранить коммерческую тайну и прочую документацию где-то у кого-то

    Глупости. У жирных контор ЦОДы находятся в профессиональных датацентрах. Чем это принципиально от облаков отличается?


    Про домашних юзеров... если прикрутить на уровне страны проверку дублирующихся данных, то получится что весь варез можно хранить в одном экземпляре - получится дикий профит.
    Кстати, это уже некоторые файловые системы умеют автоматически делать. Вроде. :)

     
     
  • 3.50, Anonimous (?), 12:52, 15/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Глупости. У жирных контор ЦОДы находятся в профессиональных датацентрах. Чем это принципиально от облаков отличается?

    ЦОД например, может хранить не всю информацию, а только ту часть, которая используется всеми совместно.

    Про облака от гугл. Как я понимаю гугл предлагает хранить все данные у них?
    Если это так, то нафиг такая ось (от гугл) нужна.

     

  • 1.52, DFX (ok), 17:00, 15/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> Лицензия Apache выбрана потому, что она современна и отражает аспекты передачи прав на использование связанной с разработкой интеллектуальной собственности, не ограничивая сторонние компании и сообщества в использовании и модификации продукта.
    >> Все LGPL и GPL компоненты Android "Honeycomb" изначально открыты, в соответствии с требованиями данных лицензий, задержка с открытием кода наблюдается только для частей под лицензией Apache

    и этим всё сказано.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру