Hacker News

Intervju z Øyvindom Kolåsom, razvijalcem GIMP (2017)

Komentarji

12 min read Via www.gimp.org

Mewayz Team

Editorial Team

Hacker News

Kako odprtokodne inovacije preoblikujejo ustvarjalna orodja za sodobna podjetja

Ko je Øyvind Kolås leta 2017 sedel za mizo in razpravljal o svojem dolgoletnem delu na grafičnem mehanizmu GIMP, ni govoril le o kodi – artikuliral je filozofijo, ki je tiho preoblikovala pristop podjetij k kreativni programski opremi. Kot arhitekt za GEGL (Generic Graphics Library) je Kolås več kot desetletje gradil temelje za nedestruktivno urejanje slik v eni najbolj razširjenih odprtokodnih aplikacij na svetu. Njegovo delo predstavlja nekaj večjega od enega samega projekta: zamisel, da zmogljiva profesionalna orodja ne potrebujejo poslovnih cen in da odprto sodelovanje proizvaja boljšo programsko opremo, kot bi jo kadar koli lahko zaprti ekosistemi. Ta filozofija še nikoli ni bila tako ustrezna za podjetja, ki imajo omejene proračune in naraščajoče ustvarjalne zahteve.

Inženir, ki stoji za največjo preobrazbo GIMP

Øyvind Kolås, v skupnosti odprtokodnih programov znan pod imenom "pippin", je norveški razvijalec, čigar prispevki k GIMP segajo že več kot desetletje. Njegov glavni poudarek je bil GEGL – ogrodje za obdelavo slik na podlagi grafov, ki je temeljito spremenilo, kako GIMP obravnava slikovne pike. Pred integracijo GEGL je bil GIMP omejen na 8-bitno barvno globino in destruktivne poteke urejanja. Kolåsovo delo je uvedlo obdelavo z veliko bitno globino, linearne svetlobne operacije in arhitekturne temelje za nedestruktivno urejanje.

Kar je naredilo Kolåsov pristop izjemen, sta njegova potrpežljivost in dolgoročna vizija. Razvoj GEGL se je začel v začetku leta 2000, popolna integracija v GIMP pa je trajala več kot petnajst let. Do leta 2017 so bili sadovi tega dela vidni v predizdajnih različicah GIMP 2.10, ki bo sčasoma dobavljen z 32-bitno natančnostjo v plavajoči vejici, predogledom operacij GEGL na platnu in dramatično posodobljenim cevovodom za obdelavo. To ni bil bliskovit zagonski šprint – bil je metodičen, temeljni inženiring, ki je dal prednost vzpostavitvi prave arhitekture pred funkcijami hitre dostave.

Njegova zgodba ponuja lekcijo, ki sega daleč onkraj razvoja programske opreme: trajnostne inovacije zahtevajo naložbe v infrastrukturo pred bleščečimi funkcijami. Podjetja, ki gradijo na trdnih operativnih temeljih – ne glede na to, ali gre za kodo ali zasnovo poteka dela – dosledno prekašajo podjetja, ki lovijo kratkoročne zmage.

Zakaj so nedestruktivni poteki dela pomembni poleg oblikovanja

Koncept, ki ga je Kolås zagovarjal v GIMP – nedestruktivno urejanje – je varljivo preprost. Namesto da bi z vsako operacijo trajno spremenili svoj izvorni material, prilagoditve nalagate kot reverzibilne plasti, ki jih je mogoče kadar koli spremeniti, preurediti ali odstraniti. Izvirni podatki ostanejo nedotaknjeni. Pri urejanju slik to pomeni, da lahko uporabite popravek barve, zameglitev in obrezovanje, nato pa se vrnete in spremenite popravek barve, ne da bi izgubili druge prilagoditve.

To načelo ima globoke posledice zunaj ustvarjalne programske opreme. Sodobna podjetja vedno bolj delujejo v okoljih, kjer morajo biti odločitve reverzibilne, revizijske in ponavljajoče se. Razmislite, kako deluje cevovod CRM: ne želite, da en sam napačen klik trajno spremeni zgodovino posla. Ali razmislite o izdajanju računov – zmožnost prilagajanja vrstičnih postavk, razveljavitve sprememb in vzdrževanja jasne revizijske sledi je bistvena za finančno skladnost. Nedestruktivna filozofija, ki jo je Kolås vdelal v arhitekturo GIMP, odraža tisto, kar dobro zasnovane poslovne platforme zagotavljajo na vseh operativnih ravneh.

Platforme, kot je Mewayz, uporabljajo enako razmišljanje v svojih 207 integriranih modulih. Ne glede na to, ali prilagajate izračune plač, spreminjate predlog stranke ali prestrukturirate časovnico projekta, sistem vzdržuje zgodovino sprememb in vam omogoča ponavljanje brez strahu pred izgubo prejšnjega dela. Je poslovni ekvivalent nedestruktivnega urejanja – in je prav tako transformativen.

Prednost odprtokodnosti za rastoča podjetja

Eden najbolj privlačnih vidikov Kolåsovega dela na GIMP je, kaj predstavlja ekonomsko. Adobejeva zbirka Creative Cloud stane podjetja med 55 in 90 USD na uporabnika na mesec. Za ekipo desetih oblikovalcev je to od 6.600 do 10.800 dolarjev letno – brez upoštevanja naročnin na fotografije, licenc za vtičnike ali stroškov usposabljanja. GIMP, ki ga poganja Kolåsov mehanizem GEGL, ponuja zmogljivosti profesionalnega razreda brez stroškov licenciranja.

Odprtokodni model je dramatično dozorel od leta 2017. Današnja podjetja lahko zgradijo celotne kreativne in operativne nize z uporabo odprtokodnih in cenovno dostopnih orodij SaaS, ne da bi pri tem žrtvovala kakovost. Ključni vidiki pri ocenjevanju odprtokodnih orodij za poslovno uporabo vključujejo:

  • Skupni stroški lastništva — Brezplačno licenciranje ne pomeni brezplačne uvedbe; dejavnik pri usposabljanju, prilagajanju in podpori
  • Zdravje skupnosti – skupnosti aktivnih sodelavcev (GIMP ima več kot 700 sodelavcev) signalizirajo dolgoročno sposobnost preživetja
  • Zmožnost integracije – Orodja, ki se povežejo z vašim obstoječim potekom dela prek API-jev in standardnih formatov datotek, zmanjšajo trenje
  • Razširljivost – Zagotovite, da lahko orodje obvlada naraščajoče delovne obremenitve, ne da bi morali zamenjati platformo
  • Varnost in skladnost – odprtokodno kodo je mogoče revidirati, kar je vedno bolj pomembno za podjetja, ki ravnajo z občutljivimi podatki

Najpametnejša podjetja ne izbirajo izključno med odprtokodnimi in komercialnimi orodji. Gradijo hibridne sklade – uporabljajo GIMP za paketno obdelavo slik, Mewayz za operativno upravljanje in ciljno usmerjena vrhunska orodja samo tam, kjer odprtokodne alternative resnično ne uspejo. Ta pristop lahko zmanjša porabo programske opreme za 40-60 %, hkrati pa ohrani ali celo izboljša zmogljivost.

Gradnja cevovoda od kreative do operacij

Kolåsovo delo je izpostavilo vrzel, s katero se še vedno spopadajo številna podjetja: nepovezanost med ustvarjalno produkcijo in poslovnimi operacijami. Oblikovalec ustvari sredstva v GIMP ali Photoshopu, jih izvozi, naloži v skupni disk, obvesti marketinško ekipo prek Slacka, ki jih nato ročno pripne kampanjam, objavam v družabnih omrežjih ali seznamom izdelkov. Vsaka predaja povzroči zamudo, zmedo različic in tveganje uporabe zastarelih sredstev.

Podjetja, ki razmišljajo v prihodnost, odpravljajo te vrzeli s povezovanjem svojih kreativnih delovnih tokov neposredno s svojimi operativnimi platformami. Ko se izhodni podatki vaše zasnove posredujejo neposredno v vaš CRM, vaše strani za rezervacije, vaše profile povezav v biografiji in vaše predloge za izdajanje računov, odstranite celotno kategorijo operativnih trenj. Uporabniki Mewayza lahko na primer enkrat posodobijo sredstva blagovne znamke in te spremembe kaskadno razporedijo po modulih, usmerjenih k odjemalcem – od predlog predlogov do digitalnih izložb – brez ročnega ponovnega nalaganja prek nepovezanih orodij.

Najdražja programska oprema v katerem koli podjetju ni tista z najvišjo licenčnino – je tista, ki povzroči največ ročnega dela med sistemi. Stroški integracije, merjeni v človeških urah, skoraj vedno presegajo stroške naročnine.

💡 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 →

Ta vpogled je razlog, zakaj se je trend k platformam vse v enem pospešil. Podjetja, ki so prej upravljala osem do dvanajst ločenih orodij – vsako je bilo odlično ločeno – odkrivajo, da stroški usklajevanja med temi orodji stanejo več kot orodja sama. Modularna platforma, ki pod eno streho obravnava CRM, izdajanje računov, kadrovsko službo, vodenje projektov in distribucijo kreativnih sredstev, odpravi na stotine ur letnega dela.

Lekcije iz petnajstih let inženiringa bolnikov

Morda najbolj podcenjen vidik Kolåsove zgodbe je časovnica. V tehnološki kulturi, ki je obsedena s hitrim ponavljanjem in minimalno sposobnimi izdelki, je porabil več kot petnajst let za gradnjo GEGL v grafični motor, pripravljen za proizvodnjo. Ekipa GIMP ni pohitela z integracijo GEGL na trg s polovičnimi funkcijami – počakali so, da je arhitektura lahko podpirala popolno vizijo bitne globine, nedestruktivne obdelave slik, pospešene z GPU.

Ta potrpežljivost se je obrestovala. Ko je bil GIMP 2.10 končno dobavljen aprila 2018, to ni bila postopna posodobitev – bil je generacijski preskok. Programska oprema je prešla od tega, da so jo zavrnili kot "Photoshop za ljudi, ki si ne morejo privoščiti Photoshopa", do tega, da so jo prepoznali kot resnično zmogljivo alternativo z arhitekturnimi prednostmi v določenih delovnih tokovih, zlasti pri paketni obdelavi in ​​manipulaciji slik s skripti prek Script-Fu in Python-Fu.

Podjetja lahko tukaj izvlečejo močno lekcijo: temeljna naložbena spojina. Poraba časa za nastavitev ustreznih sistemov – ne glede na to, ali gre za konfiguracijo celovite poslovne platforme, dokumentiranje standardnih operativnih postopkov ali gradnjo avtomatiziranih delovnih tokov – je na začetku počasen, vendar ustvari eksponentne donose v mesecih in letih. Podjetja, ki vložijo teden dni v pravilno nastavitev medsebojno povezanih modulov Mewayz, poročajo, da so v prvem četrtletju prihranila 15–20 ur na teden v primerjavi s tistimi, ki naglo sprejmejo orodja brez ustrezne konfiguracije.

Prihodnost dostopnih profesionalnih orodij

Od Kolåsovega intervjuja leta 2017 se je pot, ki jo je opisal, le še pospešila. GIMP se še naprej razvija proti popolnemu nedestruktivnemu urejanju. Funkcije, ki jih poganja AI, se integrirajo v odprtokodna kreativna orodja. In širši trg je sprejel zamisel, da bi morale biti zmogljivosti profesionalnega razreda dostopne podjetjem vseh velikosti – ne le tistim s podjetniškimi proračuni.

Ta demokratizacija se razteza na celotno pokrajino poslovne programske opreme. Medtem ko je zagon leta 2012 morda potreboval 2000 $ na mesec za naročnine na programsko opremo za izvajanje osnovnih operacij, lahko primerljiva postavitev danes stane pod 100 $ z uporabo kombinacije odprtokodnih orodij in cenovno dostopnih platform vse-v-enem. Več kot 138.000 podjetij že uporablja platforme, kot je Mewayz, dokazuje, da mala in srednje velika podjetja ne sprejemajo več napačne izbire med zmogljivostjo in cenovno dostopnostjo.

Konvergenca odprtokodnih ustvarjalnih orodij, avtomatizacije umetne inteligence in modularnih poslovnih platform ustvarja okolje, v katerem lahko petčlanska ekipa deluje z učinkovitostjo in dovršenostjo petdesetčlanske organizacije. Kolås in razvijalci, kot je on, so postavili temelje z dokazovanjem, da je programsko opremo svetovnega razreda mogoče zgraditi s sodelovanjem, jo prosto distribuirati in nenehno izboljševati skupnosti in ne korporacije.

Praktični koraki za posodobitev nabora poslovnih orodij

Navdihnjen z načeli Kolåsovega metodičnega pristopa k izgradnji GEGL, je tukaj ogrodje za ocenjevanje in posodobitev vašega lastnega niza poslovnih orodij:

  1. Preverite svoja trenutna orodja in njihove dejanske stroške. Navedite vsako naročnino na programsko opremo, nato dodajte predvidene ure, porabljene za ročni prenos podatkov med njimi. Integracijski davek je pogosto 2-3x višji od stroškov naročnine.
  2. Določite svojo osrednjo operativno hrbtenico. Izberite eno platformo, ki bo služila kot vaše osrednje vozlišče – idealno tisto, ki pokriva CRM, vodenje projektov, izdajanje računov in usklajevanje ekipe izvorno in ne prek integracij.
  3. Sloj v specializiranih orodjih samo, kjer je to potrebno. Uporabite GIMP ali podobna odprtokodna orodja za ustvarjalno delo, vendar zagotovite, da se povežejo z vašim operativnim jedrom prek skupnega pomnilnika ali neposrednih integracij.
  4. Vlagajte v nastavitev, ne v bližnjice. Porabite čas za pravilno konfiguracijo potekov dela, avtomatizacije in predlog vnaprej. Tako kot Kolås gradi arhitekturo GEGL pred dodajanjem funkcij, vaša osnovna postavitev določa dolgoročno učinkovitost.
  5. Četrtletno pregledujte in ponavljajte. Orodja se razvijajo, ekipe rastejo in delovni tokovi se spreminjajo. Načrtujte redne preglede, da odstranite odvečna orodja in sprejmete boljše alternative, ko se pojavijo.

Obdobje sestavljanja desetin nepovezanih orodij se končuje. Ne glede na to, ali urejate slike v GIMP, upravljate stranke v sistemu CRM ali avtomatizirate cevovod za izdajanje računov, je zmagovalna strategija ista, kot jo je Øyvind Kolås pokazal skozi leta discipliniranega inženiringa: gradite na trdnih temeljih, inteligentno povežite svoje sisteme in pustite, da učinkovitost sestavljanja naredi veliko za vaše podjetje.

Zgradite svoj poslovni OS danes

Od samostojnih podjetnikov do agencij, Mewayz z 207 integriranimi moduli poganja več kot 138.000 podjetij. Začnite brezplačno, nadgradite, ko rastete.

Ustvarite brezplačen račun →

Pogosto zastavljena vprašanja

Kaj je GEGL in zakaj je pomemben?

GEGL (Generic Graphics Library) je mehanizem za obdelavo grafike, ki poganja sodobni GIMP. Razvil ga je Øyvind Kolås in uvedel nedestruktivno urejanje slik z visoko bitno globino. To omogoča zapletene prilagoditve brez trajnega spreminjanja izvirnih slikovnih podatkov, profesionalna funkcija, ki je bila nekoč ekskluzivna za drago programsko opremo. Sodobne platforme, kot je Mewayz, ki ponuja 207 modulov za 19 USD/mesec, prav tako izkoriščajo tako zmogljivo, nedestruktivno obdelavo, da podjetjem nudijo profesionalne ustvarjalne zmogljivosti po dostopni ceni.

Kako odprtokodna programska oprema, kot je GIMP, koristi podjetjem?

Odprtokodna programska oprema ponuja stroškovno učinkovito, prilagodljivo in pregledno alternativo lastniškim orodjem. Kot je bilo poudarjeno v intervjuju, filozofija razvoja GIMP krepi podjetja tako, da jim daje nadzor nad njihovimi ustvarjalnimi orodji. To zmanjša licenčnine in se izogne ​​zaklepanju prodajalca. Podjetja lahko gradijo na teh stabilnih temeljih, podobno kot Mewayz ponuja zbirko 207 integriranih modulov za pavšalno naročnino 19 USD/mesec, kar omogoča dostop do naprednih orodij.

Kaj je nedestruktivno urejanje?

Nedestruktivno urejanje je potek dela, pri katerem se prilagoditve (kot so filtri ali barvni popravki) uporabijo kot plasti ali navodila, namesto neposrednega spreminjanja izvirnih slikovnih pik. To vam omogoča, da kadar koli ponovno prilagodite ali odstranite učinke brez izgube kakovosti. Kolåsovo delo na GEGL je prineslo ta profesionalni standard v GIMP. To je temeljno načelo v sodobnih kreativnih paketih, vključno s storitvami, kot je Mewayz, ki podjetjem pomagajo vzdrževati prilagodljivo in visokokakovostno proizvodnjo sredstev.

Ali lahko odprtokodna orodja resnično tekmujejo s komercialno programsko opremo?

Da, kar dokazuje stalna uporaba in razvoj programa GIMP. Intervju kaže, da lahko odprtokodni projekti s predanim prizadevanjem skupnosti dosežejo rezultate profesionalne stopnje. Pogosto spodbujajo inovacije, ki jih kasneje sprejmejo komercialni izdelki. Za podjetja, ki iščejo uravnotežen pristop, naročniške storitve, kot je Mewayz (207 modulov za 19 USD/mesec), prikazujejo, kako je mogoče profesionalna orodja narediti zmogljiva in dostopna ter združiti načela odprte kode s trajnostnim razvojem.

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