OccupySaaS
OccupySaaS proposes a radical solution to the great tech layoffs: former engineers, armed with AI, are building open-source, drop-in replacements for major SaaS platforms like Auth0 and Salesforce. This audacious 'clean-room rebuild' movement aims to free users from per-seat pricing and vendor lock-in. Hacker News debates the project's viability, its licensing choices, and the inherent irony of using AI to combat industry woes partially attributed to AI.
The Lowdown
OccupySaaS presents itself as a protest movement born from the recent tech layoffs, seeking to dismantle the "toll booth" model of proprietary SaaS. It proposes a "clean-room, open-source, drop-in replacement" strategy for popular enterprise software, leveraging AI to accelerate development. The initiative frames SaaS as exploiting "the 99%" of engineers and aims to return ownership of software to its builders and users.
- Grievances: Argues against per-seat pricing as a "tax on growth," criticizes vendor lock-in via proprietary APIs and export walls, and states that laid-off engineers are now "committing" to open alternatives.
- Methodology: Employs a strict "clean-room" approach, building solely from public documentation (APIs, open standards), with AI agents performing the heavy coding under human review. Compatibility is verified against vendors' own public SDKs.
- First Targets: Has launched "ZeroAuthy" (Auth0-compatible identity server) and "SalesCompel" (Salesforce-compatible CRM), both early-stage and open-source (Apache-2.0).
- Future Plans: An "occupation map" lists proposed targets like Docs & Wikis, Issue Tracking (Jira), Feature Flags, Observability, and Customer Support, with the community deciding next steps.
- Legal Stance: Asserts clean-room reimplementation is legal and established, similar to historical software development practices.
- AI Rationale: Uses AI to scale development, arguing it allows a small movement to compete with giants that have thousands of engineers.
In essence, OccupySaaS is a call to arms for disillusioned engineers, transforming their grievances into Apache-2.0 licensed code, aiming to disrupt the SaaS status quo by providing self-hostable, API-compatible alternatives.
The Gossip
SaaS Support Scrutiny
Discussion revolves around whether OccupySaaS can overcome the fundamental challenge of providing the "Service" aspect of SaaS, which many believe is what companies truly pay for. Critics argue that businesses prioritize reliable support, liability transfer, and established ecosystems over free software, making adoption difficult without a robust support model. Others suggest that as SaaS support increasingly becomes AI-driven, the gap might narrow.
Algorithmic Anomaly
The use of AI as a core development tool by a movement protesting layoffs (some caused by AI) struck many as deeply ironic. Commenters questioned the authenticity of the website's text, suggesting it was AI-generated, and debated whether this reliance on AI undermines the movement's stated goals of empowering human engineers. Some see it as a clever use of the "enemy's" tools, while others view it as a fundamental contradiction.
License Logic & Leverage
The decision to use the permissive Apache-2.0 license was a point of contention. Critics argued that it allows companies to take the code and turn it back into proprietary SaaS, defeating the purpose of the "Occupy" movement. They advocated for stronger copyleft licenses. Conversely, some argued that permissive licenses encourage wider adoption and that in an AI-driven world, copyleft might be less effective anyway, suggesting MIT or BSD for maximum reusability.
Revenge or Rationale?
The movement's foundation in "revenge" against layoffs and perceived SaaS exploitation was questioned as a long-term motivator. Critics argued that customer decisions are driven by practical business needs, not ideological grievances, and that a product's vision and support are more crucial than its origin story. There was also debate about the "99%" framing, with some arguing that tech workers, given their salaries, are not truly part of the 99% and that the movement misrepresents its target demographic.