Ubuntu-udviklere til Debian
I et usædvanligt forsøg på at komme Debian-projektet i møde, og hjælpe det med at nå et svært opnåeligt mål, tilbyder Mark Shuttleworth at stille nogle af sine ansatte Ubuntu-udviklere til rådighed.
Mark Shuttleworth, som selv er tidligere Debian-udvikler før han stiftede Ubuntu, har længe ønsket at Debian indførte et jævnligt freeze af koden, så upstream-projekter og andre distributioner bedre kunne koordinere bugfixes og arbejde mere sammen mod et fælles mål.
Debian meldte for ikke så længe siden ud, at de ville indføre release freeze, og det er altså dette mål, som Mark Shuttleworth ønsker at hjælpe med. Selvom det kortsigtet vil sløve udviklingen af Ubuntu ned, vil det på længere sigt have en meget stor effekt, hvis store dele af Open Source verdenen kan koordinere flere af sine code freezes. Og med Debians beslutning vil der helt sikkert være en lang række andre projekter, som vil indføre en lignende release cycle.
Selvom det ikke nødvendigvis vil have stor påvirkning, så er jeg alligevel overbevist om, at dette (Debians release freeze, og Canonicals direkte hjælp) vil vise sig at være en stor milepæl for Open Source. Jeg er spændt på at se om to år, hvilken effekt det har haft
2 comments

I et usædvanligt forsøg på at komme Debian-projektet i møde, og hjælpe det med at nå et svært opnåeligt mål, tilbyder Mark Shuttleworth at stille nogle af sine ansatte Ubuntu-udviklere til rådighed.
Og hvilket svært opnåelige mål er dette?
At Debian har indført en ny freeze politik, har intet at gøre med Mark Shuttleworth eller Ubuntu. Debian’s freeze politik har længe været under “planlægning”.
Den eneste grund til at Mark Shuttleworth “tilbyder at stille nogle af sine ansatte til rådighed” er, så han kan varetage sine egne interesse som den “blodsuger” som Ubuntu projektet er.
Debian projektet laver et KÆMPE arbejde imens Ubuntu stadig blot udgiver en kommercialiseret version af Debian, hvor nogle pakker er blevet udstyret med en patch.
[Reply]
“Og hvilket svært opnåelige mål er dette?”
December-freezet. Der er opsat en række mål, som gerne skulle indfries. Hvis ikke det lykkes at indfri dem – ja så lykkes det ikke at indfri dem, men det er altså de mål som Mars Shuttleworth har tilbudt hjælp med at opnå.
Selvfølgelig er det i Marks/Canonicals egen interesse, når han tilbyder sine Canonical-ansatte til Debian-projektet (lad os lige adskille Ubuntu og Canonical, som er to vidt forskellige ting). Marks firma, Canonical, er en forretning, og skal i modsætning til Ubuntu leve af noget. Du ser jo heller ikke andre firmaer i OSS verdenen sponsere medarbejdere til projekter, som de ingen interesse har i. Det ville være mærkeligt.
Det er rigtigt, at Debian-arbejdet laver et KÆMPE arbejde, og det tror jeg da også Mark, som tidligere Debian-udvikler, er den første til at anerkende.
Men din kritik af at Ubuntu kun tager og ikke giver, tager jeg ikke seriøs. Det er rigtigt, at Ubuntus arbejde i Debian ikke er fokuseret på debian core, men leverer ikke desto mindre en substantiel del af Debians bug reports og fixes.
Derudover så er Ubuntu et integrations-projekt, og Ubuntus fokus har fra starten været at give en så god bruger-oplevelse som muligt. Det vil med andre ord sige, at fokus ikke ligger så meget på at lave ny funktionalitet, men at sørge for at eksisterende funktionalitet integrerer så godt med anden funktionalitet som muligt. Det er måske ikke så “sexet”, og det giver ikke nær så meget publicity, men det er ikke desto mindre nødvendigt.
Det betyder, at Ubuntu lægger en meget stor del af sin vægt direkte i upstream-projekterne. Fx er Ubuntu, og Mark Shuttleworth, enormt engageret i udviklingen af Gnome (og deltager bl.a. hvert i GUADEC) hvor den største koncentration problemer med integration til andre applikationer (og Debian core) ligger.
Ingen andre lægger et fokus her, og som man se på Ubuntus succes, så var det tiltrængt. Man hørte i øvrigt samme kritik, som du her giver udtryk for, i forbindelse med Linux kerneudviklingen, som Canonical heller ikke direkte har ansatte medarbejdere. Men igen, så er der masser af firmaer som sponsorerer kerneudviklingen, mens der ikke er mange, som sponsorer upstream-projekterne – eller integrationen mellem dem.
[Reply]