Начало » Featured, Статии

Google сменя посоката на Android Open Source Project

8 ноември 2009 прочетено 1 пъти от: Horror

Всеки знае, че Android е опън сорс, нали? Е, това зависи от това с кого говорите и какво е неговото разбиране за това. Някои могат да твърдят, че е напълно отворен, докато други биха казали, че е fauxpen source (това е софтуер, който претендира, че е отворен, но му липсва пълната свобода, както е според изискванията на Open Source Definition).

Google първоначално създаде AOSP (Android Open Source Project), така че общността да има пълен достъп и яснота до развитието на платформата и взимането на решения. Това позволяваше на всеки заинтересуван да изследва и допринася за развитието на Android и да използва ресурсите на Android Open Source Project.

Много неща се промениха между излизането на Android 1.0 и 2.0. Това е особено видно в последните промени, които бяха направени в страницата, описваща различните роли в проекта (project roles). За да видите какви са промените е необходимо да сравните кешираната страница и сегашната.

Do a Google search for the project roles page and click "cached".Потърсете в Google „project roles page“ и натиснете „cached“.

Следващите секции бяха премахнати.

The Android Open Source Project has been structured to ensure that:

  • The community has full visibility into platform evolution and decision-making.
  • Contributions are recognized and rewarded.
  • Android achieves commercial relevance.

The Core Technical Team is responsible for the following:

  • Prepare roadmaps for Android open source releases.
  • Approve the set up of new projects and select Project Leads as needed.

Google също премахна пасаж в дъното на страницата, където бяха описани условията да станете член на Core Technical Team.

Какво означава това?

Аз не претендирам, че съм експерт в развиването на опън сорс, но ще се постарая да опиша възможно най-добре ситуацията, базирайки се на информацията, която съм събрал.

От написаното до тук става ясно, че Android не е обществен проект както се твърдеше и е под тоталния контрол на Google.

Вместо всеки от членовете на проекта и „общността“ да развива платформата, ние имаме определени членове на OHA (Open Handset Alliance), като HTC и Motorola, който допринасят значително за нейното развитие. Според скорошни изказвания на мениджъри от Motorola, те работят тясно с Google по Android 2.0.

Лошо ли е, че Google е основната движеща сила зад Android? Не. Без Google Android нямаше да е това, което в момента е.

Все още съм объркан. Какво точно казваш?

Части от Android са отворени, други не са. Малко от тях, като кърнъла са лицензирани под GPL и са достъпни при излизането на нов продукт. Например Google наскоро пусна кърнъла за Droid (android-omap-2.6.29-eclair). Други части са лицензирани под Apache License и могат да останат затворени, докато Google не реши друго.

Това е и причината поради която популярния CyanogenMod не е ъпдейтнат до Android 2.0. Google все още не е публикувал пълния изходен код за Eclair и не се знае, кога ще го направи.

Ок, тотално се изгубих.

Android се разработва зад затворени врати и потайно, но всеки може да допринася за развитието му. Droid на Verizon е всъщност първият телефон, действително получил доста неща от общността. За съжаление, Google все още е не направил достъпен пълния изходен код и е трудно да се каже с какво точно е допринесла общността.

Google и избрани членове на OHA решават как ще се развива Android, но това вече не се прави публично. Това основно се прави, поради търговски причини и срокове. Google  не иска да публикува следващите етапи в развитието на функционалността за да не бъде критикуван, ако не успее да ги предостави на време и някои от продуктите разчитащи на тях, не може да спази сроковете си за излизане на пазара.

За да може Android да бъде жизнен от търговска гледна точка и да може да се появява по всички тези нови телефони, части от него трябва да останат затворени. Просто такива са нещата.

Така, кога ще бъде достъпен изходния код на Eclair?

Нямам идея, кога ще бъде публикуван изходния код на Android 2.0. Вашите предположения не са по-лоши от моите. Долния цитат е от Android- инженера Jean-Baptiste Queru в official Google Groups page.

Има определени неща, които трябва да се случат преди да се публикува изходния код а те не са се случили, за момента. Всичко, което знам, е че те евентуално ще се случат.

Целия процес около такова публикуване обикновено, рутинно, отнема няколко месеца, според размера на нещата, които трябва да се публикува, а Eclair е доста голям.

Страхувам се, че това е всичко, което ми е позволено да кажа за момента. Аз съм техническо лице, и не мога да правя обещания или да дискутирам определени дати.

Е, докато това се случи доста от нас ще си останат с Android 1.6. Както се споменава, могат да минат няколко седмица докато Google публикуват изходния код на Eclair, но аз бих предположил, че по-скоро става дума за месеци. Надявам се, че не съм прав.

Източник androidandme.com


Related posts:

  1. Android слухове: 4G, Eclair, TomTom
  2. Acer Aspire One D250 с Android в Amazon
  3. Андроид 2.0
  4. HTC Hero с Андроид 2.0 (Eclair) ъпдейт скоро
  5. Saturn i6500 – петият Андроид телефон на Samsung?

Оставете своя коментар!

Добавете коментар или trackback от вашия сайт.
Може също да се абонирате за RSS на коментарите в тази публикация.

Бъдете мили, пишете по темата. Моля, без спам!

*

Този сайт използва аватари от Gravatar.
Ако искате вашият аватар да се показва, моля, регистрирайте се в Gravatar.