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

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
rssbot
Бот
Сообщения: 6000
ОС: gnu/linux

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

Сообщение rssbot »

Издание Der Standard опубликовало интервью с Кристофером ДиБона (Chris Dibona), управляющим Open Source проектами в компании Googlе. По мнению Кристофера платформа Android воплотила мечты о становлении дестоп-систем на базе Linux. Классический GNU/Linux-десктоп имеет мало шансов конкурировать с Windows и Mac OS X, но принципиально новый подход к построению десктоп-систем, используемый в платформах ChromeOS и Android, может существенно повлиять на популярность Linux-решений для обычных пользователей. Возможно ChromeOS немного обгоняет время и пользователи еще не готовы к подобным системам, но в корпоративной среде уже начинают понимать преимущества использования ChromeOS (высокая безопасность, централизованное управление, независимость от рабочего места, упрощение обслуживания, надежное хранение данных на внешнем хранилище). В интервью раскрываются некоторые подробности о предпочтениях внутри компании, например, в Google на 70% ноутбков используется Mac OS X, а на почти всех остальных - GNU/Linux. Доля Windows оценивается как незначительная. Для не связанного с разработкой персонала предпринимаются попытки перевода на ChromeOS. На рабочих станциях технического персонала как правило установлен GNU/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" многие открытые проекты смогли привлечь к работе над своими продуктами новых разработчиков, которые продолжают участвовать в разработке и после окончания мероприятия.



Источник: http://www.opennet.ru/opennews/art.shtml?num=31176


оригинал на opennet.ru
Спасибо сказали:
Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

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

Сообщение Dmitry Shurupov »

На днях было опубликовано интервью с Крисом ДиБоной (Chris DiBona), которое было взято еще в середине мая на конференции Google I/O. Крис, занимающийся Open Source и внешними связями в Google, рассказал об Android, ChromeOS и других открытых проектах. Самым громким заявлением ДиБоны во время интервью стало утверждение, что с Android «мечта стала реальностью», потому что эта мобильная платформа является «вашим Linux-десктопом»: она смогла всерьез забраться в ту область, в которой Linux многие годы обещали перспективы, но со временем начало казаться, что этого уже никогда не произойдет. Впрочем, заявление является довольно спорным хотя бы потому, что многие представители Open Source-сообщества высказывают сомнение относительно того, насколько Android можно назвать «Linux» в том смысле, что немногие компоненты этой системы совпадают с набором ПО из «классического» GNU/Linux-дистрибутива. Кроме того, пока Android широко распространен только среди мобильных устройств. И здесь уже «на помощь» ему придет другая платформа Google на базе Linux — ChromeOS. Впрочем, Крис признает, что область использования этой системы ограничена. Тем не менее, он считает, что он сможет добиться «огромной популярности среди: а) людей, которые любят интернет и не хотят заниматься поддержкой своей машины, б) корпоративного окружения». Среди прочих заявлений Криса ДиБоны:
  • «Мы большой клиент Apple»: на ноутбуках сотрудниках в 70% случаев стоит Mac OS X, на большинстве остальных — GNU/Linux; на десктопах много GNU/Linux, меньше Mac OS X, совсем немного Windows.
  • При разработке используемого в компании дистрибутива Goobuntu, основанного на Ubuntu, авторы «пытаются» взаимодействовать с командой разработчиков Ubuntu (upstream). К Unity отнеслись скептически: переход на нее не произойдет, пока она «не будет суперсовместима с нашими инструментами» (далее сообщается, что для большинства — это Eclipse, VIM и Emacs).
  • На проведение GSoC (Google Summer of Code) с момента запуска этой инициативы компания потратила более 28 миллионов USD. Ряд конкурсантов впоследствии устраивались на работу в Google.
  • Наиболее популярные лицензии на Google Code — Apache и BSD (примерно одинаковое количество проектов), им немного уступает GPL.
  • Поддержка Git на Google Code будет сделана.


оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

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

Сообщение sash-kan »

Dmitry Shurupov писал(а):
14.07.2011 11:27
Впрочем, заявление является довольно спорным хотя бы потому, что многие представители Open Source-сообщества высказывают сомнение относительно того, насколько Android можно назвать «Linux» в том смысле, что немногие компоненты этой системы совпадают с набором ПО из «классического» GNU/Linux-дистрибутива
боже, какая каша у них у всех в головах…
ноги бы поотрывать всем этим манагерам, неосиляторам и прочим, кто усиленно продвигают мысль «linux — это операционная система»· посто потому, что забивают людям головы этой самой кашей·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

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

Сообщение MrClon »

Дело в том что людям банально лениво писать и говорить GNU/Linux, вот и сокращают. Думаю всё от этого пошло.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

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

Сообщение sash-kan »

MrClon писал(а):
14.07.2011 16:47
Дело в том что людям банально лениво писать и говорить GNU/Linux, вот и сокращают.
увы, «не катит»·
«gnu», например, короче, чем «linux»·
дело-то как раз не в длине, а в неправильности изначальной (и весьма распространённой) установки:
QUOTE (kernel.org) писал(а):What is Linux?
Linux is a clone of the operating system Unix
и это прямо на титульной странице сайта разработчиков…

ну а, продолжая размышлять в том же ключе, людей и получают кашу в головах, типа как в цитате из моего предыдущего поста:
«является ли andoid linux-ом?»
чёрт возьми, да конечно же, является! именно linux в платформе android и стоит «под капотом»· чем же ещё эта платформа может «являться»?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

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

Сообщение sash-kan »

ещё Конфуций обращал внимание на важность «правильности в именовании»·
вот несколько вариантов перевода его слов о правильном именовании: http://lunyu.ru/13/3
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
agentprog
Сообщения: 362
Статус: Ad Astra per aspera
ОС: openSUSE 11.4, Arch

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

Сообщение agentprog »

sash-kan писал(а):
14.07.2011 17:42
«gnu», например, короче, чем «linux»·

GNU это такая недооперационная система, у которой ядро пишут дольше, чем я живу и так дописать не могут?

sash-kan писал(а):
14.07.2011 17:42
и это прямо на титульной странице сайта разработчиков…

может это натолкнет на какие-то мысли? может разработчики не знают, что они пишут?
No problems - just solutions!
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

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

Сообщение sash-kan »

agentprog писал(а):
14.07.2011 19:37
sash-kan писал(а):
14.07.2011 17:42
«gnu», например, короче, чем «linux»·

GNU это такая недооперационная система, у которой ядро пишут дольше, чем я живу и так дописать не могут?
поддержка linux-а была интегрирована в gnu, насколько я понимаю, ещё в 1992-м году· хоть это случилось, видимо, ещё до вашего рождения, то, что вы об этом не знаете, не делает вам чести·

QUOTE писал(а):
sash-kan писал(а):
14.07.2011 17:42
и это прямо на титульной странице сайта разработчиков…

может это натолкнет на какие-то мысли? может разработчики не знают, что они пишут?
знают, конечно· но «доктор сказал „в морг”, значит в морг» (улыбка):
QUOTE (http://groups.google.com/group/comp.os.minix/msg/b813d52cbc5a044b) писал(а):Linus Benedict Torvalds Aug 26 1991, 10:12 am
Hello everybody out there using minix -
I'm doing a (free) operating system
на конец августа 1991-го в планах у линуса была, судя по цитате, именно операционная система·
возможно, как раз интеграция поддержки linux-а в gnu и не позволила сбыться его планам, и он ограничился лишь ядром· кто знает?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

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

Сообщение frp »

rssbot писал(а):
13.07.2011 14:50
Классический GNU/Linux-десктоп имеет мало шансов конкурировать с Windows и Mac OS X, но принципиально новый подход к построению десктоп-систем, используемый в платформах ChromeOS и Android, может существенно повлиять на популярность Linux-решений для обычных пользователей.

И ChromeOS-у, и Android-у ИМХО нет пути на десктопы - Android пригоден только для телефонов, а ChromeOS вообще не ясно, зачем нужен. А у GNU/Linux есть, хоть и незначительный.
MrClon писал(а):
14.07.2011 16:47
Дело в том что людям банально лениво писать и говорить GNU/Linux, вот и сокращают. Думаю всё от этого пошло.

Так проблема этой новости в том, что под Linux понимается не только GNU/Linux, но и истинный смысл (ядро) и всякие нетрадиционные системы типа Android и ChromeOS.
Спасибо сказали:
Аватара пользователя
agentprog
Сообщения: 362
Статус: Ad Astra per aspera
ОС: openSUSE 11.4, Arch

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

Сообщение agentprog »

sash-kan писал(а):
14.07.2011 20:41
поддержка linux-а была интегрирована в gnu, насколько я понимаю, ещё в 1992-м году

спасибо, капитан. я про гнутый Hurd. ибо «монолитное ядро давно устарело»
No problems - just solutions!
Спасибо сказали:
sciko
Сообщения: 1744
Статус: Ъ-участник
ОС: Debian/Ubuntu/etc

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

Сообщение sciko »

Уже в следующем стабильной дебе обещают и Hurd.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

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

Сообщение sash-kan »

agentprog писал(а):
15.07.2011 08:17
я про гнутый Hurd. ибо «монолитное ядро давно устарело»
это вы про письмо Таненбаума? он-то тут каким боком?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

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

Сообщение Bluetooth »

sash-kan писал(а):
15.07.2011 13:16
agentprog писал(а):
15.07.2011 08:17
я про гнутый Hurd. ибо «монолитное ядро давно устарело»
это вы про письмо Таненбаума? он-то тут каким боком?

Дык, ты же выше говорил про кашу в голове, вот же она :)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

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

Сообщение sash-kan »

Bluetooth писал(а):
18.07.2011 10:15
sash-kan писал(а):
15.07.2011 13:16
agentprog писал(а):
15.07.2011 08:17
я про гнутый Hurd. ибо «монолитное ядро давно устарело»
это вы про письмо Таненбаума? он-то тут каким боком?

Дык, ты же выше говорил про кашу в голове, вот же она :)
ааа, догадался· если замешать в одном котле gnu, linux и таненбаума, то получится полная каша· это точно·
только это уже немного другая каша·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

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

Сообщение serzh-z »

Аааааа, sash-kan и в этой теме снова развёл троллинг на тему "Что такое Linux?". =)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

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

Сообщение sash-kan »

serzh-z писал(а):
18.07.2011 13:51
Аааааа, sash-kan и в этой теме снова развёл троллинг на тему "Что такое Linux?". =)
выходит так, что очень многие люди этого не знают·
proof-цитата — в моём первом посте этого топика·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

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

Сообщение serzh-z »

sash-kan писал(а):
18.07.2011 15:25
выходит так, что очень многие люди этого не знают·
И даже узнав это, они всё равно будут использовать название Linux для всего дистрибутива. Разве это что-то изменит? Ну кроме разброса сил на поле боя троллей... =)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

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

Сообщение sash-kan »

serzh-z писал(а):
18.07.2011 19:11
они всё равно будут использовать название Linux для всего дистрибутива.
да и флаг им в руки· пусть называют дистрибутив как угодно (собственно, так и делают)·
главное, чтоб не запутывались с тем, дистрибутивом какой операционной системы они пользуются·

serzh-z писал(а):
18.07.2011 19:11
Разве это что-то изменит?
конечно· человеку, отличающему gnu от linux, и в голову не придут подобные размышления:
Dmitry Shurupov писал(а):
14.07.2011 11:27
многие представители Open Source-сообщества высказывают сомнение относительно того, насколько Android можно назвать «Linux»
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
den_beckett
Сообщения: 274
ОС: Windows, Linux, BSD

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

Сообщение den_beckett »

serzh-z писал(а):
18.07.2011 19:11
Разве это что-то изменит?

Для настоящего паладина такой вопрос оскорбителен.:) Бо мотивация поступков - не "потому-то для того-то", а "так прааавильно!"
Правильный нуб не боится трудностей. Наоборот - он их ищет, а не найдя - создает.
OC: Windows 7 SP1, Arch, Gentoo, FreeBSD 10/stable, DragonflyBSD 3.9, Debian unstable
Спасибо сказали: