The proprietary software moat is leaking, and AI is holding the bucket. Brandon Thomas recently claimed to have decompiled and rewritten seven Adobe applications, including Photoshop and Premiere, in Rust as an open-source project called ArtCraft. He followed this up by doing the same for the Microsoft Office suite. While the initial reports suggested direct decompilation, the reality is a 'clean room' implementation: AI agents observed the software’s behavior and recreated it without touching the original source code.

The Death of the Code Moat

For developers, this shift is profound. Code is no longer the primary barrier to entry for software products. Tools like REA (Reverse Engineer Anything), an MIT-licensed open-source framework, allow AI agents to orchestrate decompilers like Ghidra and IDA Pro. This lowers the technical barrier for reimplementation to near zero. Where once you needed a team of elite reverse engineers, you now just need a competent prompt engineer and a willingness to wait for the AI to iterate. The value proposition of 'I wrote this code' is evaporating; the new value is 'I understood this problem and orchestrated a solution.'

Legal Gray Zones and Market Reality

Legally, this is a minefield. The 2012 SAS Institute v. World Programming case in Europe established that software features and file formats aren’t copyrightable, but interface design and 'parasitism'—profiting off another brand’s reputation—remain dangerous. ArtCraft’s interface closely mirrors Adobe’s, and while it avoids mentioning Adobe on its GitHub page, the commercial similarity invites litigation. Meanwhile, the market has already voted: Adobe’s stock has dropped over 40% since the start of the year, despite a 12% year-over-year revenue increase. Investors are pricing in the 'SaaSpocalypse,' betting that AI will commoditize the entire creative suite industry.

Key Takeaways

  • Clean Room is the New Standard: AI-driven observation and reimplementation (ArtCraft) is more legally viable and faster than direct decompilation.
  • Tooling is Democratized: Projects like REA allow individual developers to perform tasks previously reserved for specialized reverse engineering teams.
  • Value Shift: The developer’s role is moving from writing boilerplate code to designing systems and understanding user problems that AI can execute.

The Bottom Line

Proprietary software isn’t dying, but its exclusive grip on functionality is. If your product’s only moat is 'we wrote the code,' you’re already obsolete; the new moat is ecosystem lock-in, regulatory barriers, and genuine user trust.