Praėjusiame dešimtmetyje kūrybos profesionalai programinę įrangą pirkdavo dėžutėse ir valdydavo licenciją ne vienerius metus; šiandien naudotojai nuomojasi prieigą per kasmėnesines prenumeratas, kurios niekada nesibaigia. „Adobe“ iš įrankių pardavėjo tapo paslaugų prižiūrėtoju; Brandonas Thomasas dabar bando pakeisti šią trajektoriją pasitelkdamas dirbtinį intelektą. Neseniai debiutavęs „Artcraft“ – septynių atvirojo kodo programų rinkinys – žymi konkretų pokytį tame, kaip kūrėjai meta iššūkį pramonės milžinams. B. Thomasas teigia, kad patentuotos programinės įrangos era baigiasi. Šį teiginį jis pagrindžia klonų kolekcija, kuri atkuria „Photoshop“, „Illustrator“ ir „Premiere“ naudotojo sąsają bei pagrindines funkcijas.
Istoriškai gyvybingos alternatyvos „Creative Cloud“ kūrimas trukdavo dešimtmečius. GIMP ir „Inkscape“ kūrėjai praleido metus rankiniu būdu rašydami kodą, kad priartėtų prie nedidelės dalies „Adobe“ funkcijų rinkinio. Brandonas Thomasas pasinaudojo „Claude Opus 5.5“, kad paspartintų šį procesą. Rezultatą jis apibūdina kaip švarios aplinkos (angl. clean-room) pakaitalų seriją. „Adobe“ remiasi aukštais patekimo į rinką barjerais, kad apsaugotų savo rinkos dalį; B. Thomasas naudoja didelius kalbos modelius, kad sumažintų programinės įrangos kūrimo sąnaudas beveik iki nulio. Šis poslinkis atskleidžia naują realybę, kurioje sąsajos sudėtingumas nebeapsaugo nuo konkurencijos.
Šio projekto motyvacija nėra grynai ideologinė. B. Thomasas paminėjo dažną naudotojų nusivylimą: grobuonišką prenumeratos nutraukimo mokestį. Daugelis naudotojų susiduria su šiais „tamsiaisiais modeliais“ (angl. dark patterns), kai bando atsisakyti prenumeratos paslaugos. „Adobe“ padaro patekimą į savo ekosistemą sklandų, tačiau išėjimą – brangų ir painų. Ši trintis dažnai atbaido naudotojus nuo alternatyvų paieškos. B. Thomasas asmeniškai patyrė šią skaitmeninę trintį ir nusprendė sukurti išeitį. Šių nemokamų įrankių kūrimą jis finansuoja iš atskiro pajamų srauto. Jis parduoda žetonais (angl. token-based) pagrįstą prieigą prie „Artcraft“ vizualinio DI modelio. Šis verslo modelis finansuoja atvirojo kodo projektą nereikalaujant prenumeratos iš galutinio naudotojo.
Skaitmeninis raštingumas dažnai suprantamas kaip gebėjimas naudotis konkrečiu įrankiu. Šiuolaikiniame technologijų pasaulyje skaitmeninis raštingumas yra gebėjimas atpažinti, kada įrankis tapo spąstais. Prenumeratos modeliai paverčia programinę įrangą komunaline paslauga, kurią galima išjungti, jei sąskaita neapmokėta. Naudotojai, praleidę metus mokydamiesi dirbti su „Photoshop“, pastebi, kad jų įgūdžiai yra įkalinti konkrečios įmonės kainodaros užgaidose. B. Thomasas siūlo grįžti prie nuosavybės per atvirojo kodo kodą. Jis tiki, kad jei bendruomenė valdys įrankius, korporatyviniai prižiūrėtojai praras savo įtaką.
Žvelgiant giliau, „Artcraft“ kūrimo procesas skiriasi nuo tradicinės programinės įrangos inžinerijos. B. Thomasas nerašė kiekvienos kodo eilutės ranka. Jis naudojo DI, kad atliktų „Adobe“ rinkinio funkcijų atvirkštinę inžineriją. Šis metodas apima įrankio elgsenos aprašymą ir leidimą modeliui sugeneruoti pagrindinę logiką. Anksčiau kūrėjai praleisdavo mėnesius šalindami vieno filtro klaidas; dabar DI modelis gali pasiūlyti veikiantį įgyvendinimą per kelias sekundes. B. Thomasas teigia, kad „Photoshop“ jis sukūrė „vienu bandymu“ (angl. one-shotted). Šis teiginys rodo, kad pagrindinė architektūra buvo sugeneruota vienos sėkmingos užklausų sekos metu.
Techniškai kalbant, programavimo kalbos pasirinkimas yra reikšmingas. B. Thomasas „Artcraft“ rinkinį sukūrė naudodamas „Rust“. Ši kalba pasižymi C++ našumu ir geresnėmis atminties saugumo funkcijomis. „Adobe“ paveldėtos kodo bazės yra dešimtmečių senumo ir turi sukaupusios daugybę techninių skolų. B. Thomasas kuria nuo nulio naudodamas modernias abstrakcijas. Todėl šios programos gali veikti naršyklėje per „WebAssembly“. Naudotojui nereikia diegti didžiulio patentuoto paketo, kad galėtų redaguoti nuotrauką. Jie tiesiog atsidaro URL adresą ir pradeda dirbti. Programinė įranga yra lengva ir greita.
Žvelgiant pramonės mastu, „Artcraft“ projektas susiduria su didelėmis teisinėmis kliūtimis. Programinės įrangos funkcionalumo atkartojimas paprastai yra teisėtas pagal „švarios aplinkos“ projektavimo principus. Išvaizdos arba prekinės išvaizdos (angl. trade dress) kopijavimas yra kitas klausimas. „Adobe“ sąsaja yra ikoniška. Įrankių juostos išdėstymas, specifiniai pilki atspalviai sąsajoje ir meniu pavadinimai – visa tai yra „Adobe“ prekės ženklo dalis. Jei „Artcraft“ tai kopijuos per daug tiksliai, projektui gali grėsti ieškinys dėl prekės ženklo pažeidimo. B. Thomasas tikisi, kad funkcinė išdėstymo būtinybė apsaugos jo dizaino pasirinkimus.
Istoriškai teismai leisdavo konkurentams naudoti panašius išdėstymus, jei jie yra funkciniai. Automobilis turi vairą ir pedalus konkrečioje vietoje, nes būtent taip žmonės vairuoja. B. Thomasas teigia, kad nuotraukų redaktorius privalo turėti sluoksnių skydelį ir apkarpymo įrankį konkrečioje vietoje, nes būtent taip dirba menininkai. Jei jis laimės šį argumentą, jis sukurs precedentą visiškam programinės įrangos suprekinimui. Programos vertė nebeglūdėtų jos sąsajoje. Vertė slypėtų duomenyse ir naudotojo gebėjime jais manipuliuoti.
Kasdienybėje dauguma naudotojų naudoja tik nedidelę dalį „Photoshop“ funkcijų. „Adobe“ nuolat prideda naujų DI valdomų įrankių, kad pateisintų prenumeratos kainą. Tai sukelia funkcijų perteklių (angl. feature creep). Programinė įranga tampa perkrauta ir sunkiai valdoma. „Artcraft“ siekia 100 % funkcinio lygiavertiškumo, tačiau pradeda nuo esminių dalykų. B. Thomasas pažadėjo pasiekti lygiavertiškumą per kelis mėnesius. „Hacker News“ komentatoriai į šį terminą žiūri skeptiškai. Jie pabrėžia, kad profesionalūs įrankiai, tokie kaip „After Effects“, turi tūkstančius specifinių atvejų ir specialių papildinių.
Paradoksalu, tačiau alfa versijos trūkumai yra mažiau svarbūs nei jos sukūrimo greitis. Net jei „Artcraft“ pasieks tik 80 % lygiavertiškumą, tai suteiks realią išeitį didelei rinkos daliai. Tikslas yra „nušlamštinimas“ (angl. de-enshittification). Šis terminas reiškia reklamų, sekimo ir dirbtinių apribojimų pašalinimą iš skaitmeninių paslaugų. B. Thomasas numato ateitį, kurioje kūrėjai atkurs kiekvieną pagrindinę patentuotą platformą. Kaip būsimus taikinius jis mini „Google Search“ ir išmaniuosius telefonus. Jis tiki, kad kai kodo rašymo kaina nukris, technologijų monopolijų galia išgaruos.
Galiausiai „Artcraft“ eksperimentas yra patentuoto kodo vertės išbandymas. Jei asmuo gali per metus atkartoti kelių milijardų dolerių vertės produktą, apsauginis griovys aplink tą produktą išnyksta. Programinė įranga tampa preke, tokia kaip elektra ar vanduo. Jums nesvarbu, kas ją tiekia, kol dega šviesa. Žvelgiant per naudotojo prizmę, nuotraukų redaktoriaus prekės ženklas yra mažiau svarbus nei galimybė išsaugoti failą be papildomo mokesčio. B. Thomasas ne tik kuria programėlę; jis meta iššūkį idėjai, kad programinė įranga turėtų būti paslauga, kurią nuomojatės amžinai.
Individualiu lygmeniu šis poslinkis reikalauja naujo požiūrio į mūsų skaitmeninius įpročius. Mes dažnai liekame prie gremėzdiškos ar brangios programinės įrangos, nes bijome naujo įrankio mokymosi kreivės. DI pašalina šią kreivę, leisdamas naujam įrankiui atrodyti ir veikti lygiai taip pat, kaip senajam. Žengiame į erą, kurioje naudotojai gali rinktis programinę įrangą pagal savo vertybes, o ne pagal įpročius. Jei vertinate privatumą ir nuosavybę, renkatės atvirojo kodo kloną. Jei vertinate korporatyvinį palaikymą ir debesijos integraciją, liekate prie originalo. Monopolis baigiasi tada, kai pasirinkimas tampa realus.
Kitaip tariant, sienos aplink kūrybinį sodą griūva. Mums nebereikia laukti, kol didelė korporacija suteiks mums naujų funkcijų. Mes galime aprašyti funkciją DI ir susikurti ją patys. „Artcraft“ rinkinys yra pirmasis svarbus šios naujos realybės pavyzdys. Tai ambicingas projektas, išryškinantis besikeičiantį santykį tarp kūrėjo, naudotojo ir kodo. Ar B. Thomasas pasieks 100 % lygiavertiškumą, yra antrinis dalykas, palyginti su faktu, kad jis bandė. Jis įrodė, kad techniniai barjerai nebėra neįveikiami. Programinės įrangos ateitis yra atvira, naši ir priklausanti žmonėms, kurie ja naudojasi.



Pašto ir debesies saugojimo sprendimas suteikia galingiausias saugaus keitimosi duomenimis priemones, užtikrinančias jūsų duomenų saugumą ir privatumą.
/ Sukurti nemokamą paskyrą