# OccupySaaS: ano ang ipinapatupad ng mga open-source na kapalit ng Salesforce at Auth0

Published: 2026-11-03

Gumagamit ang OccupySaaS ng AI upang bumuo ng mga self-hostable na alternatibo sa subscription software. Ang SalesCompel, ang proyektong tugma sa Salesforce, ay may maagang persistent Go/PostgreSQL customer-record slice at isang hiwalay na exploration prototype kung saan ang mga pag-edit ay nananatili sa memorya. Nagtatala ang ZeroAuthy ng mga pagsubok na may pinangalanang Auth0 clients at may makitid na OpenID conformance self-certification listing. Ang paglilipat ng produksyon ay nangangailangan pa rin ng workflow, migration at operating evidence. Ang pasya ay NEEDS REVIEW.

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

## Ang sakop ng video na ito

- Inaanunsyo ng Salesforce ang Pro Suite sa $100 USD bawat user bawat buwan, na sinisingil taun-taon. Ito ay isang bayad na plano, na may mas mababang presyo at libreng alok na available din. Iniulat ng episode ang layunin ng proyekto na bawasan ang pagdepende sa bawat upuan, nang hindi sinusukat ang savings o inaangkin ang katumbas na saklaw ng produkto.
- Ang site ng OccupySaaS ay nagpetsa ng pampublikong proyekto ng ZeroAuthy sa Oktubre 14, 2026 at ng SalesCompel sa Oktubre 15. Ang kaganapan noong Nobyembre 2 ay sariwang talakayan. Ang layoff narrative ng site ay itinuturing na self-description; ang mga kasaysayan ng trabaho ng mga nag-ambag ay hindi independiyenteng naitatag dito.
- Inilalarawan ng gabay sa pagpapatupad ng SalesCompel ang mga persistent na operasyon ng Account at Contact sa isang tenant-scoped na Go/PostgreSQL candidate. Ang hiwalay nitong Vue exploration prototype ay gumagamit ng synthetic data at pinapanatili ang mga pag-edit sa memorya nang walang backend calls. Walang buong milestone ng programa na may naitala na exit-gate pass, at hindi pa naaabot ang production certification.
- Ang matrix ng ZeroAuthy ay nagpapangalan ng mga bersyon ng kliyente at nagtatangi ng mga client check mula sa mga server-only test. Nakalista ang OpenID Foundation ng zeroauthy commit 38b4229 para sa Basic OP, Config OP at Form Post OP profiles. Ang self-certification ay nauugnay sa mga partikular na profile ng protocol; ito ay naiiba sa isang blanket security audit o full Auth0 parity. Ang multi-factor sign-in at isang operational hardening sweep ay nananatiling trabaho sa roadmap sa hinaharap.
- Sa unang gabay sa backend ng SalesCompel, binabawi ng isang awtorisadong database operator ang isang provisioned token sa pamamagitan ng pagtanggal sa nakaimbak na digest row nito. Ang gabay ay naglalagay ng token lifecycle at public login sa hinaharap na trabaho. Ang konkretong pamamaraan na ito ay naglalarawan ng responsibilidad sa pagpapatakbo na inaako ng isang kumpanya kapag nagho-host ito ng kapalit nito.
- Inilalarawan ng isang ulat noong Oktubre 21 ni PostgreSQL committer Robert Haas ang pagtuklas ng bug na tinulungan ng AI na mas mabilis kaysa sa pagsusuri ng tao. Ginagamit ng episode ang may petsang, naiugnay na paliwanag na ito bilang konteksto ng maintenance sa halip na isang bagong anunsyo ng release o isang pagsukat ng mga depekto ng OccupySaaS.
- Ang pasya ng The Daily Diff ay NEEDS REVIEW para sa isang production switch. Subukan ang suportadong slice laban sa mga totoong workflow, pahintulot at pangangailangan sa pagbawi, at pangalanan ang operator na responsable sa serbisyo. Kinikilala ng nakasaad na clean-room policy ang panganib sa kontrata, at ang isang open-source na lisensya ay hindi nag-aalis ng gastos sa imprastraktura o maintenance.

## Mga tanong at sagot

### Ano ang ipinapatupad ng open-source na kapalit ng Salesforce na SalesCompel?

Nagpapatupad ang SalesCompel ng isang maagang persistent customer-record slice, ayon sa README at gabay sa pagpapatupad nito. Sinusuportahan ng Go/PostgreSQL backend ang mga operasyon ng Account at Contact na may tenant-scoped access at limitadong mga query. Isang hiwalay na Vue exploration prototype ang gumagamit ng synthetic records at nagpapanatili ng mga pag-edit sa memorya. Idinodokumento ng proyekto ang hindi pa tapos na migration at mas malawak na trabaho sa workflow, at hindi pa naaabot ang production certification.

### Paano makakatulong ang isang katugmang server sa isang kumpanya na iwanan ang vendor ng SaaS nito?

Ang isang katugmang server ay maaaring tumanggap ng mga kahilingan mula sa isang umiiral na software client sa ibang destinasyon, na pinapanatili ang mas marami sa umiiral na integrasyon ng isang application. Itinatala ng matrix ng ZeroAuthy ang mga check sa mga pinangalanang Auth0 client, habang nakalista sa gabay ng SalesCompel ang isang limitadong implemented surface. Kailangan pa ring subukan ang aktwal na mga record, pahintulot at custom workflow ng kumpanya laban sa suportadong pag-uugali bago gamitin sa produksyon.

### Ano ang itinatatag ng OpenID self-certification listing ng ZeroAuthy?

Inililista ng OpenID Foundation ang isang partikular na ZeroAuthy commit para sa tatlong provider conformance profile. Tinutukoy ng Foundation ang self-certification bilang pormal na deklarasyon ng isang entity tungkol sa pagsunod ng isang deployment sa pamamagitan ng pagsubok. Ang claim ay may tinukoy na saklaw ng protocol. Hiwalay na inilalagay ng roadmap ng ZeroAuthy ang multi-factor sign-in at operational hardening sa huling trabaho, kaya ang desisyon sa produksyon ay nangangailangan ng ebidensya na lampas sa limitadong saklaw ng listing.

### Paano binabawi ang isang provisioned access token sa unang backend ng SalesCompel?

Binubura ng isang awtorisadong database operator ang nakaimbak na digest row ng provisioned token, ayon sa gabay sa pagpapatupad ng SalesCompel. Ang digest ay ang fingerprint ng token sa database. Ang parehong gabay ay naglalagay ng token lifecycle at public login sa hinaharap na trabaho. Ito ay isang dokumentadong early-candidate procedure na kailangan ng isang self-hosting operator na maunawaan; hindi inaangkin ng episode na naisagawa ang isang production offboarding test.

### Ano ang pasya ng The Daily Diff sa isang production switch sa kapalit na ito?

Ang pasya ng The Daily Diff ay NEEDS REVIEW. Inirerekomenda ng episode ang pagsubok sa mga suportadong slice dahil ang isang katugmang open server ay maaaring lumikha ng isang opsyon sa paglabas. Nanatiling nakasara ang produksyon sa migration evidence at malinaw na operating responsibility, na nagpapakita ng dokumentadong maagang saklaw at hindi pa tapos na roadmap ng SalesCompel. Dapat saklawin ng isang rehearsal ang mga totoong workflow, pahintulot at pangangailangan sa pagbawi ng kumpanya bago ang access ng customer ay nakasalalay sa kapalit.

## Mga Kabanata

- 0:00 Maaari mo bang kanselahin ang Salesforce at panatilihin ang produkto?
- 0:42 Bakit muling itatayo ang isang bagay na binibili na ng mga kumpanya?
- 1:41 Ano na ang gumagana sa mga Auth0 client?
- 2:31 Gaano karaming Salesforce ang ipinatupad?
- 3:39 Sino ang nagpapanatili ng code pagkatapos itong isulat ng AI?
- 4:12 Saan inilalagay ng SalesCompel ang off switch?
- 4:59 Ililipat ko ba ang produksyon sa exit plan na ito?

## Isinaling transcript

Isinalin mula sa orihinal na salaysay sa English. Ang available na audio at mga caption ay kinokontrol ng YouTube.

### Maaari mo bang kanselahin ang Salesforce at panatilihin ang produkto?

0:00 Ang isang Salesforce clone ay parang pagkansela ng bill at pagpapanatili ng produkto. May pampublikong code ang OccupySaaS, at ipinapakita ng roadmap nito kung gaano karami pa ang natitira. Sa video na ito, ano na ang gumagana? Ano ang sumusunod sa iyo palabas? At sino ang makakakuha ng off switch? Kapag umalis ang isang empleyado, kailangan nang huminto ang kanilang access. Ang mga tagubilin ng Salesforce rebuild ay nagsasabi sa iyo kung sino ang dapat gumawa ng trabahong iyon. Susundan natin ang eksaktong hakbang bago ang pasya.

0:21 Lunes, Nobyembre dos, at ito ang The Daily Diff. Ang OccupySaaS ay isang open-source na pagsisikap na gumagamit ng AI upang muling itayo ang subscription software mula sa pampublikong dokumentasyon. Target ng ZeroAuthy ang Auth0, ang serbisyong humahawak ng mga login ng application. Target ng SalesCompel ang Salesforce, kung saan pinapanatili ng mga sales team ang mga record ng customer. Parehong maaga at self-hostable ang mga proyekto. Inaanunsyo ng Salesforce ang Pro suite nito sa isang daang dolyar bawat user bawat buwan,

### Bakit muling itatayo ang isang bagay na binibili na ng mga kumpanya?

0:45 na sinisingil taun-taon. Bawat karagdagang upuan ay nagpapalaki ng bill na iyon. Tinatawag ng OccupySaaS ang per-seat pricing na buwis sa paglago. Sa wakas ay natuklasan ng procurement ang isang subscription sa pagkuha ng mga tao. Ang iminungkahing pagtakas ay compatibility. Ang iyong application ay nagpapadala na ng mga kahilingan ng vendor sa pamamagitan ng isang software client. Gumawa ng server na nakakaunawa sa mga kahilingan na iyon, at ang parehong client ay maaaring makipag-ugnayan sa iyong server sa halip. Mas marami sa application na binayaran mo na ng mga inhinyero para buuin ang pananatili mo.

1:09 Mahalaga iyon kapag ang pag-alis ay nangangahulugang muling pagbuo ng mga taon ng gawi ng kumpanya. Ang isang customer record ay maaaring magdala ng mga custom field, at ang isa pang application ay maaaring umasa sa eksaktong kung paano gumagana ang isang kahilingan. Ang pagpapanatili ng paggana nito ay ang mahirap na pangako. Ang kapaki-pakinabang na tanong ay kung aling bahagi ng iyong umiiral na setup ang kaya nang intindihin ng code na ito. Ang slogan ng website ay, pinatalsik nila kami, muling itinatayo namin ang kanilang SaaS. Ang mga kasaysayan ng trabaho na iyon ay hindi napatunayan dito.

1:32 Ang kaganapan ngayon ay ang talakayan sa Hacker News. Ang sariling timeline ng site ay naglalagay sa dalawang pampublikong proyekto sa kalagitnaan ng Oktubre. Ang revenge movie ay nasa pagbuo na sa loob ng ilang linggo. Ang parehong pagsisikap na kapalit ng Auth0 ay nagbibigay sa amin ng isang konkretong bagay na susuriin.

### Ano na ang gumagana sa mga Auth0 client?

1:44 Itinatala ng compatibility matrix ng ZeroAuthy ang mga kredensyal ng sign-in at access na nasubok sa mga pinangalanang Auth0 software client, kabilang ang React client. Pinangalanan nito ang eksaktong mga bersyon at nagtatangi ng mga client check mula sa mga pagsubok ng server lamang. Ginagawa ng mga hangganan na iyon na kapaki-pakinabang ang claim. Ang sariling listahan ng OpenID Foundation ay nagpapangalan ng isang partikular na bersyon ng ZeroAuthy para sa tatlo login-standard profiles. Iyon ay isang checkable self-certification claim na may tinukoy na saklaw. Ang roadmap ng proyekto ay inilalagay pa rin ang multi-factor sign-in at operational hardening sa huling trabaho.

2:11 Maaari mong siyasatin ang parehong nakamit at ang hindi pa natapos na trabaho bago mo ito pagkatiwalaan sa mga customer. Sa Hacker News, itinuro ng commenter na ozim ang mga backup at seguridad update bilang bahagi ng binibili ng mga customer. Makatarungang pagtutol. Ang isang kumpanya na pinipili ang self-hosting ay nangangailangan ng isang taong responsable para sa mga trabahong iyon, kahit na dumating ang lisensya nang walang sales call. May tumatawag pa rin habang naghahapunan. Ginagawa ng SalesCompel na lalong nakikita ang hangganan na iyon.

### Gaano karaming Salesforce ang ipinatupad?

2:33 Ang Go backend nito ay nagtatago ng mga record ng Account at Contact sa PostgreSQL, na may tenant-scoped access at limitadong mga query. Nakasaad sa gabay sa pagpapatupad nito ang mga suportadong operasyon. Ang mas malawak na pag-uugali ng query at migration ay nananatili sa labas ng slice na iyon. Ang mga taon ng pagpapasadya ng iyong kumpanya ay naglalakbay bilang isang hiwalay na problema. At maging maingat kung aling screen ang hinahangaan mo. Ang hiwalay na Vue exploration prototype ay gumagamit ng synthetic data at pinapanatili ang mga pag-edit sa memorya. Ang backend slice ay nagpapanatili ng mga record.

2:57 Ipinapaliwanag ng readme ang pareho. Ang isang kaakit-akit na listahan ng customer ay maaaring magpakita ng isang layout habang ang plano ng migration ay isinusulat pa. Para sa kredito ng mga builder, isinulat nila ang hindi pa tapos na trabaho. Sinasabi ng roadmap na walang buong milestone ng programa na may naitala na exit-gate pass, at hindi pa naaabot ang production certification. Ang kanilang natitirang pagtatantya ay umaabot sa daan-daang bounded work package.

3:16 Iyan ay isang pagtatantya ng saklaw; walang petsa ng paghahatid na nakatago sa loob nito. Kaya ano ang sumusunod sa iyo palabas? Ang iyong mga record ay nangangailangan ng isang napatunayan na destinasyon. Ang mga integrasyon ay nangangailangan ng kanilang aktwal na mga kahilingan na masuri. Ang mga pahintulot ay nangangailangan ng pagsusuri laban sa iyong tunay na organisasyon. Ang isang pamilyar na API ay nagpapababa ng isang hadlang sa migration; bawat hindi suportadong workflow ay nananatili pa ring kabilang sa listahan ng pagtanggap. Ang clone ay nagmamana ng mga kakatwa ng iyong kumpanya nang libre.

3:38 Isang mas lumang ulat ang nagpapaliwanag ng workload.

### Sino ang nagpapanatili ng code pagkatapos itong isulat ng AI?

3:40 Noong Oktubre bente-uno, isinulat ni PostgreSQL committer Robert Haas na ang AI-assisted pagtuklas ng bug ay nalalampasan ang pagsusuri ng tao. Iniugnay niya ang panggigipit na iyon sa huling pagbaliktad ng feature at ang pagkaantala ng bersyon labinsiyam. Ang kanyang paliwanag noong Oktubre ay kapaki-pakinabang na konteksto para sa mga clone na ito. Sinasabi ni Haas na ang mga modelo ay maaaring gumawa ng mga pag-aayos, at sinisiyasat pa rin ng mga tao ang kawastuhan at mga pamantayan ng proyekto. Ang trabaho sa mga mas lumang release ay nagliliko din ng mga tagasuri. Ang pagmamay-ari ng kapalit ay nagbibigay sa iyo ng obligasyon sa pagpapanatili na iyon,

4:05 din. Maglaan ng badyet para sa isang tagapangalaga sa tabi ng makina na gumagawa ng code. Ang madaling bahagi ng pagkansela ng isang subscription ay ang paghahanap ng button.

### Saan inilalagay ng SalesCompel ang off switch?

4:12 Ngayon, kailangan nang alisin ang access ng empleyado na iyon. Sa unang gabay sa backend ng SalesCompel, ang access credential ay isang token. Upang bawiin ang isang provisioned token, binubura ng isang awtorisadong database operator ang nakaimbak nitong digest row. Iyan ang fingerprint ng token sa database. Iyan ang fingerprint ng token sa database. Ang gabay ay naglalagay ng token lifecycle at public login sa hinaharap na trabaho. Kinokontrol mo ang server, at ikaw ang responsable sa pagpapahinto ng access. Gusto ko ang pagpipiliang iyon.

4:33 Magre-rehearse ako ng mga totoong workflow at pagbawi bago ko ilagay ang mga customer sa likod nito. Hindi kasama sa nakasaad nilang clean-room policy ang kumpidensyal na materyal ng employer at kinikilala ang contractual risk. Binibigyan ka ng lisensya ng Apache ng mga pahintulot para sa code na ito; nakatira ang iyong legal na homework pagkatapos ng pag-download. Ang pampublikong roadmap ay nagbibigay sa iyo ng isang kapaki-pakinabang na bagay upang busisiin habang ang homepage ay nagdiriwang ng okupasyon. Kung mas gusto mong basahin ito kaysa pakinggan akong sabihin, ang diff ay lalabas sa iyong inbox

4:55 araw-araw, libre sa the daily diff dot dev, link sa ibaba. Kaya, ang pasya ngayon ay NEEDS REVIEW.

### Ililipat ko ba ang produksyon sa exit plan na ito?

5:01 Susubukan ko ang mga suportadong slice dahil ang isang katugmang open server ay maaaring magbigay ng mga developer ng exit. Pananatilihin kong nakasara ang produksyon sa migration evidence at operating responsibility. Mag-subscribe, pindutin ang bell, at sabihin sa akin sa mga komento kung naiiba mo itong sinelyuhan. At iyon ang diff para sa ngayon. Ako si Niko mula sa Axrisi. Magsama nang may pananagutan.

## Mga Pinagmulan

- [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
