Blog (167)
Komentarze (922)
Recenzje (0)

Ile jest Waylanda w Mirze i kto szybciej wykopie Xorga, czyli sztuczki marketingowe Ubuntu

@lucas__Ile jest Waylanda w Mirze i kto szybciej wykopie Xorga, czyli sztuczki marketingowe Ubuntu17.10.2013 16:17

Kiedy Canonical ogłosił wydanie swojego najnowszego produktu, od samego początku towarzyszyło mu coś co ja nazywam "zasłoną dymną". Nie muszę pisać ile skrajnych emocji wzbudziła decyzja twórców Ubuntu. Jednak najciekawsze jest to, że wraz z premierą Mira ruszyła na niespotykaną skalę machina marketingowa, która stara się za wszelką cenę usprawiedliwić jego istnienie, bowiem Mir to nic innego jak produkt czysto i wyłącznie marketingowy. Fakty są bowiem takie, że Mir na dzień dzisiejszy nie posiada absolutnie żadnej przewagi technicznej nad Waylandem, a wszelkie przedstawiane zalety "technologiczne" to bardzo sprawna pijarowska manipulacja. Wszystko zrealizowane tak, aby naiwni użytkownicy chwytali każda bajeczkę, jak przysłowiowy pelikan rybę. Piszę o tym, bo już kilkakrotnie zdarzyło mi się czytać wątpliwej jakości teksty, usiłujące usprawiedliwić powstanie nowego serwera wyświetlania od Canonical. W przeciwieństwie jednak do owych piewców, postaram się moje argumenty podeprzeć stosownymi linkami do materiałów źródłowych, odsłaniając całą prawdę o marketingowych technikach stosowanych przez Canonical.

Bajkopisarstwo

Pierwotnie chciałem tutaj użyć bardziej dosadnego określenia na działania pijarowców Ubuntu, jednak mam dziś dzień dobroci dla Canonical ;p. Być może niektórzy pamiętają pewną stronę na wiki Ubuntu dotyczącą Mira. Prezentuje ona, powody uzasadniające powstanie najnowszego dziecka Canonical, a wśród nich, przyczyny dlaczego nie użyto Waylanda.

However, our evaluation of the protocol definition revealed that the Wayland protocol suffers from multiple problems, including: The input event handling partly recreates the X semantics and is thus likely to expose similar problems to the ones we described in the introductory section.

Innymi słowy Wayland miał jakoby powielać błędy znienawidzonego Xorga, co było, najłagodniej mówiąc niedopowiedzeniem. Deweloperzy Wayalanda nie pozostali obojętni na nieprawdziwe informacje przedstawione przez Canonical i pod ich naciskiem informacja na wiki została sprostowana. Jednak przekaz poszedł świat, a wiele portali bezwiednie powtarzało błędną wiadomość, wliczając w to nasze podwórko. Różnice pomiędzy oryginalnym a ostatecznym tekstem, można znaleźć tutaj.

Co wasze to i nasze

Ubuntu znane jest z tego, że niewiele wnosi do Linuksa, ale za to bierze całymi garściami. Jednak wraz z Mirem Canonical wzniósł się na kolejny szczebel w swojej wątpliwej działalności. Firmie Marka S nie wystarczy, że rozpycha się jak pewne zwierze gospodarskie w korycie. Nie dość, że wykorzystuje owoce cudzej pracy to jeszcze przedstawia je jako swoje.

XMir, a może XWayland?

Ile osób wie jak postał XMir? Otóż bardzo prosto. Canonical na żywca skopiowało kod XWayland i zmieniło nazwę na XMir, a potem ogłosiło światu jako swój wynalazek. Genialne w swojej prostocie, o czym informował swego czasu twórca Wayland na twitterze

(...) just rename xwayland to xmir

Próżno jednak szukać tej informacji w oficjalnych materiałach marketingowych tfu informacyjnych ;p. Chyba, że czytamy blogi deweloperów, którym wymsknęło się to i owo :

However, regarding the desktop use-case: We have integrated X, leveraging the prior XWayland work, to run on top of Mir (XMir)(...)

XMir w Ubuntu 13.10, a raczej jego brak

Pomysł umieszczenia XMira w Ubuntu 13.10 był genialny w swojej spartańskiej prostocie. Niestety marketingowcy Ubuntu nie przewiedzieli jednego, otóż nie wystarczy skopiować czyjegoś kodu, warto wiedzieć jak on jeszcze działa. O tym fakcie, co poniektórzy zapomnieli i postanowili urządzić sobie wyścig w stylu "kto pierwszy wywali xorga", co tak skomentował jeden z deweloperów KWin

Now with recent developments I fear that it will not be a battle about who goes first to Wayland, but who gets rid off X first. We have a winner in that category (it's the distribution I thought of when I put out my warning two years ago). To all other distributions: it's not a reason to hurry your transition. Just sit back, observe and learn. At least that is what I intend to do.

Jak się okazało kilka miesięcy później, pomysł Canonical nie wypalił, a wykorzystanie czegoś co zostało stworzone do uruchamiania pojedynczych programów, a nie całych środowisk graficznych powoduje jedynie kupę błędów.

Mir będzie działał na Androidzie, a Wayland nie

Jedną z urojonych zalet nowego serwera wyświetlania od Canonical jest możliwość korzystania ze sterowników działających na Androidzie. Jednak najciekawsze są szczegóły techniczne. Okazuje się bowiem, że Mir wykorzystuje warstwę kompatybilności zwaną libhybris. Została ona stworzona przez jednego z deweloperów projektu Mer, którym jest Carsten Munk, obecnie Chief Research Engineer w Jolla. Jednak najciekawsze jest to, że biblioteka była stworzona w dużej mierze z myślą o Wayland :

Future directions can be Wayland on top of this solution, utilizing vendor RIL .so's, etc.

Tymczasem Canonical jak to chłopaki mają w zwyczaju wzięli kod, pogrzebali trochę nad nim za zamkniętymi drzwiami, a potem wypuścili w świat reklamując w swoich ogłoszeniach, o czym pisze autor libhybris na swoim blogu :

Earlier this year however, I discovered that a well-known company had taken the code - disappeared underground with it for several months, improved upon it, utilized the capability in their advertisements and demos and in the end posted the code utilizing their own source control system, detached from any state of that of the upstream project's. Even to the extent some posters around the web thought libhybris was done by that company itself.

Ten sam chwyt co z XWayland, bierzemy kod a potem reklamujemy jako własne rozwiązanie. O ile samo użycie kodu to nic złego, (wszakże licencja na to pozwala), to jednak pijarowskie zagrywki z nim związane, budzą jedynie niesmak.

Coco jumbo i do przodu czyli Ubuntu Edge

Ubuntu Edge czyli spektakularna akcja promocyjna tekturowej makiety nie istniejącego telefonu nie przyniosła oczekiwanych profitów w wysokości 32 milionów zielonych. Wszkaże udało się uzbierać 12 milinów co ojciec dyrektor (Mark S) odtrąbił jako sukces. Nie liczy się bowiem zajęte miejsce, a sam udział w wyścigu. No cóż, w tym akurat przypadku meta miała znaczenie. Na szczęście nie doszli inwestorzy dostaną zwrot pieniędzy:

Canonical chose to use Indiegogo's "fixed funding" campaign, under the terms of which all the money pledged must be returned if the campaign does not reach its funding goal.

Wybierając ten sposób finansowania (fixed funding), chociaż raz Canonical zachowało się uczciwie, wszakże mogli zgarnąć całą kasę. Dwanaście baniek piechotą nie chodzi ;)

Touch me, touch me

Po małych niepowodzeniach na froncie desktopowego Linuksa, czas na dotykowa ofensywę, oczywiście z Mirem (Ubuntu Touch) w roli głównej. Przeglądając listę mailingową Mira (mir-devel), natknąłem się na kolejne wyjaśnienie cudownej szybkości z jaką postępują prace nad Mirem (copy-paste). Okazuje się, że za system wejścia w Mirze odpowiada Android, a raczej pewna konkretna część jego kodu :

It's a fork of Android input code. Now it's pretty much intact (i.e. almost a verbatim copy of the original code) but the idea is that we will freely modify it to suite our needs (for better or worse). But once we start doing so we will also be taking in the burden of maintaining it. Which means covering it with tests etc. That's why I have been pushing some test-related patches for android-input code. Preparing the ground for upcoming modifications.

Tylko czekać na soczyste filmiki prezentujące cały interfejs w działaniu, ku chwale Androida.

Ubuntu - święta krowa społeczności linuksowej

Co mnie ostatnio zaskoczyło, to fakt, że niewinny wpis o Waylandzie może wywołać takie kontrowersje. Chciało by się rzec bierzcie widły, pochodnie i na stos z nim. Z punktu widzenia zwykłego czytelnika tego bloga, nic się nie zmieniło, nadal nudne newsy o KDE przeplatane soczystymi wpisami o Ubuntu, przynajmniej tak sporo osób to widzi. Zmieniło się za to podejście społeczności Ubuntu, która z uporem maniaka broni firmy z C w nazwie. To czego wiele osób zdaje się nie dostrzegać, to fakt, że jest to przemyślana polityka twórców Ubuntu, którzy różnicują postawy w społeczności, w ten sposób nadrabiając braki w kodzie. Nikt nie broni Canonical korzystać z pracy innych, wszakże jest to specyfika open source. To czemu mówię stanowcze "nie" to przypisywanie sobie zasług innych projektów. Retoryka marketingowców Canonical obraca się wokół takich haseł jak "konkurencja" czy "wyścig". Ja mówię "współpraca i synergia" . Każdy z szanownych czytelników może sam zdecydować co mu bardziej odpowiada.

PS. 1. Niektóre z fragmentów tego tekstu zostały użyte we wcześniejszych wpisach. 2. Patrz stopka...

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.