OccupySaaS is protest movement written in code.
Story is simple. Many engineers got laid off in tech. But the SaaS platforms they built keep growing and keep charging per seat. So the same industry rent our own work back to us. This project is answer to that. Laid off engineers use AI and public documentation to rebuild those platforms as free open source drop-in replacements. One seat at a time.
Method is clean room. Public docs only, open standards, public SDK behaviour. No leaked code, no decompile, no confidential info from former employer. AI help with build, humans write spec and review every change. Compatible is proven by running vendors own public SDKs against the server. If your existing code dont work unchanged, it is not done.
Two early releases: ZeroAuthy ( Auth0 compatible identity server) and SalesCompel( Salesforce compatible CRM)
They are early, not production ready yet. But the goal is the point.



these people wouldn’t know what a “clean-room” was if it swallowed them whole
Yeah, as much as I’d like to applaud this sort of thing, ArtCraft, for example, is going to end up with some major legal woes, in addition to the fact that it’s a pile of slop that doesn’t work worth a damn. The only winner is Anthropic or OpenAI getting big money for all those wasted tokens.
Hey if it means we get another shot at fixing what they broke with the GPL, I’m in.
*Whisper: self hosted LLMs
Dario: We gotta pace the frontier 😆
But in all seriousness, they’re still unmaintaible slop. But who knows maybe in X years they get better. I see a better use case in software
crackinglibre sourcingThey are definitely more user-friendly and community-maintainable than the closed-source originals.
Originals are either binaries you can’t modify, or completely black-box inaccessible software someone else runs which you only interact with.
Having some source code which does almost the same thing, even if it’s buggy, is much better than having nothing at all.
Of course AI has its own issues and the resulting software is pretty bad. It is a great starting point to be improved tho.
I wouldn’t be so sure about the legal actions. There has been some discussions about the room for action of Adobe and that did not seem very big. And the projects will never disappear.
I definitely agree that, at least for the moment, the only winners are token sellers. Those application are definitely not feature complete nor do they claim that at present time.
I have creative cloud that work pays for. It’s awful, I hate it, I hate the launcher, I hate having to kick off my laptop so I can work on my desktop, I hate the whole sign in experience, and I hate how slow everything is. Most of all, I hate that I have to use windows for it.
Calling artcraft slop that doesn’t work is just coping with refusing to accept that AI could be used to make something good. I don’t open Photoshop anymore, photocraft launches in 1 second, I don’t have to boot windows for it, it opens all my PSDs, and while I’m not the most advanced Photoshop user, it works well for everything I’ve tried.
Film craft works well too, I had missed results with ultra key and it’s missing features, but it mostly works.
Pdfcraft replaced Acrobat, it can sign, it can stamp, it can do pretty much everything most people need already.
I use LLMs for coding every day at work and also use local LLMs at home. From my experience, LLMs can be used to create a better end product than humans alone if the proper discipline is followed.
However, my impression is that ArtCraft is a bunch of vibe coded slop where the goal is to reproduce several apps as quickly as possible by letting the LLM go wild. In that case, you usually end up with something that seems to work in many respects, but eventually collapses under its own weight.
We will see whether ArtCraft ever gets out of alpha and shapes up to be solid, but as someone who has been a software engineer over 20 years, hastily creating a mountain of code and then expecting to come back and fix all the problems later never works. It’s always better to work incrementally and add one feature at a time while building in quality every step of the way.
What I expect is that they will continue adding features and trying to fix the problems, play an extended game of whack-a-mole, then eventually get frustrated and abandon the project.
I detest companies like Adobe and I’d be delighted to have my skepticism be proven wrong and see them end up with replacements for the whole suite that work well and are on solid ground legally. I’d also feel better about this if they were using local models, since spending a fortune in tokens to support a company like Anthropic is certainly not on higher moral ground than supporting Adobe with subscription fees.
I hear you, and I agree with the sentiment.
Checkout their GitHub, they are completing pull requests from many people (no doubt using their own AI) that incrementally add features and fix bugs. They maintain architecture plan and docs so it’s maintainable, with future phases planned out. It’s not purely “make Photoshop” slop, there’s a bit of planning.
I don’t know if they’re competent engineers who review the plans and docs for potential issues or hallucinations, I haven’t investigated it deeply, but it’s not lowest hanging fruit slop.
In all fairness, I haven’t investigated it thoroughly myself, and my skepticism mainly comes from the proposed timeframe. I’d be less skeptical if they said they were going to focus only on, say, Photoshop and spend a few months reproducing a small subset of its features without decompiling the code while creating a public audit trail of their clean room process that a lawyer helped them create.
Why?
they brag about reimplementing software from companies they were laid off from with llms. llms are trained on shittons of source code both open and proprietary, which they are known to be able to regurgitate verbatim. also, if you’ve worked with a proprietary codebase at all, you can not be let even close to a reimplementation or it’s legally not clean-room, no matter how much you pinkie promise to not use any of what you learned at your former workplace.
If the copyright holders bring action and win it would completely undermine LLMs use in any industry. 🥲
oh nooooo whatever would we dooooo
there are only so many ways you can write certain functions, and the most tedious part of generic application programming is configuration, where mostly there is no room for improvement; either the code is verbose or only decipherable by an established code breaker. hence modern SE has evolved certain patterns which you will find common across a variety of codebases.
not ones that involve pasting the gpl into files.
That is incorrect though. The idea behind clean room is in the name: if you take even the same idea, write a spec, and SOMEONE ELSE does a different implementation, you’re fine. The someone else here is AI. And no, AI output is not patentable nor IP infringement, unless there is a case I missed something. Adobe is extremely litigious, so they haven’t made a move yet. They have no case.
companies have been sued over using the same names for functions. this is absolutely not clean room.