Aplikacje

Cicha erozja kreatywnego monopolu

Dowiedz się, jak Brandon Thomas wykorzystuje Claude Opus 5.5 i język Rust do tworzenia otwartoźródłowych klonów oprogramowania Adobe, sygnalizując koniec monopoli oprogramowania własnościowego.
Cicha erozja kreatywnego monopolu

W poprzedniej dekadzie profesjonaliści kreatywni kupowali oprogramowanie w pudełku i posiadali licencję przez lata; dziś użytkownicy wynajmują dostęp poprzez miesięczne subskrypcje, które nigdy nie wygasają. Adobe przeszło drogę od dostawcy narzędzi do strażnika usług; Brandon Thomas próbuje teraz odwrócić tę trajektorię, wykorzystując sztuczną inteligencję. Niedawny debiut Artcraft, pakietu siedmiu aplikacji open source, wyznacza konkretną zmianę w sposobie, w jaki deweloperzy rzucają wyzwanie gigantom branżowym. Thomas twierdzi, że era oprogramowania własnościowego dobiega końca. Wspiera tę tezę kolekcją klonów, które naśladują interfejs użytkownika i podstawową funkcjonalność programów Photoshop, Illustrator i Premiere.

Historycznie rzecz biorąc, stworzenie realnej alternatywy dla Creative Cloud było pracą na dziesięciolecia. Deweloperzy stojący za GIMP-em i Inkscape-em spędzili lata na ręcznym pisaniu kodu, aby przybliżyć się do ułamka zestawu funkcji Adobe. Brandon Thomas wykorzystał model Claude Opus 5.5, aby przyspieszyć ten proces. Opisuje on wynik jako serię zamienników typu „clean-room”. Adobe polega na wysokich barierach wejścia, aby chronić swój udział w rynku; Thomas używa dużych modeli językowych, aby obniżyć koszty produkcji oprogramowania niemal do zera. Ta zmiana ujawnia nową rzeczywistość, w której złożoność interfejsu nie jest już obroną przed konkurencją.

Katalizator opłaty za anulowanie

Motywacja do tego projektu nie jest czysto ideologiczna. Thomas przytoczył powszechną frustrację użytkowników: drapieżną opłatę za anulowanie subskrypcji. Wielu użytkowników napotyka te „dark patterns”, gdy próbują zrezygnować z usługi subskrypcyjnej. Adobe sprawia, że wejście do jego ekosystemu jest bezproblemowe, ale wyjście czyni kosztownym i mylącym. To tarcie często powstrzymuje użytkowników przed badaniem alternatyw. Thomas doświadczył tego cyfrowego oporu osobiście i postanowił zbudować wyjście. Finansuje rozwój tych darmowych narzędzi poprzez oddzielny strumień przychodów. Sprzedaje oparty na tokenach dostęp do modelu wizualnej AI Artcraft. Ten model biznesowy finansuje projekt open source bez wymagania subskrypcji od użytkownika końcowego.

Biegłość cyfrowa jest często definiowana jako umiejętność korzystania z konkretnego narzędzia. W nowoczesnym świecie technologii biegłość cyfrowa to umiejętność rozpoznania, kiedy narzędzie stało się pułapką. Modele subskrypcyjne zmieniają oprogramowanie w usługę komunalną, którą można wyłączyć, jeśli rachunek nie zostanie opłacony. Użytkownicy, którzy spędzają lata na nauce Photoshopa, odkrywają, że ich umiejętności są zablokowane przez cenowe kaprysy konkretnej firmy. Thomas proponuje powrót do własności poprzez kod open source. Wierzy, że jeśli społeczność posiada narzędzia, korporacyjni strażnicy tracą swoją przewagę.

AI jako wielki inżynier wsteczny

„Pod maską” proces rozwoju Artcraft różni się od tradycyjnej inżynierii oprogramowania. Thomas nie napisał każdej linii kodu ręcznie. Użył AI do inżynierii wstecznej funkcjonalności pakietu Adobe. Metoda ta polega na opisaniu zachowania narzędzia i pozwoleniu modelowi na wygenerowanie leżącej u jego podstaw logiki. Deweloperzy wcześniej spędzali miesiące na debugowaniu pojedynczego filtra; teraz model AI może zasugerować funkcjonalną implementację w kilka sekund. Thomas twierdzi, że stworzył Photoshopa „za jednym podejściem” (one-shotted). To stwierdzenie sugeruje, że rdzeń architektury został wygenerowany w jednej udanej sekwencji promptów.

Z technicznego punktu widzenia wybór języka programowania jest znaczący. Thomas zbudował pakiet Artcraft w języku Rust. Język ten oferuje wydajność C++ przy lepszych funkcjach bezpieczeństwa pamięci. Dziedzictwo baz kodu Adobe ma dziesiątki lat i zawiera ogromne ilości długu technicznego. Thomas buduje od zera z nowoczesnymi abstrakcjami. W rezultacie aplikacje te mogą działać w przeglądarce poprzez WebAssembly. Użytkownik nie musi instalować potężnego, własnościowego pakietu, aby edytować zdjęcie. Po prostu otwiera adres URL i zaczyna pracę. Oprogramowanie jest lekkie i zwinne.

Prawna granica wizerunku handlowego (trade dress)

Patrząc z perspektywy całej branży, projekt Artcraft stoi przed znaczącymi przeszkodami prawnymi. Replikowanie funkcjonalności oprogramowania jest ogólnie legalne zgodnie z zasadami projektowania „clean-room”. Kopiowanie wyglądu, czyli tzw. trade dress, to inna sprawa. Interfejs Adobe jest kultowy. Układ paska narzędzi, specyficzne odcienie szarości w UI i nazewnictwo menu są częścią marki Adobe. Jeśli Artcraft będzie naśladować je zbyt blisko, może narazić się na pozew o naruszenie znaku towarowego. Thomas stawia na to, że funkcjonalna konieczność układu chroni jego wybory projektowe.

Historycznie sądy pozwalały konkurentom na używanie podobnych układów, jeśli były one funkcjonalne. Samochód ma kierownicę i pedały w określonym miejscu, ponieważ tak ludzie prowadzą. Thomas argumentuje, że edytor zdjęć musi mieć panel warstw i narzędzie do przycinania w określonym miejscu, ponieważ tak pracują artyści. Jeśli wygra ten argument, ustanowi precedens dla całkowitej komodytyzacji oprogramowania. Wartość programu nie tkwiłaby już w jego interfejsie. Wartość tkwiłaby w danych i zdolności użytkownika do manipulowania nimi.

Od nadmiaru funkcji do parytetu funkcjonalnego

W codziennych warunkach większość użytkowników korzysta tylko z ułamka funkcji Photoshopa. Adobe nadal dodaje nowe narzędzia oparte na AI, aby uzasadnić koszt subskrypcji. Skutkuje to „feature creep” (przerostem funkcji). Oprogramowanie staje się ociężałe i trudne w nawigacji. Artcraft dąży do 100% parytetu funkcji, ale zaczyna od rzeczy niezbędnych. Thomas obiecał osiągnięcie parytetu w ciągu kilku miesięcy. Komentatorzy na Hacker News są sceptyczni wobec tego harmonogramu. Zwracają uwagę, że profesjonalne narzędzia, takie jak After Effects, mają tysiące specyficznych przypadków użycia i wtyczek.

Paradoksalnie, niedociągnięcia wersji alfa są mniej ważne niż szybkość jej powstania. Nawet jeśli Artcraft osiągnie tylko 80% parytetu, zapewni realne wyjście dla dużej części rynku. Celem jest „de-enshittification” (proces usuwania szkodliwych praktyk z usług cyfrowych). Termin ten odnosi się do usuwania reklam, śledzenia i sztucznych ograniczeń z usług cyfrowych. Thomas przewiduje przyszłość, w której deweloperzy odtworzą każdą większą platformę własnościową. Wspomina o wyszukiwarce Google i smartfonach jako przyszłych celach. Wierzy, że gdy koszt pisania kodu spadnie, potęga monopoli technologicznych wyparuje.

Przyszłość cyfrowego zestawu narzędzi

Ostatecznie eksperyment Artcraft jest testem wartości kodu własnościowego. Jeśli jednostka może zreplikować produkt wart miliardy dolarów w rok, fosa wokół tego produktu znika. Oprogramowanie staje się towarem takim jak prąd czy woda. Nie obchodzi cię, kto go dostarcza, dopóki światło się świeci. Z perspektywy użytkownika marka edytora zdjęć ma mniejsze znaczenie niż możliwość zapisania pliku bez opłaty. Thomas nie buduje tylko aplikacji; rzuca wyzwanie idei, że oprogramowanie powinno być usługą, którą wynajmuje się na zawsze.

Na poziomie indywidualnym ta zmiana wymaga nowej perspektywy na nasze cyfrowe nawyki. Często trzymamy się topornego lub drogiego oprogramowania, ponieważ boimy się krzywej uczenia się nowego narzędzia. AI usuwa tę krzywą, pozwalając nowemu narzędziu wyglądać i działać dokładnie tak jak stare. Wchodzimy w erę, w której użytkownicy mogą wybierać oprogramowanie w oparciu o swoje wartości, a nie nawyki. Jeśli cenisz prywatność i własność, wybierasz otwartoźródłowy klon. Jeśli cenisz wsparcie korporacyjne i integrację z chmurą, zostajesz przy oryginale. Monopol kończy się, gdy wybór staje się realny.

Innymi słowy, mury wokół kreatywnego ogrodu upadają. Nie musimy już czekać, aż wielka korporacja przyzna nam nowe funkcje. Możemy opisać funkcję sztucznej inteligencji i zbudować ją sami. Pakiet Artcraft jest pierwszym znaczącym przykładem tej nowej rzeczywistości. To ambitny projekt, który podkreśla zmieniającą się relację między deweloperem, użytkownikiem a kodem. To, czy Thomas osiągnie 100% parytetu, jest drugorzędne wobec faktu, że spróbował. Udowodnił, że bariery techniczne nie są już nie do pokonania. Przyszłość oprogramowania jest otwarta, wydajna i należy do ludzi, którzy go używają.

Źródła

  • Artcraft Development Logs and Alpha Release Notes
  • Reddit r/software: Brandon Thomas Announcement Thread
  • Hacker News: Discussion on AI-powered Reverse Engineering in Rust
  • Anthropic Claude Opus 5.5 Technical Documentation
  • Rust Language Foundation: WebAssembly and Performance Benchmarks
  • U.S. Patent and Trademark Office: Guidelines on Software Trade Dress
bg
bg
bg

Do zobaczenia po drugiej stronie.

Nasze kompleksowe, szyfrowane rozwiązanie do poczty e-mail i przechowywania danych w chmurze zapewnia najpotężniejsze środki bezpiecznej wymiany danych, zapewniając bezpieczeństwo i prywatność danych.

/ Utwórz bezpłatne konto