Мэдээ

Adobe-ийн "цуцлах торгууль"-д шаралхсан хөгжүүлэгч Claude-аар Photoshop-ийг Rust дээр 1-to-1 клондож, нээлттэй эх болголоо

TOGTOKHTOGTOKH·2026 оны арван нэгдүгээр сарын 2·0 үзсэн·
Adobe-ийн "цуцлах торгууль"-д шаралхсан хөгжүүлэгч Claude-аар Photoshop-ийг Rust дээр 1-to-1 клондож, нээлттэй эх болголоо

Хөгжүүлэгчдийн дунд "Adobe-ийн захиалгаа цуцлах нь банкнаас зээл хаалгахаас хэцүү" гэсэн шог яриа бий. Хэрэглэгчийг хуурч төөрөгдүүлсэн "цуцлалтын шимтгэл" (dark pattern cancellation fee) авахаас эхлээд сар бүрийн үнэтэй төлбөр нь олон жил хэрэглэгчид болон инженерүүдийн бухимдлыг төрүүлсээр ирсэн.

Гэвч сүүлийн 24 цагийн дотор технологийн ертөнц, тэр дундаа Hacker News болон GitHub дээр нэгэн дуулиант төсөл тэсрэлт хийлээ. Программ хангамжийн инженер Брэндон Томас (Brandon Thomas) болон түүний цөөн тооны нөхөд Adobe-ийн монополийг эсэргүүцэж, AI загвар (Claude Opus)-ын тусламжтайгаар Photoshop, Lightroom зэрэг Creative Cloud багцын гол бүтээгдэхүүнүүдийг Rust хэл дээр нэг бүрчлэн урвуу инженерчлэлээр (reverse-engineering) клондон, "Artcraft" нэртэйгээр бүрэн нээлттэй эх (open-source) болгон нийтэд цацлаа.

Adobe-ийн захиалгын дарамт ба инженерийн өшөө авалт

Брэндон Томасын хувьд энэ ажил зүгээр нэг сонирхлын кодчилол байсангүй. Тэрээр өөрийн Hacker News дээрх нийтлэлдээ: "Би олон жил Adobe хэрэглэсэн. Гэвч гэрээгээ цуцлах гэхэд миний мэдэх ч үгүй далд заалтыг үндэслэн асар өндөр торгууль нэхсэн тэр өдөр тэвчээрийн хязгаар алдагдсан" хэмээн дурджээ.

Түүний хариу үйлдэл нь олон сая долларын төсөвтэй венчур стартап байгуулах биш, харин дэвшилтэт AI агентын хүчийг ашиглан Adobe-ийн олон арван жилийн эзэнт гүрнийг "нүцгэлэх" явдал байв. Тэдний зорилго тун энгийн: "Сар бүрийн захиалга байхгүй, хэрэглэгч өөрийн программынхаа эх кодыг 100% эзэмшинэ, ямар ч клауд түгжээ байхгүй".

AI + Clean-Room Reverse Engineering + Rust

Хамгийн сонирхолтой нь уг төслийн архитектур болон хөгжүүлэлтийн процесс юм. Уламжлалт аргаар Photoshop шиг 35 жилийн турш C++ болон хуучны кодын сангаар овоолсон аварга системийг клондох нь олон зуун инженерийн олон жилийн хөдөлмөр шаарддаг. Харин Брэндоны баг дараах арга барилыг ашиглажээ:

  1. Clean-Room арга барил: Тэд Adobe-ийн хувийн эзэмшлийн эх кодоос нэг ч мөр хулгайлаагүй. Харин Photoshop-ийн UI бүрэлдэхүүн хэсгүүд, цэсүүдийн бүтэц, шүүлтүүрүүд (filters), layer rendering логик, өнгө боловсруулалт болон .psd файлын форматын бүтцийг нарийвчлан задлан шинжилсэн байна.
  2. Claude Opus-тай хийсэн хослол: Задлан шинжилсэн математик загварууд болон график алгоритмуудыг Claude Opus-д өгч, цэвэр, өндөр бүтээмжтэй Rust код руу хөрвүүлжээ.
  3. Rust ба WebGPU стек: Системийг хуучны legacy C++ биш, харин системийн түвшний аюулгүй байдал, хурдаараа гайхагддаг Rust болон cross-platform график render хийх WebGPU дээр суурилуулан босгосон байна.

Үр дүнд нь үүссэн Photocraft (Photoshop-ийн клон) нь анхны хувилбараасаа ч илүү бага RAM иддэг, CPU/GPU ашиглалт нь 40 хүртэл хувиар илүү хэмнэлттэй ажиллаж байгааг туршилтын хэмжилтүүдээр баталжээ.

Яагаад энэ нь GIMP-ээс өөр вэ?

Хөгжүүлэгчид "GIMP, Krita, Darktable гэж нээлттэй эх байсаар байхад яагаад шинээр хийв?" гэж асуух нь гарцаагүй.

Энд гол ялгаа нь "Muscle Memory" (хэрэглэгчийн зуршил) болон UX дээр оршиж байна. Дизайнерууд болон фото зурагчид GIMP-ийн хүчин чадлыг үгүйсгэдэггүй ч түүний тэс өөр UI зохион байгуулалт, товчлолууд, хачин shortcuts-аас болж шилжиж чаддаггүй байв. Харин Photocraft нь Photoshop-ийн shortcuts, layout, layer панел, бүр хулганы курсорын хөдөлгөөний физикийг хүртэл 1:1 хэмжээнд яг адилхан хуулбарласан. Өөрөөр хэлбэл, хэрэглэгч ямар ч шинэ зүйл сурах шаардлагагүйгээр өчигдөр Photoshop дээр хийж байсан зүйлээ өнөөдөр яг тэр чигт нь үргэлжлүүлэн хийх боломжтой юм.

Том SaaS моделд ирж буй "Vibe Coding"-ийн аюул

Энэхүү үйл явдал нь программ хангамжийн салбарын цаашдын ирээдүйд маш том дохио өгч байна.

Өмнө нь стартапуудын хамгийн том хамгаалалт (moat) нь тэдний хөгжүүлэлтийн баг, олон жил хуримтлуулсан кодын сан байсан. Гэтэл одоо AI загварууд болон агентууд нарийн түвшний системийн инженерчлэл, алгоритмын шийдлийг ганц хөгжүүлэгчийн заавраар хэдхэн хоногийн дотор бичих чадвартай болжээ.

Хэрвээ нэг хөгжүүлэгч хэдхэн долоо хоногийн дотор Adobe шиг 200 тэрбум долларын зах зээлийн үнэлгээтэй компанийн гол бүтээгдэхүүнийг Rust дээр хөрвүүлэн, нийтэд үнэгүй тарааж чадаж байгаа бол зах зээл дээрх өндөр үнэтэй, монополь SaaS бизнесүүдийн "хэрэм" нурж эхэлснийг харуулж байна. "Vibe coding" гэдэг ойлголт зүгээр нэг энгийн вэб хуудас хийхээс хальж, үйлдлийн системийн түвшний график засварлагчийг дахин төрүүлэх түвшинд хүрсэн нь энэ юм.

Хуулийн шуурга эхлэх үү?

Мэдээж, энэ нь хууль зүйн хувьд асар том маргаан дагуулах нь тодорхой. Брэндон Томас үүнийгээ "Clean-room" урвуу инженерчлэл (IBM PC-ийн BIOS-ийг Compaq клондож байсантай ижил) тул зохиогчийн эрх зөрчөөгүй гэж хамгаалж байгаа ч, Adobe тэднийг UI/UX патент, Trade Dress (гадаад үзэмж, мэдрэмж), худалдааны нууц зөрчсөн үндэслэлээр шүүхэд өгөх магадлал маш өндөр байна.

Гэвч эх код нэгэнт торрент, GitHub, салангид Git mirror-уудаар тархсан тохиолдолд корпорациуд түүнийг интернэтээс бүрэн арчих боломжгүй болдог нь нээлттэй эхийн гол хүч билээ.

Дүгнэлт: Хөгжүүлэгчид юуг анхаарах вэ?

  1. Rust + Modern GPU API: C++ кодын санг Rust руу хөрвүүлэх нь AI-ийн эрин үед маш хүчтэй зэвсэг болж байна. AI нь Rust-ийн хатуу borrow checker болон memory safety дүрмүүдийг маш сайн ойлгож, алдаа багатай код гаргаж чаддаг.
  2. Монополиудын сул тал бол хэрэглэгчдээ үл тоомсорлох явдал: "Dark patterns" болон хэрэглэгчдэд ээлгүй захиалгын систем нь эцэстээ ийм радикаль эсэргүүцлийг өдөөдөг болохыг энэ төсөл тод харууллаа.
  3. Хувь хөгжүүлэгчийн хүч 100 дахин үржив: Хэрэв танд зөв архитектур, салбарын туршлага, тодорхой зорилго байвал дэвшилтэт AI загваруудын хүчээр өмнө нь зөвхөн бүхэл бүтэн инженерүүдийн арми хийж чаддаг байсан бүтээгдэхүүнийг ганцаараа хийх бодит боломж нээгдлээ.

Эх сурвалж: Engadget, Hacker News

Сэтгэгдэл

Ачаалж байна...