Hacker News

Haastattelu Øyvind Kolåsin kanssa, GIMP-kehittäjä (2017)

Kommentit

11 min read Via www.gimp.org

Mewayz Team

Editorial Team

Hacker News

Kuinka avoimen lähdekoodin innovaatiot muokkaavat nykyaikaisten yritysten luovia työkaluja

Kun Øyvind Kolås istuutui vuonna 2017 keskustelemaan vuosien mittaisesta työstään GIMPin grafiikkamoottorin parissa, hän ei puhunut vain koodista – hän ilmaisi filosofian, joka on hiljaa muokannut yritysten suhtautumista luoviin ohjelmistoihin. GEGL:n (Generic Graphics Library) arkkitehtina Kolås rakensi yli vuosikymmenen perustaa tuhoamattomalle kuvankäsittelylle yhdessä maailman laajimmin käytetyistä avoimen lähdekoodin sovelluksista. Hänen työnsä edustaa jotain suurempaa kuin yksittäinen projekti: ajatus siitä, että tehokkaiden, ammattitason työkalujen ei tarvitse olla yrityksen hintalappuja ja että avoin yhteistyö tuottaa parempia ohjelmistoja kuin suljetut ekosysteemit koskaan voisivat. Tämä filosofia ei ole koskaan ollut tärkeämpää yrityksille, joilla on tiukat budjetit ja kasvavat luovat vaatimukset.

Insinööri GIMP:n suurimman muutoksen takana

Øyvind Kolås, joka tunnetaan avoimen lähdekoodin yhteisössä kahvastaan "pippin", on norjalainen kehittäjä, jonka panokset GIMPiin ulottuvat reilusti yli vuosikymmenen ajan. Hänen pääpainonsa on ollut GEGL – kaaviopohjainen kuvankäsittelykehys, joka muutti perusteellisesti tapaa, jolla GIMP käsittelee pikselitietoja. Ennen GEGL-integraatiota GIMP oli rajoitettu 8-bittiseen värisyvyyteen ja tuhoisiin muokkaustyönkulkuihin. Kolåsin työ esitteli korkean bittisyvyyden prosessoinnin, lineaariset valooperaatiot ja arkkitehtonisen perustan tuhoamattomalle editoinnille.

Kolåsin lähestymistavasta teki merkittävän hänen kärsivällisyytensä ja pitkän aikavälin näkemyksensä. GEGL-kehitys alkoi 2000-luvun alussa, ja täydellinen integrointi GIMPiin kesti yli viisitoista vuotta. Vuoteen 2017 mennessä tämän työn hedelmät olivat näkyvissä GIMP 2.10:n julkaisua edeltävissä koontiversioissa, jotka lopulta toimitettaisiin 32-bittisellä liukulukutarkkuudella, GEGL-toimintojen esikatselu kankaalla ja dramaattisesti modernisoitu käsittelyputki. Tämä ei ollut räikeä aloitussprintti – se oli systemaattista, perustavaa suunnittelua, joka asetti arkkitehtuurin saamisen paremmaksi nopean toimitusominaisuuksien sijaan.

Hänen tarinansa tarjoaa opetuksen, joka ulottuu paljon ohjelmistokehitystä pidemmälle: kestävä innovaatio vaatii investointeja infrastruktuuriin ennen näyttäviä ominaisuuksia. Yritykset, jotka rakentuvat vankalle toiminnalliselle perustalle – joko koodin tai työnkulun suunnittelussa – ovat jatkuvasti parempia kuin lyhyen aikavälin voittoja tavoittelevat yritykset.

Miksi ei-tuhoisilla työnkuluilla on suunnittelun lisäksi merkitystä

Kolåsin GIMPissä puolustama konsepti – tuhoamaton editointi – on petollisen yksinkertainen. Sen sijaan, että muuttaisit lähdemateriaalia pysyvästi jokaisen toiminnon yhteydessä, pinoat säädöt käännettävinä tasoina, joita voidaan muokata, järjestää uudelleen tai poistaa milloin tahansa. Alkuperäiset tiedot säilyvät ennallaan. Kuvanmuokkauksessa tämä tarkoittaa, että voit käyttää värinkorjausta, epäterävyyttä ja rajausta ja sitten palata takaisin ja muuttaa värinkorjausta menettämättä muita säätöjä.

Tällä periaatteella on syvällisiä vaikutuksia luovien ohjelmistojen ulkopuolella. Nykyaikaiset yritykset toimivat yhä useammin ympäristöissä, joissa päätösten on oltava peruttavia, tarkastettavia ja iteratiivisia. Mieti, miten CRM-putki toimii: et halua, että yksikään virheellinen napsautus muuttaa pysyvästi sopimuksen historiaa. Tai harkitse laskutusta – kyky muokata rivikohtia, peruuttaa muutoksia ja ylläpitää selkeää kirjausketjua on välttämätöntä taloudellisen vaatimustenmukaisuuden kannalta. Kolåsin GIMP-arkkitehtuuriin upotettu tuhoamaton filosofia heijastaa sitä, mitä hyvin suunnitellut liiketoimintaympäristöt tarjoavat kaikilla toimintatasoilla.

Alustat, kuten Mewayz, käyttävät samaa ajattelua 207 integroidussa moduulissaan. Säädätpä sitten palkkalaskelmia, muokkaat asiakasehdotusta tai muokkaat projektin aikajanaa, järjestelmä ylläpitää muutoshistoriaa ja antaa sinun toistaa ilman pelkoa aiemman työn menettämisestä. Se on liiketoiminnallinen vastine tuhoamattomalle editoinnille – ja se on yhtä muuttava.

Avoimen lähdekoodin etu kasvaville yrityksille

Yksi Kolåsin GIMP-työn kiinnostavimmista puolista on se, mitä se edustaa taloudellisesti. Adoben Creative Cloud -paketti maksaa yrityksille 55–90 dollaria käyttäjää kohti kuukaudessa. Kymmenen suunnittelijan tiimille se on 6 600–10 800 dollaria vuodessa – ennen kuin huomioidaan valokuvaustilaukset, laajennuslisenssit tai koulutuskustannukset. Kolåsin GEGL-moottorilla toimiva GIMP tarjoaa ammattitason ominaisuuksia ilman lisenssikustannuksia.

Avoimen lähdekoodin malli on kehittynyt dramaattisesti vuodesta 2017 lähtien. Yritykset voivat nykyään rakentaa kokonaisia ​​luovia ja toiminnallisia pinoja käyttämällä avoimen lähdekoodin ja edullisia SaaS-työkaluja laadusta tinkimättä. Keskeisiä näkökohtia arvioitaessa avoimen lähdekoodin työkaluja yrityskäyttöön ovat seuraavat:

  • Omistuksen kokonaiskustannukset – Ilmainen lisensointi ei tarkoita ilmaista käyttöönottoa. koulutuksessa, mukauttamisessa ja tuessa
  • Yhteisön terveys – Aktiiviset avustajayhteisöt (GIMP:llä on ollut yli 700 avustajaa) viestivät pitkän aikavälin elinkelpoisuudesta
  • Integraatiokyky – työkalut, jotka muodostavat yhteyden nykyiseen työnkulkuusi API-liittymien ja standarditiedostomuotojen kautta, vähentävät kitkaa.
  • Skaalautuvuus – Varmista, että työkalu kestää kasvavat työmäärät ilman alustan vaihtoa
  • Turvallisuus ja vaatimustenmukaisuus – Avoimen lähdekoodin koodia voidaan tarkastaa, mikä on yhä tärkeämpää arkaluonteisia tietoja käsitteleville yrityksille.

Älykkäimmät yritykset eivät valitse yksinomaan avoimen lähdekoodin ja kaupallisten työkalujen välillä. He rakentavat hybridipinoja - käyttämällä GIMP:iä eräkuvankäsittelyyn, Mewayziä toiminnanhallintaan ja kohdennettuja premium-työkaluja vain silloin, kun avoimen lähdekoodin vaihtoehdot todella jäävät vajaaksi. Tämä lähestymistapa voi vähentää ohjelmistokuluja 40–60 % ja samalla ylläpitää tai jopa parantaa ominaisuuksia.

Creative-to-Operations -putkilinjan rakentaminen

Kolåsin työ nosti esiin aukon, jonka kanssa monet yritykset kamppailevat edelleen: luovan tuotannon ja liiketoiminnan välinen irti. Suunnittelija luo resursseja GIMPissä tai Photoshopissa, vie ne, lataa ne jaetulle asemalle, ilmoittaa markkinointitiimille Slackin kautta, joka sitten liittää ne manuaalisesti kampanjoihin, sosiaalisiin viesteihin tai tuotelistauksiin. Jokainen kanavanvaihto aiheuttaa viivettä, versiosekaannusta ja riskin käyttää vanhentuneita resursseja.

Eteenpäin ajattelevat yritykset poistavat näitä aukkoja yhdistämällä luovat työnkulkunsa suoraan toimintaympäristöönsä. Kun suunnittelutuloste syötetään suoraan CRM:ään, varaussivuihisi, linkki-in-bioprofiileihisi ja laskutusmalleihisi, poistat kokonaisen toiminnan kitkan luokan. Esimerkiksi Mewayzin käyttäjät voivat päivittää tuotemerkkisisällön kerran ja saada muutokset peräkkäin asiakaskohtaisten moduulien välillä – ehdotusmalleista digitaalisiin julkisivuihin – ilman manuaalista uudelleenlatausta irrotettujen työkalujen kautta.

Yritysten kallein ohjelmisto ei ole se, jonka lisenssimaksu on korkein, vaan se, joka tuottaa eniten manuaalista työtä järjestelmien välillä. Integrointikustannukset henkilötunteina mitattuna ylittävät lähes aina tilauskustannukset.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Tämän oivalluksen vuoksi suuntaus kohti all-in-one-alustoja on kiihtynyt. Yritykset, jotka aiemmin hallitsivat kahdeksasta kahteentoista erillistä työkalua – jokainen erinomaista erikseen – huomaavat, että näiden työkalujen välinen koordinointi maksaa enemmän kuin itse työkalut. Modulaarinen alusta, joka hoitaa CRM:n, laskutuksen, HR:n, projektinhallinnan ja luovan omaisuuden jakelun saman katon alla, poistaa satojen tuntien vuosittaisen kiireisen työn.

Videntoista vuoden potilastekniikan oppitunteja

Ehkä Kolåsin tarinan aliarvostetuin puoli on aikajana. Teknologiakulttuurissa, joka oli pakkomielle nopeasta iteraatiosta ja vähimmäiskelpoisista tuotteista, hän vietti yli viisitoista vuotta GEGL:n rakentamiseen tuotantovalmiiksi grafiikkamoottoriksi. GIMP-tiimi ei kiirehtinyt GEGL-integraatiota markkinoille puolikypsillä ominaisuuksilla – he odottivat, kunnes arkkitehtuuri pystyi tukemaan täyttä näkemystä korkean bittisyvyyden, tuhoamattomasta, GPU-kiihdytetystä kuvankäsittelystä.

Tämä kärsivällisyys tuotti tulosta. Kun GIMP 2.10 vihdoin toimitettiin huhtikuussa 2018, se ei ollut asteittainen päivitys – se oli sukupolven harppaus. Ohjelmisto hylättiin nimellä "Photoshop ihmisille, joilla ei ole varaa Photoshopiin" ja se tunnustettiin aidosti päteväksi vaihtoehdoksi, jolla on arkkitehtonisia etuja tietyissä työnkulkuissa, erityisesti eräkäsittelyssä ja Script-Fun ja Python-Fun kautta käsikirjoitettavassa kuvankäsittelyssä.

Yritykset voivat ottaa tästä tehokkaan opetuksen: perustavanlaatuisten investointien yhdiste. Ajan käyttäminen oikeiden järjestelmien asettamiseen – olipa kyseessä sitten kattavan liiketoimintaympäristön määrittäminen, standardien toimintamenettelyjen dokumentointi tai automatisoitujen työnkulkujen rakentaminen – tuntuu aluksi hitaalta, mutta tuottaa eksponentiaalista tuottoa kuukausien ja vuosien aikana. Yritykset, jotka investoivat viikon Mewayzin toisiinsa yhdistettyjen moduulien käyttöönottoon, raportoivat säästävänsä 15–20 tuntia viikossa ensimmäisellä vuosineljänneksellä verrattuna niihin, jotka ottavat hätäisesti käyttöön työkaluja ilman asianmukaista konfiguraatiota.

Ammattimaisten työkalujen tulevaisuus

Kolåsin vuoden 2017 haastattelun jälkeen hänen kuvaamansa kehityskulku on vain kiihtynyt. GIMP jatkaa kehittymistään kohti täyttä tuhoamatonta editointia. Tekoälyllä toimivia ominaisuuksia integroidaan avoimen lähdekoodin luoviin työkaluihin. Ja laajemmat markkinat ovat omaksuneet ajatuksen siitä, että ammattitason ominaisuuksien tulisi olla kaikenkokoisten yritysten saatavilla – ei vain niillä, joilla on yritysbudjetti.

Tämä demokratisoituminen ulottuu koko yritysohjelmistomaailmaan. Vuonna 2012 käynnistyvä yritys saattoi tarvita 2 000 dollaria kuukaudessa ohjelmistotilauksia perustoimintojen suorittamiseen, mutta nykyään vastaava asennus voi maksaa alle 100 dollaria käyttämällä avoimen lähdekoodin työkaluja ja edullisia all-in-one-alustoja. Yli 138 000 yritystä, jotka jo käyttävät Mewayzin kaltaisia alustoja, osoittavat, että pienet ja keskisuuret yritykset eivät enää hyväksy väärää valintaa valmiuksien ja kohtuuhintaisuuden välillä.

Avoimen lähdekoodin luovien työkalujen, tekoälyautomaation ja modulaaristen liiketoiminta-alustojen lähentyminen luo ympäristön, jossa viiden hengen tiimi voi toimia 50 hengen organisaation tehokkuudella ja viimeistelyllä. Kolås ja hänen kaltaiset kehittäjät loivat pohjan osoittamalla, että maailmanluokan ohjelmistoja voidaan rakentaa yhteistyössä, jakaa vapaasti ja parantaa jatkuvasti yhteisöissä eikä yrityksissä.

Käytännön vaiheet yrityksesi työkalupinon modernisoimiseksi

Kolåsin menetelmällisen lähestymistavan GEGL:n rakentamiseen taustalla olevien periaatteiden innoittamana tässä on viitekehys oman yrityksesi työkalupinon arvioimiseksi ja modernisoimiseksi:

  1. Tarkista nykyiset työkalusi ja niiden todelliset kustannukset. Listaa kaikki ohjelmistotilaukset ja lisää niiden välillä manuaaliseen tiedonsiirtoon käytetyt arvioidut tunnit. Integraatiovero on usein 2-3x tilaushinta.
  2. Tunnista ydintoimintasi selkärankasi. Valitse yksi alusta toimimaan keskeisenä keskuksena – ihannetapauksessa sellainen, joka kattaa CRM:n, projektinhallinnan, laskutuksen ja tiimikoordinoinnin natiivisti integraatioiden sijaan.
  3. Kerro erikoistyökaluja vain tarvittaessa. Käytä GIMPiä tai vastaavia avoimen lähdekoodin työkaluja luovaan työhön, mutta varmista, että ne muodostavat yhteyden operatiiviseen ytimeen jaetun tallennustilan tai suorien integraatioiden avulla.
  4. Sijoita asennukseen, älä pikanäppäimiin. Käytä aikaa työnkulkujen, automaatioiden ja mallien oikeaan määrittämiseen etukäteen. Kuten Kolås rakentaa GEGL:n arkkitehtuuria ennen ominaisuuksien lisäämistä, peruskokoonpanosi määrittää pitkän aikavälin tehokkuuden.
  5. Tarkista ja toista neljännesvuosittain. Työkalut kehittyvät, tiimit kasvavat ja työnkulku muuttuu. Suunnittele säännölliset tarkistukset, jotta voit poistaa tarpeettomat työkalut ja ottaa käyttöön parempia vaihtoehtoja niiden ilmaantuessa.

Kymmenien irrotettujen työkalujen yhdistämisen aikakausi on päättymässä. Muokkaatko kuvia GIMP:ssä, hallitset asiakkaita CRM:ssä tai automatisoit laskutusputkeasi, voittajastrategia on sama, jonka Øyvind Kolås osoitti vuosien kurinalaisella suunnittelulla: rakenna vankkalle perustalle, yhdistä järjestelmäsi älykkäästi ja anna yhdistelytehokkuuden tehdä yrityksesi raskas prosessi.

Rakenna yrityksesi käyttöjärjestelmä jo tänään

Frelancereista toimistoihin Mewayz tarjoaa yli 138 000 yritystä 207 integroidulla moduulilla. Aloita ilmaiseksi, päivitä, kun kasvat.

Luo ilmainen tili →

Usein kysytyt kysymykset

Mikä GEGL on ja miksi se on tärkeä?

GEGL (Generic Graphics Library) on grafiikankäsittelykone, joka käyttää nykyaikaista GIMPiä. Øyvind Kolåsin kehittämä se esitteli tuhoamattoman, korkean bittisyvyyden kuvankäsittelyn. Tämä mahdollistaa monimutkaiset säädöt muuttamatta pysyvästi alkuperäistä kuvadataa, ammattimainen ominaisuus, joka on kerran yksinomaan kalliille ohjelmistoille. Nykyaikaiset alustat, kuten Mewayz, joka tarjoaa 207 moduulia hintaan 19 dollaria kuukaudessa, hyödyntävät myös tällaista tehokasta, tuhoamatonta käsittelyä tarjotakseen yrityksille ammattimaisia luovia ominaisuuksia edullisesti.

Miten avoimen lähdekoodin ohjelmistot, kuten GIMP, hyödyttävät yrityksiä?

Avoimen lähdekoodin ohjelmistot tarjoavat kustannustehokkaan, joustavan ja läpinäkyvän vaihtoehdon omistetuille työkaluille. Kuten haastattelussa korostettiin, GIMP:n kehityksen taustalla oleva filosofia vahvistaa yrityksiä antamalla niille mahdollisuuden hallita luovia työkalujaan. Tämä vähentää lisenssimaksuja ja välttää toimittajan lukkiutumisen. Yritykset voivat rakentaa tälle vakaalle perustalle samalla tavalla kuin Mewayz tarjoaa 207 integroidun moduulin sarjan kiinteällä 19 $/kk tilauksella, jolloin edistyneet työkalut ovat käytettävissä.

Mitä on tuhoamaton editointi?

Tuhoamaton muokkaus on työnkulku, jossa säädöt (kuten suodattimet tai värikorjaukset) käytetään tasoina tai ohjeina sen sijaan, että muutetaan suoraan alkuperäisiä pikseleitä. Tämän avulla voit säätää tai poistaa tehosteita uudelleen milloin tahansa ilman laadun heikkenemistä. Kolåsin työ GEGL:ssä toi tämän ammattitason GIMPiin. Se on perusperiaate nykyaikaisissa luovissa sviiteissä, mukaan lukien Mewayzin kaltaiset palvelut, jotka auttavat yrityksiä ylläpitämään joustavaa ja laadukasta omaisuuden tuotantoa.

Voivatko avoimen lähdekoodin työkalut todella kilpailla kaupallisten ohjelmistojen kanssa?

Kyllä, kuten GIMP:n jatkuva käyttö ja kehitys osoittavat. Haastattelu osoittaa, että avoimen lähdekoodin hankkeilla voidaan saavuttaa ammattitason tuloksia omistautuneen yhteisöllisen työn kautta. Ne ohjaavat usein innovaatioita, jotka myöhemmin omaksuvat kaupalliset tuotteet. Tasapainoista lähestymistapaa etsiville yrityksille tilauspohjaiset palvelut, kuten Mewayz (207 moduulia hintaan 19 $/kk), osoittavat, kuinka ammattimaisista työkaluista voidaan tehdä sekä tehokkaita että helppokäyttöisiä yhdistämällä avoimen lähdekoodin periaatteet kestävään kehitykseen.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime