Brandon Thomasin ArtCraft-projekti on laajentunut seitsemästä Adobe-ohjelmien avoimen lähdekoodin vaihtoehdosta hankkeeksi, joka tavoittelee myös Microsoft Word-, Excel- ja PowerPoint-käyttäjiä. Kehitys havainnollistaa, miten tekoälyavusteinen koodaus voi muuttaa tyytymättömyyden tilausohjelmiin uusiksi ohjelmistohankkeiksi. Uudet sovellukset ovat silti varhaisessa vaiheessa, eikä niistä julkaistuja ominaisuuslukuja ole syytä pitää riippumattomana todisteena siitä, että ne korvaisivat vakiintuneet ohjelmat.
2
4
7
Adobe-ohjelmista Office-sovelluksiin
ArtCraft-hankkeen taustalla on uutisoinnin mukaan Thomasin turhautuminen Adoben tilausmalliin ja tilauksen peruuttamiseen liittyviin käytäntöihin.
35 Lokakuun alussa projekti julkaisi Rust-ohjelmointikielellä rakennettuja vaihtoehtoja seitsemälle Adobe-sovellukselle: Photoshopille, Illustratorille, Premiere Prolle, Lightroomille, Acrobatille, After Effectsille ja InDesignille. Hankkeen mukaan kehitystyössä käytettiin Anthropicin Claude Opus 5.5 -mallia.
2
8
Myöhemmin projekti laajeni kolmeen avoimen lähdekoodin sovellukseen: WordCraftiin tekstinkäsittelyä varten, GridCraftiin taulukkolaskentaan ja DeckCraftiin esityksiin. Ne on suunnattu Wordin, Excelin ja PowerPointin vaihtoehdoiksi, ja uutisoinnin mukaan nekin rakennettiin Clauden avulla.
1
7 Sovellusten nimet ja käyttötarkoitukset kertovat, mitä ne tavoittelevat – eivät sitä, että ne olisivat Microsoftin tuotteita tai ominaisuuksiltaan vastaavia korvaajia.
Mitä ominaisuusluvut kertovat – ja mitä eivät
Joissakin uutisissa esitetään huomattavia ominaisuusmääriä: GridCraftin kerrotaan tukevan 513:a Excelin 523 laskentataulukkofunktiosta, ja DeckCraftin kattavan noin 79 prosenttia PowerPointin ominaisuuksista.
20
23 Nämä ovat raportoituja lukuja, eivät riippumatonta näyttöä sovellusten tarkkuudesta, yhteensopivuudesta tai luotettavuudesta todellisissa työtilanteissa.
Ero on toimisto-ohjelmissa tärkeä. Pelkkä funktioiden lukumäärä ei osoita, laskevatko taulukot oikein erilaisilla aineistoilla tai säilyvätkö asiakirjojen ja esitysten asettelut niitä muissa sovelluksissa avattaessa. WordCraftin tietovarasto kertoo ohjelman lukevan ja kirjoittavan DOCX-tiedostoja sekä toimivan useilla työpöytäalustoilla ja selaimessa. Tämä koskee WordCraftia, eikä se todista, että kaikki kolme sovellusta tukisivat tiedostomuotoja samalla tavalla.
21
Uutisoinnissa Office-sovelluksia kuvataan alfa- tai muuten varhaisessa kehitysvaiheessa oleviksi, ei valmiiksi korvaajiksi.
4
27 ArtCraft on kertonut sovellusten toimineen sisäisessä käytössä yllättävän hyvin, mutta kyseessä on projektin oma arvio, ei riippumattoman testauksen tulos.
34
Tilausmalliin kyllästyminen kehitystyön kannustimena
ArtCraft on esimerkki siitä, miten kaupalliseen ohjelmistoon kohdistuva tyytymättömyys voi synnyttää julkisen ohjelmistoprojektin. Engadget yhdistää Thomasin alkuperäisen hankkeen vastustukseen Adoben tilausmallia kohtaan. The Week puolestaan kuvaa laajempaa ilmiötä ilmauksella ”avoimen lähdekoodin vastaisku”.
34
35
Tekoälyavusteinen koodaus voi helpottaa tuttua ohjelmaa muistuttavan vaihtoehdon tekemistä. Nopea ensijulkaisu ei kuitenkaan vielä osoita, että sovellus vastaisi kypsyydeltään, luotettavuudeltaan tai työnkuluiltaan pitkään kehitettyä tuotetta. Toistaiseksi ArtCraft kertoo ennen kaikkea siitä, että tyytymättömyys voi innostaa kilpailemaan – ei siitä, että tilausohjelmistot olisivat jo väistymässä.
Oikeudelliset kysymykset ovat erillään hankkeen omista väitteistä
ArtCraft kuvaa kehitystapaansa clean-room-uudelleentoteutukseksi. Kuvaus ei itsessään ole oikeudellinen ratkaisu eikä riippumaton vahvistus siitä, miten ohjelmiston kaikki osat on tehty.
39 Adobe-vaihtoehtoja koskevassa oikeudellisessa analyysissä erotetaan toisistaan takaisinmallinnus, joka voi Yhdysvalloissa olla yleisesti laillista, sekä erilliset kysymykset, kuten lisenssiehdot, patentit ja tuotteen nimen tai ulkoasun kopiointi. Yksityiskohdilla on merkitystä.
48
Yhden oikeudellisia riskejä käsittelevän arvion mukaan julkista tuomioistuinratkaisua siitä, että ArtCraft loukkaisi Adoben oikeuksia, ei ole.
55 Tässä vaiheessa varoitukset mahdollisesta oikeusjutusta ovat ennusteita, eivät päätöksiä hankkeen lainvastaisuudesta. Avoimen lähdekoodin lisenssi ei myöskään yksin ratkaise kaikkia immateriaalioikeuksiin liittyviä kysymyksiä.
Mitä tästä kannattaa päätellä?
ArtCraftin laajentuminen on kiinnostava esimerkki tekoälyavusteisesta ohjelmistokehityksestä ja käyttäjien rakentamista vaihtoehdoista tilauspohjaisille tuotteille. Adobe- ja Office-sovelluksia kannattaa kuitenkin arvioida erillisinä, kehittyvinä ohjelmina – ei olettaa täysiverisiksi korvaajiksi tuttujen nimien, käyttöliittymien tai ominaisuuslukujen perusteella. Nykyinen näyttö puoltaa hankkeen seuraamista, mutta myös varovaisuutta sen kypsyyden ja ratkaisemattomien oikeudellisten kysymysten suhteen.
2
4
48