Daily Archives: 2 December 2007

Затворена отвореност

или “Гугъл — на всяка манджа мерудия”

Зашумя се около платформата “Android” на Google и веднага бърборенето така заля мрежата, че по-трудно се откриват новините около проекта OpenMoko. Аз като казвам, че Google и нищо да не правят, просто “стъпват тежко” и всички се изпотрепват да ахкат и охкат със замечтан поглед към тях…

Да сме наясно — отворената и свободна платформа е OpenMoko, а гугълският Android е несвободен софтуер. Не знам доколко изобщо е и “отворен”. Но всички се прехласват по него, защото от Гугъл са обещали едни 10 милиона долара, дето ще ги раздадат на разработчиците на приложения за платформата. Абе хвърляме тука едни пари и гледаме как се бута тълпата…

Android изобщо не е “Open” и “отворено” е само звученето на името на създадения за целта консорциум — “Open Handset Alliance”. Докато OpenMoko е свободен софтуер изцяло (GNU GPL) и се разработва прозрачно за общността вече доста време, дори външният дизайн на първия смартфон на проекта, Neo1973, е лицензиран под CC-BY-SA. А “андроидът” от своя страна е само помпозно обещание от Гугъл и засега си е изцяло несвободен софтуер. В лиценза му пише много неща, все типични за собственическите лицензии, но се открояват някои очевадни не-“Open” клаузи:

…in order to use the SDK, you must first agree to this License Agreement. You may not use the SDK if you do not accept this License Agreement…

…Google gives you a limited, worldwide, royalty-free, non-assignable and non-exclusive license to use…

…you may not extract the source code or create a derivative work of the SDK…

…you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices)…

и т.н, и т.н.

Какво си говорим… “Open” — дръжки.

Единственото отворено и свободно в цялата бъркотия е едно ядро Линукс, приставка за Eclipse и браузърно ядро WebKit. Но тях и няма начин да не ги пуснат, представете си да си позволят да затворят Линукс или Уебкит.

Да, вярно — обещават, че по някое време през 2008г. ще публикуват платформата като свободен софтуер, съгласно условията на Apache License. По някое време в бъдещето. Дотогава “Андроид” не е нищо по-различно от целия куп всякакъв собственически софтуер. Дори я няма естетската лъскавина на продуктите на Apple, заради която понякога частичната им затвореност се неглижира от някои.

На фона на всичко това статията в английската Уикипедия за Андроид започва така: “Android is an open source mobile phone platform…“. “Open source”?!?

Всъщност не е важно как се нарича поредната измислица на Гугъл. Не е важно и че някои прекаляват с вмъкването на думичката “open” само за замазване на очите. Както например Майкрософт с техния Office “Open” XML, дето е всичко друго, но не и “open”, но пък вижте как готино звучи — даже може двама-трима да се заблудят и да го объркат с OpenOffice. Което е съвсем, съвсем друго нещо, настолен офисен пакет с много повече ресурси, функционалност и престиж, но от кого да крадат ресурс Майкрософт, ако не именно от тези, дето го имат? А всички знаем, че Майкрософт от началото на съществуването си е компания, градила се изцяло на кражбите на идеи и реализации от конкуренцията.

На фона на OOXML Android си е цвете за мирисане. Пък и обещават добрите батковци и каки от добрия Гугъл да го публикуват под свободен лиценз — какво по-хубаво?

Какво по-хубаво ли — ами Neo1973, това е по-хубавото. С нетърпение чакам официалната промоция на първия продукт на OpenMoko и вече съм сигурен, че следващият ми телефон ще е Neo1973. И сега може да се купи, но това е версията за разработчици, не е все още крайната за потребители. Почти всеки ден в планетата на проекта се появяват обявления за нови версии на програмите и на изцяло нови програми, нови идеи за платформата. След като Qtopia закриха проекта си Greenphone и в заявлението си казаха, че една от причините е да не се разпокъсват силите на разработчиците и дизайнерите на свободни смартфони, тоест на практика казаха “проектът ни се влива в платформата OpenMoko”, бъдещето за истински отворените и свободни мобилни комуникации изглежда добре. :)