Hacker News

Intervjuu Øyvind Kolåsiga, GIMP-i arendaja (2017)

Kommentaarid

11 min read Via www.gimp.org

Mewayz Team

Editorial Team

Hacker News

Kuidas avatud lähtekoodiga innovatsioon kujundab ümber loomingulisi tööriistu kaasaegsete ettevõtete jaoks

Kui Øyvind Kolås istus 2017. aastal maha, et arutada oma aastatepikkust tööd GIMPi graafikamootori kallal, ei rääkinud ta ainult koodist – ta sõnastas filosoofiat, mis on vaikselt ümber kujundanud ettevõtete lähenemist loovtarkvarale. GEGL-i (Generic Graphics Library) arhitektina veetis Kolås üle kümne aasta, et ehitada alus mittepurustavale pilditöötlusele ühes maailma enimkasutatavas avatud lähtekoodiga rakenduses. Tema töö esindab midagi suuremat kui üks projekt: idee, et võimsate professionaalsete tööriistadega ei pea kaasas olema ettevõtte hinnasilti ning et avatud koostöö loob parema tarkvara kui suletud ökosüsteemid kunagi suudaksid. Ettevõtete jaoks, kellel on kitsas eelarve ja kasvavad loomingulised nõudmised, pole see filosoofia kunagi olnud asjakohasem.

GIMP-i suurima ümberkujundamise taga olev insener

Øyvind Kolås, kes on avatud lähtekoodiga kogukonnas tuntud oma käepidemega "pippin", on Norra arendaja, kelle panus GIMP-i ulatub üle kümne aasta. Tema peamine fookus on olnud GEGL - graafikupõhine pilditöötlusraamistik, mis muutis põhjalikult seda, kuidas GIMP piksliandmeid käsitleb. Enne GEGL-i integreerimist oli GIMP piiratud 8-bitise värvisügavuse ja hävitava redigeerimise töövoogudega. Kolåsi töö tutvustas suure bitisügavusega töötlemist, lineaarseid valgusoperatsioone ja mittepurustava redigeerimise arhitektuurset alust.

Kolåsi lähenemise tegi tähelepanuväärseks tema kannatlikkus ja pikaajaline visioon. GEGL-i arendus algas 2000. aastate alguses ja täielik integreerimine GIMP-iga võttis aega üle viieteistkümne aasta. 2017. aastaks olid selle töö viljad nähtavad GIMP 2.10 väljalaskeeelsetes versioonides, mis lõpuks tarnitakse 32-bitise ujukoma täpsusega, GEGL-i toimingute eelvaate lõuendil ja dramaatiliselt moderniseeritud töötlemiskonveieriga. See ei olnud toretsev stardisprint – see oli metoodiline ja põhiline projekteerimine, mis eelistas arhitektuuri õigeks saamist kiirele tarnefunktsioonidele.

Tema lugu pakub õppetunni, mis ulatub tarkvaraarendusest palju kaugemale: säästev innovatsioon nõuab infrastruktuuri investeerimist, enne kui toretsevaid funktsioone. Ettevõtted, mis toetuvad kindlale tegevusalusele – olgu siis koodi või töövoo ülesehituse osas –, edestavad pidevalt lühiajalisi võite jahtivaid ettevõtteid.

Miks on mittepurustavad töövood peale disaini olulisemad

Kolåsi kontseptsioon GIMPis – mittepurustav redigeerimine – on petlikult lihtne. Selle asemel, et iga toiminguga lähtematerjali jäädavalt muuta, virnate kohandused pööratavate kihtidena, mida saab igal hetkel muuta, ümber järjestada või eemaldada. Algandmed jäävad puutumata. Pilditöötluses tähendab see, et saate rakendada värviparandust, hägusust ja kärpimist, seejärel minna tagasi ja muuta värviparandust ilma muid seadistusi kaotamata.

Sellel põhimõttel on sügavad tagajärjed väljaspool loomingulist tarkvara. Kaasaegsed ettevõtted tegutsevad üha enam keskkondades, kus otsused peavad olema pööratavad, auditeeritavad ja korduvad. Mõelge, kuidas CRM-i konveier töötab: te ei soovi, et üks valeklõps muudaks jäädavalt tehingu ajalugu. Või mõelge arveldamise peale – võimalus kohandada reaüksusi, ennistada muudatusi ja säilitada selge kontrolljälg on finantsnõuete täitmiseks hädavajalik. Mittepurustav filosoofia, mille Kolås GIMP-i arhitektuuri põimib, peegeldab seda, mida hästi läbimõeldud äriplatvormid pakuvad igas töökihis.

Platvormid nagu Mewayz rakendavad sama mõtteviisi oma 207 integreeritud moodulis. Olenemata sellest, kas kohandate palgaarvestusi, muudate kliendi ettepanekut või restruktureerite projekti ajakava, säilitab süsteem muudatuste ajalugu ja võimaldab teil korrata, kartmata eelnevat tööd kaotada. See on mittepurustava toimetamise äriline vaste – ja see on sama transformatiivne.

Avatud lähtekoodiga eelis kasvavatele ettevõtetele

Üks mõjuvamaid aspekte Kolåsi töös GIMP-iga on see, mida see majanduslikult esindab. Adobe Creative Cloudi komplekt maksab ettevõtetele 55–90 dollarit kasutaja kohta kuus. Kümnest disainerist koosneva meeskonna jaoks on see 6600–10 800 dollarit aastas – enne kui arvestame laofotode tellimusi, pistikprogrammide litsentse või koolituskulusid. GIMP, mille jõuallikaks on Kolåsi GEGL-mootor, pakub professionaalseid võimalusi ilma litsentsimiseta.

Avatud lähtekoodiga mudel on alates 2017. aastast dramaatiliselt arenenud. Tänapäeval saavad ettevõtted luua terveid loomingulisi ja operatiivseid virnasid, kasutades avatud lähtekoodiga ja taskukohaseid SaaS-i tööriistu, ilma kvaliteeti ohverdamata. Peamised kaalutlused ärikasutuseks mõeldud avatud lähtekoodiga tööriistade hindamisel on järgmised:

  • Omamise kogukulu – tasuta litsentsimine ei tähenda tasuta juurutamist; koolituse, kohandamise ja toe faktor
  • Kogukonna tervis – aktiivsed panustajate kogukonnad (GIMP-il on olnud üle 700 kaastöölise) annavad märku pikaajalisest elujõulisusest
  • Integreerimisvõimalus – tööriistad, mis ühendavad teie olemasoleva töövooga API-de ja standardsete failivormingute kaudu, vähendavad hõõrdumist.
  • Skaleeritavus – veenduge, et tööriist saaks hakkama kasvava töökoormusega ilma platvormi vahetamist nõudmata
  • Turvalisus ja vastavus – avatud lähtekoodiga koodi saab auditeerida, mis on tundlikke andmeid käitlevate ettevõtete jaoks üha olulisem.

Kõige nutikamad ettevõtted ei vali ainult avatud lähtekoodiga ja kommertstööriistade vahel. Nad loovad hübriidvirnasid – kasutades GIMP-i pakettpilditöötluseks, Mewayzi operatiivjuhtimiseks ja sihipäraseid esmaklassilisi tööriistu ainult siis, kui avatud lähtekoodiga alternatiivid tõesti puuduvad. Selline lähenemine võib vähendada tarkvarakulutusi 40–60%, säilitades samal ajal võimekuse või isegi seda täiustades.

Creative-to-Operations Pipeline'i loomine

Kolåsi töö tõi esile lünga, millega paljud ettevõtted ikka veel võitlevad: loomingulise tootmise ja äritegevuse vahelise seose katkemine. Disainer loob varad GIMPis või Photoshopis, ekspordib need, laadib need üles jagatud kettale, teavitab Slacki kaudu turundusmeeskonda, kes seejärel lisab need käsitsi kampaaniatele, suhtluspostitustele või tooteloenditele. Iga üleandmine toob kaasa viivituse, versioonide segaduse ja aegunud varade kasutamise riski.

Edaspidi mõtlevad ettevõtted kõrvaldavad need lüngad, ühendades oma loomingulised töövood otse oma tegevusplatvormidega. Kui teie disainiväljund edastatakse otse teie CRM-i, teie broneerimislehtedele, lingi-in-bio profiilidele ja arveldusmallidele, eemaldate terve tööprobleemide kategooria. Näiteks Mewayzi kasutajad saavad värskendada brändi varasid üks kord ja lasta need muudatused läbi viia kliendipoolsetes moodulites – alates pakkumise mallidest kuni digitaalsete poefassideni – ilma käsitsi uuesti üleslaadimiseta lahti ühendatud tööriistade kaudu.

Ettevõtte kõige kallim tarkvara ei ole see, mille litsentsitasu on kõrgeim, vaid see, mis teeb kõige rohkem käsitsi tööd süsteemide vahel. Integratsioonikulu, mõõdetuna inimtundides, ületab peaaegu alati liitumiskulu.

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

See on põhjus, miks kõik-ühes platvormide suundumus on kiirenenud. Ettevõtted, kes varem haldasid kaheksat kuni kahtteist eraldi tööriista – igaüks neist on eraldiseisvalt suurepärane – avastavad, et nende tööriistade vaheline koordineerimine maksab rohkem kui tööriistad ise. Modulaarne platvorm, mis haldab CRM-i, arveldamist, personalijuhtimist, projektijuhtimist ja loomingulist varade levitamist ühe katuse all, välistab sadade tundide pikkuse iga-aastase töökoormuse.

Viisteist aastat kestnud patsienditehnoloogia õppetunnid

Kolåsi loo kõige alahinnatud aspekt on võib-olla ajaskaala. Tehnoloogiakultuuris, mis oli kinnisideeks kiire iteratsiooni ja minimaalse elujõulisusega toodetest, kulutas ta üle viieteistkümne aasta, et ehitada GEGL-i tootmisvalmis graafikamootoriks. GIMP-i meeskond ei kiirustanud GEGL-i integreerimist turule pooleliolevate funktsioonidega – nad ootasid, kuni arhitektuur suudab toetada täielikku nägemust suure bitisügavusega, mittepurustavast GPU-kiirendatud pilditöötlusest.

See kannatlikkus maksis tulu. Kui GIMP 2.10 lõpuks 2018. aasta aprillis tarniti, ei olnud see järkjärguline värskendus – see oli põlvkondadevaheline hüpe. Tarkvarast loobuti kui "Photoshop inimestele, kes ei saa Photoshopi endale lubada", tunnistati seda tõeliselt võimekaks alternatiiviks, millel on teatud töövoogude arhitektuursed eelised, eriti paketttöötlus ja skriptitav piltide manipuleerimine Script-Fu ja Python-Fu kaudu.

Ettevõtted saavad siit võtta võimsa õppetunni: põhiinvesteeringute liit. Aja kulutamine õigete süsteemide seadistamisele – olgu selleks siis tervikliku äriplatvormi konfigureerimine, standardsete tööprotseduuride dokumenteerimine või automatiseeritud töövoogude loomine – tundub alguses aeglane, kuid tekitab kuude ja aastate jooksul eksponentsiaalset tulu. Ettevõtted, kes investeerivad nädalas Mewayzi omavahel ühendatud moodulite õigesse seadistamisse, teatavad, et säästsid esimeses kvartalis 15–20 tundi nädalas, võrreldes ettevõtetega, kes võtavad tööriistu kiiresti kasutusele ilma õige konfiguratsioonita.

Juurdepääsetavate professionaalsete tööriistade tulevik

Alates Kolåsi 2017. aasta intervjuust on tema kirjeldatud trajektoor ainult kiirenenud. GIMP areneb jätkuvalt täieliku mittepurustava redigeerimise suunas. AI-põhised funktsioonid integreeritakse avatud lähtekoodiga loomingulistesse tööriistadesse. Ja laiem turg on võtnud omaks idee, et professionaalsed võimalused peaksid olema kättesaadavad igas suuruses ettevõtetele – mitte ainult ettevõtete eelarvega ettevõtetele.

See demokratiseerimine hõlmab kogu äritarkvara maastikku. Kui 2012. aastal võis idufirma vajada põhitoimingute tegemiseks 2000 dollarit kuus tarkvara tellimusi, siis praegu võib võrreldav seadistus maksta alla 100 dollari, kasutades avatud lähtekoodiga tööriistade ja taskukohaste kõik-ühes platvormide kombinatsiooni. Rohkem kui 138 000 ettevõtet, kes juba kasutavad selliseid platvorme nagu Mewayz, näitavad, et väikesed ja keskmise suurusega ettevõtted ei nõustu enam vale valikuga võimekuse ja taskukohasuse vahel.

Avatud lähtekoodiga loometööriistade, tehisintellekti automatiseerimise ja modulaarsete äriplatvormide lähenemine loob keskkonna, kus viieliikmeline meeskond saab tegutseda viiekümneliikmelise organisatsiooni tõhususe ja lihvimisega. Kolås ja temasugused arendajad panid aluse, tõestades, et maailmatasemel tarkvara saab koostöös luua, seda vabalt levitada ja pidevalt täiustada kogukonnad, mitte ettevõtted.

Praktilised sammud oma ettevõtte tööriistavirna moderniseerimiseks

Kolåsi GEGL-i loomise metoodilise lähenemisviisi põhimõtetest inspireerituna on siin raamistik teie enda ettevõtte tööriistavirna hindamiseks ja moderniseerimiseks:

  1. Auditeerige oma praeguseid tööriistu ja nende tegelikke kulusid. Loetlege kõik tarkvaratellimused ja lisage nendevahelisele käsitsi andmete edastamisele kulutatud hinnangulised tunnid. Integratsioonimaks on sageli liitumismaksumusest 2-3 korda suurem.
  2. Tuvastage oma põhitegevuse selgroog. Valige keskseks keskuseks üks platvorm – ideaaljuhul platvorm, mis hõlmab CRM-i, projektijuhtimist, arveldamist ja meeskonna koordineerimist natiivselt, mitte integreerimise kaudu.
  3. Kasutage spetsiaalseid tööriistu ainult siis, kui see on vajalik. Kasutage loominguliseks tööks GIMP-i või sarnaseid avatud lähtekoodiga tööriistu, kuid veenduge, et need ühenduksid teie töötuumaga jagatud salvestusruumi või otsese integreerimise kaudu.
  4. Investeerige seadistusse, mitte otseteedesse. Kulutage aega töövoogude, automatiseerimise ja mallide õigeks seadistamiseks. Nagu Kolås ehitab GEGL-i arhitektuuri enne funktsioonide lisamist, määrab ka teie põhiseadistus pikaajalise tõhususe.
  5. Vaadake üle ja korrake kord kvartalis. Tööriistad arenevad, meeskonnad kasvavad ja töövood muutuvad. Planeerige regulaarsed ülevaatused, et kõrvaldada üleliigsed tööriistad ja võtta kasutusele paremad alternatiivid, kui need ilmnevad.

Kümnete lahtiühendatud tööriistade kokkupaneku ajastu on lõppemas. Olenemata sellest, kas redigeerite GIMP-is pilte, haldate kliente CRM-is või automatiseerite oma arvelduskonveierit, on võidukas strateegia sama, mida Øyvind Kolås on aastatepikkuse distsiplineeritud projekteerimisega näidanud: looge tugevale alusele, ühendage oma süsteemid arukalt ja laske liitmise tõhususel teie ettevõttele raske jõuda.

Ehitage oma ettevõtte operatsioonisüsteem juba täna

Vabakutselistest agentuurideni – Mewayz pakub 207 integreeritud mooduliga 138 000+ ettevõtet. Alustage tasuta, uuendage, kui kasvate.

Loo tasuta konto →

Korduma kippuvad küsimused

Mis on GEGL ja miks see oluline on?

GEGL (Generic Graphics Library) on graafikatöötlusmootor, mis toidab kaasaegset GIMP-i. Øyvind Kolåsi poolt välja töötatud see tutvustas mittepurustavat ja suure bitisügavusega pilditöötlust. See võimaldab teha keerulisi reguleerimisi ilma esialgseid pildiandmeid püsivalt muutmata – see on professionaalne funktsioon, mis on kunagi ainulaadne kallile tarkvarale. Kaasaegsed platvormid, nagu Mewayz, mis pakub 207 moodulit hinnaga 19 dollarit kuus, kasutavad samuti võimsat, mittepurustavat töötlemist, et pakkuda ettevõtetele soodsalt professionaalseid loomingulisi võimalusi.

Kuidas avatud lähtekoodiga tarkvara, nagu GIMP, ettevõtetele kasulik on?

Avatud lähtekoodiga tarkvara pakub kulutõhusat, paindlikku ja läbipaistvat alternatiivi patenteeritud tööriistadele. Nagu intervjuus rõhutati, annab GIMP-i arendamise filosoofia ettevõtetele jõudu, andes neile kontrolli oma loominguliste tööriistade üle. See vähendab litsentsitasusid ja väldib müüja lukustumist. Ettevõtted saavad nendele stabiilsetele alustele tugineda, sarnaselt sellele, kuidas Mewayz pakub 207 integreeritud moodulist koosnevat komplekti kindla 19-dollarilise kuutellimuse eest, muutes täiustatud tööriistad juurdepääsetavaks.

Mis on mittepurustav toimetamine?

Mittepurustav redigeerimine on töövoog, kus kohandusi (nt filtreid või värviparandusi) rakendatakse kihtidena või juhistena, mitte ei muudeta otse algseid piksleid. See võimaldab teil efekte igal ajal uuesti reguleerida või eemaldada ilma kvaliteedi kadumiseta. Kolåsi töö GEGL-i kallal tõi selle kutsestandardi GIMP-i. See on tänapäevaste loominguliste komplektide, sealhulgas selliste teenuste nagu Mewayz, põhiprintsiip, mis aitavad ettevõtetel säilitada paindlikku ja kvaliteetset varade tootmist.

Kas avatud lähtekoodiga tööriistad suudavad tõesti kommertstarkvaraga konkureerida?

Jah, mida tõendab GIMPi pidev kasutamine ja arendamine. Intervjuu näitab, et avatud lähtekoodiga projektid võivad kogukonna pühendunud jõupingutuste kaudu saavutada professionaalseid tulemusi. Sageli juhivad nad innovatsiooni, mis hiljem kommertstoodetes kasutusele võetakse. Tasakaalustatud lähenemisviisi otsivatele ettevõtetele näitavad tellimuspõhised teenused, nagu Mewayz (207 moodulit hinnaga 19 dollarit kuus), kuidas professionaalseid tööriistu saab muuta võimsaks ja juurdepääsetavaks, ühendades avatud lähtekoodiga põhimõtted säästva arenguga.

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