Tottakai upstreamprosessilla varmistetaan laatu yhteensopivuudessa ja koodin toiminnallisuudessa, mutta asiakaspalvelun kannalta kyse on huonosta vaihtoehdosta.
Se on paras vaihtoehto. Autat jokaista sen koodin käyttäjää että kellään ei ole sitä ongelmaa käytti ne mitä tahansa distroa. Et vain auta omia distron käyttäjiä sen softan käyttäjiä koko maailmassa. Canonical ei pistä korjauksia upstreamiin joten se ei edesauta muita distroja, sen softan käyttäjiä.
Jos on epäitsekäs niin sitä kehittää upstreamissa muiden kanssa kun takaisin maksuna siitäkin että saa jo muilta sen koodin.
Jospa standardinomaisuus onkin ongelmana. Jos jokin ei toimi käyttäjien mielestä, siinä on selvästi jotain vikaa.
No sitten kannattaisi kertoa se upstreamiin eikä sinne jollekkin yhdelle taholle. Jos jokin ei toimi niin siitä pitää raportoida. Se on koko jutun idea että niitä raportoidaan ja niitä äänestetää. Jokainen käyttäjä on kehittäjä!
Eikös siinä kaaviossasi ollut, että Canonicalilta on ainakin kuvaketeema tullut Gnomeen. Ja kuten sanottu, kyse on nyt siitä, että mihin rajattuja resursseja ohjataan.
Kyse on siitä että canonical väittää (ja sinä väität) että se ottaa käyttäjät huomioon ubuntussa ja kehittää sitä miten käyttäjät tahtoo. Todisteet taas kertoo että RH on se joka panostaa eniten niihin asioihin joilla on käyttäjille merkitystä. Tosin jos susta kuvakesetti ja laskin on ne tärkeimmät ja muut pienempiä niin tottakai canonical puhuu totta että se ottaa käyttäjät parhaiten huomioon!
Kuvittele asiaa niin, että Canonical on myyntiorganisaatio, joka kauppaa tuotetta asiakkaille ja muokkaa sitä asiakkaille sopiviksi, samalla kun taustalla toimiva organisaatio keskittyy tehokkuuteen, laatuun ja tuotantoprosesseihin. Upstream saattaisi toimia asiakkaan kannalta hyvin, jos sen lähtökohtana olisi ainoastaan asiakas.
Upstream toimii aina käyttäjän kannalta parhaiten. Ei olisi mitää ongelmaa jos canonical vain myisi. Mutta nyt tilanne on se että canonical väittää sen tekevän asiat käyttäjälle vaikka sen tekee muut.
Vertauksena voi sanoa että siwa väittää että se on valmistanut kaikki ruuat ja tehdäkseen sen se pakkaa kaikki ruuat omiin paketteihin. Kuka uskoisi siwaa kun paljastuisi että on pari sataa ruokavalmistajaa eikä siwa valmista yhtä ainuttakaan annosta?
No mitä jos uusi koodi ei sovikaan upstreamille? Meillä on parempi idea.
Eiköhän ihan distrosta riippumatta jokaisen distron käyttäjä hyödy Red Hatin kehityksestä enemmän kuin muiden distrojen julkaisijoiden kehityksestä.
No Se on juuri tilanne kun tehdään forkki tai parannellaa itse ja otetaa vastuu koodista. Mutta silloin ei parane tehdä kuten canonical että väitetää että se on suuri yhteistyöntekijä. Tuolloin puhuu politiikka ja pitää vain osata perustella ja näyttää toteen että jokin toimii.
Ja tottakai muut distrot hyötyy kaikesta mitä RH tekee. Sehän on upstreamin idea että kaikki mitä downstream palauttaa upstreamiin, hyötyy siitä kaikki downstreamissa. Mutta muut ei väitä että ne on suurimpia kehittäjiä tai takaavat parhaimmat edut käyttäjille.
Eipä se paljoa tee. Canonical keskittyy tekemään distroa, joka olisi mahdollisimman helppo saada mahdollisimman monen käyttäjän tietokoneeseen.
Millä tavalla se sen tekee? Lahjoittamalla CD levyjä ilmaisiksi on ainoa asia. Mitää muuta erikoista ei taida löytyä mitenkää. Asennusohjelmat, pakettilähteet, tukifoorumit, laitetuki ja muut on ihan samaa mitä muut ovat kehitelleet ja joita ubuntussa käytetään kanssa.
Ja siis Canonicalhan tarjoaakin kaiken Ubuntu-käyttäjille. Asiahan ei eroa esim. Philipsistä tai Wurthistä, jotka toimivat pakkaajina muiden valmistamille tavaroille, mutta asiakkaille nämä toimivat tavaran toimittajina.
Ero onkin että Canonical väittää että se tekee niitä softia kun se ei sitä tee. Muut ei väitä samaa millään tavoin samassa mitassa vaan tarjoavat kaiken käyttäjilleen. Ne puhuu olevansa yhteisössä kun ubuntu taas ei halua myöntää että ne vain on jakelijoita eivätkä kehittäjiä.
Kuten Canonical?
Väitätkö siis että Canonical on taas kehittänyt kaikki softat että muut voi niitä jakaa. Yhteisö tekee softat, yhteisö hankkii käyttäjät niillä. Jos käyttäjät valitsee käyttäjän sen vuoksi että canonical on mediaseksikkäin ja tunnetuin niin se ei tee canonicalia sellaiseksi että se on oikeasti järkännyt ne itsellee. Canonicalin fanittaminen sitä tekee joka johtuu ihan muista asioista kuin teknisistä ominaisuuksista tai toteutustavasta. Onhan se useimpien mielestä Windowsin turvallisin vaikka olisi miten reikiä täynnä koska eivät tiedä muista.
Luulet ilmeisesti, että rahan kaataminen hornan tuuttiin on hauskaa touhua? Eiköhän tarkoitus ole kääntää toiminta kuitenkin voitolliseksi, ja jokainen yritys on joutunut joka tapauksessa tuottamaan tappiota ensialkuun. Eipä tainnut Red Hat olla sen enempää kultakaivos 90-luvun alussa, kuin mitä Canonical on tänä päivänä.
En luule mutta etpä ajattelekkaan asiaa mitä Markin miljoonat oikein aiheuttaa. Muiden täytyy tuottaa voittoa nopeasti sijoittajille. Ei sijoittajat rahaa työnnä kaivoon koska se on hauskaa. Canonicalilla on kuudes vuosi putkeen tappiolla. Yksikään firma ei olisi selvinnyt siitä jos ei olisi Markin kaltaista tukijaa takana.
Entäs jos jonain päivänä tapahtuu niin, että Canonical tuottaa rahaa ja näistä tuotoista ohjataan resursseja Linuxin kehittämiseen?
No mihis niitä Canonicalin käyttämiä rahoja nyt oikein käytetään? Ei ainakaan linuxin kehittämiseen. Eikä edes Gnomen kehittämiseen. Kaksi ääripäätä on kehittämättä eli käyttis ja graafinen käyttöliittymä joka on näkyvä käyttäjälle ja jonka käyttö on se joka määrää suuren osan tietokoneen käyttökokemuksesta. Canonical on puolustautunut sitä että kun se ei kehitä linuxia sillä että se panostaa käyttäjän tarpeisiin. Mutta eipä se panosta edes gnomeen. Ubuntussa ei ole sellaista erikoisuutta joka tekisi sen teknisesti paremmaksi. Ei asennusohjelmasta, ei tietoturvasta, ei ohjelmistoista tai muustakaa. Ainoastaa se fanilauma on äänekkäämpi.
Tietääkseni eräs nimeltämainitsematon ikkunabisnestä pyörittävä puulaaki tekee 15 miljardia US dollaria voittoa vuodessa, joille markkinoille ei pääsääntöisesti kiilata ainakaan voittoa tekemällä.
Pitäisikö siinä olla heti samantien tekemässä miljardiluokan voittoa? Moni muu yritys on onnistunut alle parin vuoden tekemään voittoa ja päässyt markkinoille. Tietenkään MS omista teoista ne ei pääse suurille markkinoille nopeasti mutta pikkuhiljaa yhteistyössä usean distron tekijän toimesta. Kukaan ei silti ole ajamassa muita distroja pois sillä että vetäisi niiden mahdollisii käyttäjiä tekohengittämällä omaa distroa.
Mitäpä jos esitänkin sellaisen hullun idean, että Ubuntun tarkoitus ei ole viedä muiden Linuxien käyttäjiä, vaan kiilata nimenomaan juuri tuolle em. markkinoille.
Se tapahtuisi siten että Canonical velottaisi ubuntusta jotenkin niin että Markin ei pitäisi joutua laittamaan muutamataa tuhatta euroa enempää siihen. Niin että Canonical voisi toimia ihan omavaraisena. Nyt tekohengityksellä ja väittämällä olevansa suunnannäyttäjä ja käyttäjien toiveiden kehittäjä niin se ei ole mitää muuta kuin muiden hidasteena ja tuo site hyötyä MSlle. Ja muista että yksi distron tekijä on helppo raivata pois. Tuhat taas ei.
Linux on hyvissä asemissa niin palvelimissa kuin mobiililaitteissakin ja toimistoissakin Linux on yleistynyt, mutta kotitietokoneissa osuus lähinnä marginaalinen. Tämän marginaalin tavoittelu on lähinnä typeryyttä silloin kun todelliset markkinat ovat paljon suuremmat.
Marginaaliset? Väitätkö yli 10% osuutta marginaaliseksi (kattoen lukuja mitä linuxia ladataa ja myydää ja miten paljon PCtä myydää)? Ja mikä ihme on tavotella jotain todella suurta markkinaosuutta? Linuxilla on suurempi osuus kuin applella mäkeillään ja rahaa tehdään miljardeja vuodessa työpöydillä mutta kun ei ole yksi yritys tienaamassa tai tekemässä vaan sadat suuret ja pienet. Linuxin idea ei ole tuhota microsoftia, se on vain tahanton sivuvaikutus.
Hyvinhän se menee tietokonevalmistajille kaupaksi. Kuluttajan ensijaisena valintana en uskoisi Windowsin olevan jos alalla vallitsisi terve kilpailu. Tosin silloin Windows saattaisi olla parempi käyttöjärjestelmä.
No varmana menee kun MS kiristää.
Tilannehan on se, että Windows on tietokonevalmistajille hyvä valinta, koska Microsoft vastaa käyttöjärjestelmän tuotetuesta, firman rahavarat varmistavat, että tukea tulee riittämään, koneiden "vanhentuessa" niistä tulee hitaita jolloin asiakas ostaa uuden... Listaa voisi jatkaa vaikka kuinka pitkälle.
OEM valmistajat saa halvemmalla lisenssin mutta ne vastaa tuetetuoesta ja bugitkin joutuu pitkälti itse setvimään että voivat neuvoa. Lähdekoodii eivät näe mutta ei se valtaosaa bugien ongelmia ratkontaa estä.
MS myös maksaa paljon erilaisia lahjuksia markkinoinnista ja kuuluttaa helpompaa ylläpidettävyyttä kun on yksi käyttis mitä tukea ja kaikkee muuta. Kellää ei ole varaa menettää MS etuuksia tai pahimmillaa oikeuksia ostaa niitä lisenssejä kun se olisi itsemurha. Joten kilpailijat pidetää poissa ihan omin voimin. Kato vaikka mitä Dellin Ubuntu sivustolle kävi kun MS suutahti kun dell mainosti Linuxin olevan tietoturvaltaan parempi ja Ubuntun olevan helppokäyttöisempi. Sivut pois ja nyt Ubuntu on vain avoimen koodin ohjelmoijille sopiva. Mukamas.
Linuxien tapauksessa taas pelkona on, että huonosti tuottavat firmat kaatuvat ja vastuu käyttöjärjestelmästä jää tietokonevalmistajalle. Jos tämä tapahtuu parin miljoonan koneen kanssa, ei konkurssi välttämättä ole kaukana.
Eikä jäisi. Kyse on avoimesta koodista ja aina voisi siirtää sopimusta muille tukijoille niin kauan kuin niillä on resursseja siihen. Tätä ongelmaa karttaa se että ollaan upstreamin kanssa ystävällisiä niin että kuka tahansa joka tuntee upstreamin voi antaa tukea ilman että pitää eka ottaa selvää jostain erikoisista alkuperäisen distron tekijän patcheista.
Se on edelleen tappiollinen. Eivät ne vielä ole omilleen päässeet. Puhumattakaan investoinnista, joka kului Xboxiin alunperin.
MS kerto että XBox osasto tuli voitolliseksi viime vai toissa vuonna. Ja mähän jo sanoin että investointi ja alkuperäinen XBox on tappiollinen.
Tiedätkö miksi ihmiset laitetta ovat ostaneet? Pelien vuoksi. Niiden pelien, mitä nämä haluavat pelata. Itse konsolin arvo ilman pelejä on pyöreät nolla.
No tottakai pelien vuoksi. Mutta kun ei koko pelejä olisi sille tehnyt jos ei MS olisi tekohengittänyt koko osastoa. Jos sulla olisi pelikonsolin valmistus alussa niin et saisi mitenkää samaa hintaa jos yrittäisit kilpailla samoilla teknisillä ominaisuuksilla. Ja MS oli ässä hihassa ja se oli DirectX. PC ja XBox yhtä aikaa. Ensin XBoxin x86 prossulla tehty helppo konversio jolla saadaan pelintekijöitä ja muita ja sitten voidaan vaihtaa arkkitehtuuriakin jo helpommin kun saadaan sidottua tekijät omaan markkinaosuuteen.
Samalla myös esitit sen miksi ne ovat vielä pystyssä, vaikka rahaa on hukkunut niin paljon. Tästä samasta syystä Red Hat pystyy kehittämään Linuxia, vaikka sen kehittäminen pelkkiä tuottaa kuluja. Mutta RH investoi kehittämiseen siksi, että RH on riippuvainen Linuxista.
Enkä esittänyt. Linux tuottaa enemmän kuin mitä siihen kaadetaan. Sen vuoksi siihen kannattaa sijoittaa kun sillä saadaan hyötyä. Se ei ole pelkkää kulua tuottava kehitys. Kaukana siitä. Vai haluatko sanoa että Canonical haluaa heittää rahaa kaivoon koska se haluaa tulla riippuvaiseksi Linuxista?
Ei! Canonical haluaa sijoittaa rahaa Linuxin kehittämiseen (oikeastaan ei sijoita yhtään) tai sen hyödyntämiseen koska siinä on mahdollisuus tuottaa paljon enemmän voittoa! Canonical on voittoa tavoitteleva yritys. Ei hyväntekijä tai mikää voittoa tavoittelematon. Canonicalin idea on tehdä rahaa. Se vaan ei ole onnistunut vielä (toivottavasti) tekemään siitä toimivaa.
Tiedätkös, että pelit ovat ainoa syy Wiin ostoon, kuten muidenkin konsoleiden, joten pelit eivät yksinkertaisesti voi olla huonoja. Ne eivät ehkä ole sinun makuusi, mutta kahdeksisenkymmentä miljoonaa konsolin ostajaa ovat kanssasi eri mieltä.
Pelikonsolien määrä != pelienmäärä tai hyvien ostajien tae. Tiedän varmaan yli kaksikymmentä henkilöö jotka osti Wiin. Niistä sitä pelaa aktiivisesti vain kolme. Muut ostivat joko kilpailevan pelikonsolin jota käyttävät tai sitten jatkoivat PC käyttöä. Kukaan 360 tai PS3 ostaja ei ole laitettaa hylännyt. Pelit on parempia.
En edes itse tiedä oikein mitään Wii pelejä kun ei ole kiinnostanut. Tiedän vain melkein kaikkien tietämieni pelaajien sanovan tuota. 360 omistajat muuten ostaa eniten pelejä konsolilleen kuin mikään muu laite. Vaikka konsolia ei ole myyty yhtä paljoa kuin wiitä niin pelejä menee loistavasti.
Puolet summasta menee laitteen kehitykseen jo kättelyssä. Siihen nähden, että Microsoft hukkasi Xboxiin sen 5 miljardia USD, kertoo lähinnä siitä, että viisi miljardia ei takaa "tarpeeksi hyviä markkinoita".
Kyllä se olisi taannut markkinoinnin osalta mutta kun tuote oli jo niin paska että sen jo useimmat tajusi ostaessaan koneen ja ottaessaan käyttöön. Täyttä sekundaa et voi myydä kaikille vaikka miten markkinoisit. Mutta jos ei olisi ollut myyntikavania ja OEM valmistajia niin vista ei olisi lähtenyt mihinkään.
Ja Red Hat tekee rahaa sillä ilmaiseksi jaettavilla distroilla vai teknistä tukea myymällä?
Molemmilla.
Usein työsopimuksissa mainitaan, että vapaa-aikanasi tekemäsi työ kuuluu sekin työnantajalle. Ainakin jos työskentelet tuotekehityksessä.
Ei muuten satu menemää läpi suomen laissa. Kilpailukielto ja vaitolovelvollisuus sen sijaan meneekin. Mutta jos saat vapaa-aikanasi idean jotain samsungia näpellessä niin sitä ei nokia omistaisi vaikka kuinka työskentelisit nokian tuotekehityksessä. Saisit vapaasti erota nokialta ja mennä töihin samsungille ja kertoa uuden idean jos et ole sitä nokian maksaman työajan aikana keksinynyt mitä ei vapaa-aika ole.
Avoimen lähdekoodin kehityksessä on sellainen sopimusykälä, että tekemäsi työ on kaikkien hyödynnettävissä. Mutta vaikka kehittäisit avointa lähdekoodia, voit tehdä myös omia suljetun koodin projektejasi.
No ei se missää kehityksessä sellaista tule. Se on lisenssissässä itsessää. Ja saat myös myöhemmin muuttaa tekemäsi koodin lisenssin jos haluat mutta et takautuvasti.
Upstream puolestaan on kehittäjäystävällisyyttä.
Upstream on käyttäjäystävällisyyttä juuri kun on kyse käyttäjän mahdollisuuksista ja eduista pitkällä tähtäimellä.
Jos otetaan nyt oikein ääriesimerkki, niin jokainenhan voi kirjoittaa omat koodinsa kernelistä lähtien, niin tulee sitten mieleinen käyttöjärjestelmä, ja ainostaan itse kun käyttää, niin saa varmasti tehtyä korjaukset ihan pohjalta asti.
Joka olisi todella hidasta ja vaivalloista ja mahdotontakin kun yksi ei saisi kaikkia ideaoita.
Sen sijaa kun hajautetaa kehitys useisiin ja jokainen tekee yhteen paikkaan työtä (upstream) niin kaikki kehittäjät (eli käyttäjät myös) hyötyvät siitä. Samoin kaikki sen koodin jakelijoiden asiakkaat kun ne voisi palkata kenen tahansa tekemään koodin upstreamiin eikä vain jakelijaa ja saada sen sieltä itselleen.
Upstream ystävällisyys on aina käyttäjän paras etu.
Asiakkaan saamat edut on yhtä kuin asiakkaan saama palvelu. Canonicalin painopiste ei mitä ilmeisemminkään ole kehityksessä, vaan asiakkaassa.
Eli se ei ole asiakkaassa vaan markkinoinnissa, joka ei tuo käyttäjille yhteisölle vaan ubuntulle.
Tärkeämpää rajatuilla resursseilla on saada käyttöjärjestelmää asiakkaan tietokoneeseen kuin osallistua kehitystyöhön, jota tehdään joka tapauksessa, oli Canonical olemassa tai ei.
Tärkeämpää saada oma distro asiakkaan koneisiin joka sidotaan siihen ja jota markkinoidaan parempana kuin kilpailijoiden jotka tekee kaiken koodin ja jotka osallistuu kehitykseen ja parantaa koodia sitä mukaan kuin käyttäjät tahtoo?
Voisi samantien suositella Windowsia jokaisen uuden tietokoneen ostajan koneeseen koska siitä on melkein yhtä paljon hyötyä.
Tässähän se ongelman ydin onkin.
Ubuntu taitaapi olla ihmeellinen ja erikoinen siinä mielessä, että se yrittää olla suunnattu UUSILLE käyttäjille.
Oma ja uusi käyttäjä on samaa asiaa. Jokainen distro on erilaisille käyttäjille suunnattu. On uusia ja on edistyneitä. Valtadistrot kuten suse, mandriva, ubuntu ja muut on uusille käyttäjille suunnattuja. Ubuntu ei eroa mitenkää siitä. Oikeastaa suse ja mandriva on nimenomaan uusille niiden omien työkalujen takia. Sitte gentoo ja muut samanlaiset on taas omille erikoisimmille suunnattuja. Moni uusi käyttäjä ottaa archin tai gentoon koska haluaa oppia alusta alkaen kaiken kerralla kunnolla eikä vähitellen.
Jokainen distro suunnataan omille käyttäjille ja se ei laske pois uusia käyttäjiä mitenkään!