# 佔領 SaaS：開源版 Salesforce 和 Auth0 替代品實作了什麼

Published: 2026-11-03

佔領 SaaS (OccupySaaS) 正在利用 AI 開發可自行託管的訂閱軟體替代品。其 Salesforce 相容專案 SalesCompel 具有早期持久的 Go/PostgreSQL 客戶記錄切片，以及一個單獨的探索原型，其編輯內容保留在記憶體中。ZeroAuthy 記錄了使用具名 Auth0 客戶端進行的測試，並具有狹窄的 OpenID 一致性自我認證清單。將產品投入生產仍需要工作流程、遷移和操作證據。判決是 NEEDS REVIEW。

Canonical: https://thedailydiff.dev/zh-TW/video/2026-11-02-occupysaas-rebuild/

## 本影片重點

- Salesforce 以每年計費的方式，每月每位使用者 100 美元廣告其專業套件。這是一個付費方案，同時也提供較低價格和免費的產品。本集報導了該專案的目標是減少每席位依賴，但未衡量節省的成本或聲稱提供同等的產品覆蓋範圍。
- OccupySaaS 網站將 ZeroAuthy 的公開專案日期定為 2026 年 10 月 14 日，SalesCompel 則為 10 月 15 日。11 月 2 日的事件是新的討論。該網站的裁員敘述是歸因於自我描述；貢獻者的僱用歷史在此處未經獨立證實。
- SalesCompel 的實作指南描述了在租戶範圍內的 Go/PostgreSQL 候選中持久的帳戶和聯絡人操作。其獨立的 Vue 探索原型使用合成數據，並將編輯內容保留在記憶體中，而無需後端呼叫。沒有任何完整的程式里程碑有記錄的出口關卡，也尚未達到生產認證。
- ZeroAuthy 的矩陣命名了客戶端版本，並區分了客戶端檢查與僅限伺服器的測試。OpenID 基金會列出了用於 Basic OP、Config OP 和 Form Post OP 配置文件的 zeroauthy commit 38b4229。自我認證涉及特定的協定配置文件；它與全面的安全稽核或完全 Auth0 對等性不同。多因素登入和操作強化掃描仍是後續路線圖工作。
- 在 SalesCompel 的早期後端指南中，授權的資料庫操作員透過刪除其儲存的摘要行來撤銷已配置的令牌。該指南將令牌生命週期和公共登入置於未來工作中。此具體程序說明了公司在託管其替代品時所承擔的操作責任。
- PostgreSQL 提交者 Robert Haas 在 10 月 21 日的報告中描述了 AI 輔助的錯誤發現速度超過了人工審查。本集將此過時的、歸因的解釋用作維護背景，而非新的發佈公告或對 OccupySaaS 缺陷的測量。
- The Daily Diff 對生產切換的判決是 NEEDS REVIEW。針對實際工作流程、權限和復原需求測試受支援的切片，並指定負責該服務的操作員。聲明的無塵室政策承認了合約風險，而開源許可證並不能消除基礎設施或維護成本。

## 問題與解答

### 開源版 Salesforce 替代品 SalesCompel 實作了什麼？

根據其 README 和實作指南，SalesCompel 實作了早期持久的客戶記錄切片。Go/PostgreSQL 後端支援具有租戶範圍存取和有限查詢的帳戶和聯絡人操作。一個獨立的 Vue 探索原型使用合成記錄並將編輯內容保留在記憶體中。該專案記錄了未完成的遷移和更廣泛的工作流程工作，並且尚未達到生產認證。

### 相容的伺服器如何協助公司離開其 SaaS 供應商？

相容的伺服器可以接受來自現有軟體客戶端在不同目的地的請求，從而保留更多應用程式的現有整合。ZeroAuthy 的矩陣記錄了與具名 Auth0 客戶端的檢查，而 SalesCompel 的指南列出了有限的已實作表面。公司實際的記錄、權限和自訂工作流程仍需要在生產使用前針對支援的行為進行遷移演練。

### ZeroAuthy 的 OpenID 自我認證清單建立了什麼？

OpenID 基金會列出了用於三個提供者一致性配置文件的特定 ZeroAuthy 提交。基金會將自我認證定義為實體透過測試對部署一致性的正式聲明。該聲明具有明確的協定範圍。ZeroAuthy 的路線圖將多因素登入和操作強化置於後續工作中，因此生產決策需要超出清單有限範圍的證據。

### SalesCompel 早期後端中如何撤銷已配置的存取令牌？

根據 SalesCompel 的實作指南，授權的資料庫操作員會刪除已配置令牌的儲存摘要行。摘要是資料庫中令牌的指紋。相同的指南將令牌生命週期和公共登入置於未來工作中。這是一個記錄在案的早期候選程序，自行託管的操作員需要了解；本集並未聲稱已執行生產下線測試。

### The Daily Diff 對此替代品的生產切換有何判決？

The Daily Diff 的判決是 NEEDS REVIEW。本集建議測試支援的切片，因為相容的開放伺服器可以建立一個退出選項。生產仍需基於遷移證據和明確的操作責任，這反映了 SalesCompel 記錄在案的早期範圍和未完成的路線圖。在客戶存取依賴於替代品之前，演練應涵蓋公司實際的工作流程、權限和復原需求。

## 章節

- 0:00 您可以取消 Salesforce 並保留產品嗎？
- 0:42 為什麼要重新建構公司已經購買的東西？
- 1:41 Auth0 客戶端已經支援什麼？
- 2:31 Salesforce 實作了多少？
- 3:39 AI 編寫程式碼後，誰來維護？
- 4:12 SalesCompel 將關閉開關放在哪裡？
- 4:59 我會將生產轉移到這個退出計劃上嗎？

## 翻譯文字稿

譯自英文原版旁白。可用的音訊和字幕由 YouTube 控制。

### 您可以取消 Salesforce 並保留產品嗎？

0:00 Salesforce 的複製版聽起來像是取消帳單並保留產品。 OccupySaaS 擁有公開程式碼，其路線圖顯示了還有多少工作待完成。 在這段影片中，什麼已經可行了？ 什麼會跟著你離開？ 誰負責關閉開關？ 當員工離職時，他們的存取權限需要終止。 Salesforce 重建的說明告訴你誰必須完成這項工作。 我們將在判決之前遵循確切的步驟。

0:21 今天是 11 月 2 日星期一，這裡是 The Daily Diff。 OccupySaaS 是一項開源工作，利用 AI 重建訂閱軟體， 來自公開文件。 ZeroAuthy 針對 Auth0，這個服務負責處理應用程式登入。 SalesCompel 針對 Salesforce，銷售團隊在此保留客戶記錄。 這兩個專案都處於早期階段，並且可以自行託管。 Salesforce 宣傳其專業套件每月每位使用者一百美元，

### 為什麼要重新建構公司已經購買的東西？

0:45 每年計費。每個額外的席位都會增加該帳單。 OccupySaaS 稱按席位計費是成長的稅。 採購部門終於發現了雇用人員的訂閱。 建議的逃脫方式是相容性。 您的應用程式已經透過軟體客戶端向供應商發送請求。 建立一個能夠理解這些請求的伺服器，同樣的客戶端就可以與 您的伺服器通訊。 您可以保留更多您已經付費請工程師建立的應用程式。

1:09 當離開意味著重建多年的公司習慣時，這很重要。 客戶記錄可以攜帶自訂欄位，而另一個應用程式可能依賴於 請求的確切行為。 保持其正常運作是艱難的承諾。 有用的問題是，您的現有設定的哪一部分程式碼已經可以 理解。該網站的口號是，他們解僱了我們， 我們正在重建他們的 SaaS。 這些就業歷史在此處未經證實。

1:32 今天的活動是 Hacker News 的討論。 該網站自己的時間表將這兩個公開專案置於 10 月中旬。 這部復仇電影已經開發了數週。 同樣的工作中，Auth0 的替代品給了我們一些具體可檢查的東西。

### Auth0 客戶端已經支援什麼？

1:44 ZeroAuthy 的相容性矩陣記錄了與具名 Auth0 軟體客戶端（包括 React 客戶端） 測試的登入和存取憑證。 它指定了確切的版本，並區分了客戶端檢查與僅伺服器測試。 這些界線使主張有用。 OpenID 基金會自己的清單指定了三個登入標準配置文件的特定 ZeroAuthy 版本。 這是一個可檢查的自我認證主張，具有明確的範圍。 該專案的路線圖仍將多因素登入和 操作強化列為後續工作。

2:11 在將其託付給客戶之前，您可以檢查其成就和未完成的工作。 在 Hacker News 上，評論者 ozim 指出備份和安全更新是客戶購買的一部分。 合理的異議。選擇 自行託管的公司需要有人負責 這些工作，即使許可證沒有銷售電話就到貨了。 有人仍然在晚餐時被呼叫。 SalesCompel 使這個界線特別明顯。 其 Go 後端將帳戶和聯絡人記錄儲存在 PostgreSQL 中，

### Salesforce 實作了多少？

2:33 具有租戶範圍的存取和有限的查詢。 其實作指南列出了支援的操作。 更廣泛的查詢行為和遷移仍在此範圍之外。 貴公司多年的自訂化作為一個單獨的問題。 小心您正在欣賞的螢幕。 獨立的 Vue 探索原型使用合成數據並將編輯內容保留在 記憶體中。後端切片持久化記錄。 自述文件解釋了這兩者。

2:57 一個吸引人的客戶清單可以展示 佈局，而遷移計劃仍在 編寫中。 值得稱讚的是，建造者們寫下了未完成的工作。 路線圖表示沒有任何完整的程式里程碑有記錄的出口關卡， 也尚未達到生產認證。 他們剩餘的估計數百個有界工作包。 這是一個範圍估計；其中沒有隱藏的交付日期。

3:16 那麼，什麼會跟著你離開？ 您的記錄需要一個經過驗證的目的地。 整合需要測試其實際請求。 權限需要根據您的實際組織進行檢查。 熟悉的 API 降低了一個遷移障礙；每個不受支援的工作流程仍然 屬於接受清單。 複製版免費繼承了您公司的怪異之處。 一份較早的報告解釋了工作量。

3:38 10 月 21 日，PostgreSQL 提交者

### AI 編寫程式碼後，誰來維護？

3:40 Robert Haas 撰文指出，AI 輔助的 錯誤發現速度超越了人工審查。 他將這種壓力與後期功能反轉和版本十九的延遲聯繫起來。 他 10 月的解釋對於這些複製版來說是個有用的背景。 Haas 表示模型可以起草修復，而人類仍需檢查正確性和專案 標準。舊版本的工作也分散了審查人員的注意力。 擁有替代品也讓您承擔了維護義務。 除了產生程式碼的機器之外，還要為維護人員編列預算。

4:05 取消訂閱的簡單部分是找到按鈕。 現在該員工需要移除其存取權限。

### SalesCompel 將關閉開關放在哪裡？

4:12 在 SalesCompel 的早期後端指南中，存取憑證是一個令牌。 要撤銷已配置的令牌，授權的資料庫操作員會刪除其 儲存的摘要行。 這是資料庫中令牌的指紋。 該指南將令牌生命週期和公共登入置於未來工作中。 您控制伺服器，您負責使其停止存取。 我喜歡有這個選擇。 在將客戶置於其後之前，我會排練實際的工作流程和復原。

4:33 他們聲明的無塵室政策排除了機密雇主材料，並 承認合約風險。 Apache 許可證授予您此程式碼的權限；您的法律功課 在下載後仍然存在。 公開路線圖為您提供了一些有用的內容，可在首頁慶祝 佔領的同時進行質疑。 如果您寧願閱讀這份內容，而不是聽我說，那麼 diff 會在每天早上免費發送到您的收件箱，網址是 daily diff dot dev，連結如下。 如果您寧願閱讀這份內容，而不是聽我說，那麼 diff 會在每天早上免費發送到您的收件箱，網址是 daily diff dot dev，連結如下。

4:55 那麼，今天的判決是 NEEDS REVIEW。 我會測試支援的切片，因為相容的開放伺服器可以為

### 我會將生產轉移到這個退出計劃上嗎？

5:01 開發人員提供一個出口。 我會將生產閘道於遷移證據和操作責任。 訂閱、點擊鈴鐺，並在評論中告訴我，如果你會蓋上不同的印章。 訂閱、點擊鈴鐺，並在評論中告訴我，如果你會蓋上不同的印章。 這就是今天的差異。 我是 Axrisi 的 Niko。 負責地合併。

## 來源

- [SalesCompel README: candidate, prototype and roadmap limits](https://github.com/occupysaas/salescompel/blob/2aa326536f38768c24744079398966d325bb6589/README.md) — OccupySaaS / SalesCompel
- [SalesCompel early backend: implemented surface and token revocation](https://github.com/occupysaas/salescompel/blob/2aa326536f38768c24744079398966d325bb6589/docs/compat/plan-2-implementation.md) — OccupySaaS / SalesCompel
- [ZeroAuthy README and roadmap](https://github.com/occupysaas/zeroauthy/blob/5d1c30c1ac7c90d88307c1958af7d7fd20ef0d54/README.md) — OccupySaaS / ZeroAuthy
- [Certified OpenID providers and profiles](https://openid.net/certification/certified-openid-providers-profiles/) — OpenID Foundation
- [What is self-certification?](https://openid.net/developers/what-is-self-certification-faq/) — OpenID Foundation
- [Sales pricing: Pro Suite annual billing](https://www.salesforce.com/sales/pricing/) — Salesforce
- [OccupySaaS: stated method and October timeline](https://occupysaas.com/) — OccupySaaS
- [Postgres 19 is late, and it's AI's fault — October 21, 2026](https://neon.com/blog/postgres-19-is-late-and-its-ais-fault) — Robert Haas / Neon
- [ZeroAuthy stated clean-room policy](https://github.com/occupysaas/zeroauthy/blob/5d1c30c1ac7c90d88307c1958af7d7fd20ef0d54/CLEAN_ROOM.md) — OccupySaaS / ZeroAuthy
- [ZeroAuthy compatibility matrix](https://github.com/occupysaas/zeroauthy/blob/5d1c30c1ac7c90d88307c1958af7d7fd20ef0d54/docs/compat/matrix.md) — OccupySaaS / ZeroAuthy
- [SalesCompel progress and remaining roadmap](https://github.com/occupysaas/salescompel/blob/2aa326536f38768c24744079398966d325bb6589/docs/plans/2026-10-20-progress-and-remaining-roadmap.md) — OccupySaaS / SalesCompel
- [OccupySaaS discussion — November 2, 2026](https://news.ycombinator.com/item?id=50331402) — Hacker News
- [Cover portrait: Marc Benioff by Christie Hemm Klok / Salesforce; cropped and background removed](https://commons.wikimedia.org/wiki/File:Marc_Benioff.jpg) — Wikimedia Commons · CC BY-SA 2.0
- [Cover portrait and adapted artwork license: CC BY-SA 2.0](https://creativecommons.org/licenses/by-sa/2.0/) — Creative Commons
