# OccupySaaS: што рэалізуюць замены Salesforce і Auth0 з адкрытым зыходным кодам

Published: 2026-11-03

OccupySaaS выкарыстоўвае штучны інтэлект для распрацоўкі альтэрнатыў падпісному праграмнаму забеспячэнню, якія можна самастойна размяшчаць. SalesCompel, яго сумяшчальны з Salesforce праект, мае ранні пастаянны фрагмент запісаў кліентаў Go/PostgreSQL і асобны прататып для даследавання, змены ў якім захоўваюцца ў памяці. ZeroAuthy запісвае тэсты з названымі кліентамі Auth0 і мае вузкі спіс самастойнай сертыфікацыі адпаведнасці OpenID. Перанос вытворчасці па-ранейшаму патрабуе працоўнага працэсу, міграцыі і эксплуатацыйных доказаў. Вынік: NEEDS REVIEW.

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

## Што ахоплівае гэта відэа

- Salesforce рэкламуе Pro Suite па 100 долараў ЗША за карыстальніка ў месяц, з выстаўленнем рахункаў штогод. Гэта адзін платны план, таксама даступныя больш танныя і бясплатныя прапановы. У эпізодзе паведамляецца пра мэту праекта па зніжэнні залежнасці ад колькасці месцаў, без вымярэння эканоміі або заяў аб эквівалентным ахопе прадуктаў.
- Сайт OccupySaaS датуе публічны праект ZeroAuthy 14 кастрычніка 2026 года, а SalesCompel — 15 кастрычніка. Падзея 2 лістапада — свежая дыскусія. Наратыў сайта пра звальненні — гэта прыпісанае самаапісанне; працоўная гісторыя ўдзельнікаў тут не была незалежна ўстаноўлена.
- Кіраўніцтва па рэалізацыі SalesCompel апісвае пастаянныя аперацыі з уліковымі запісамі і кантактамі ў кандыдаце Go/PostgreSQL з улікам арэндатара. Яго асобны прататып для даследавання Vue выкарыстоўвае сінтэтычныя дадзеныя і захоўвае змены ў памяці без зваротаў да бэкэнда. Ні адна поўная праграмная веха не мае зафіксаванага праходжання выходнай засаўкі, і сертыфікацыя вытворчасці не дасягнута.
- Матрыца ZeroAuthy называе версіі кліентаў і адрознівае праверкі кліентаў ад тэстаў толькі сервера. OpenID Foundation пералічвае ZeroAuthy commit 38b4229 для профіляў Basic OP, Config OP і Form Post OP. Самасертыфікацыя тычыцца канкрэтных профіляў пратаколу; яна адрозніваецца ад суцэльнага аўдыту бяспекі або поўнай адпаведнасці Auth0. Шматфактарны ўваход і аператыўная ўмацавальная зачыстка застаюцца працай у дарожнай карце.
- У раннім кіраўніцтве па бэкэндзе SalesCompel аўтарызаваны аператар базы дадзеных адклікае выдадзены токен, выдаляючы яго захаваны радок дайджэста. Кіраўніцтва адносіць жыццёвы цыкл токена і публічны ўваход да будучай працы. Гэтая канкрэтная працэдура ілюструе эксплуатацыйную адказнасць, якую кампанія бярэ на сябе пры размяшчэнні замены.
- Справаздача Роберта Хааса, удзельніка PostgreSQL, ад 21 кастрычніка апісвае выяўленне памылак з дапамогай штучнага інтэлекту, якое апярэджвае чалавечую праверку. Эпізод выкарыстоўвае гэтае датаванае, прыпісанае тлумачэнне як кантэкст абслугоўвання, а не як аб'яву аб новым выпуску або вымярэнне дэфектаў OccupySaaS.
- Вердыкт The Daily Diff - NEEDS REVIEW для пераходу на вытворчасць. Праверце падтрымоўваны фрагмент у адпаведнасці з рэальнымі працоўнымі працэсамі, дазволамі і патрэбамі ў аднаўленні, а таксама назавіце аператара, адказнага за сэрвіс. Заяўленая палітыка чыстага памяшкання прызнае кантрактны рызыка, а ліцэнзія з адкрытым зыходным кодам не ліквідуе выдаткі на інфраструктуру або абслугоўванне.

## Пытанні і адказы

### Што рэалізуе замена Salesforce з адкрытым зыходным кодам SalesCompel?

SalesCompel рэалізуе ранні пастаянны фрагмент запісаў кліентаў, згодна з яго README і кіраўніцтвам па рэалізацыі. Бэкэнд Go/PostgreSQL падтрымлівае аперацыі з уліковымі запісамі і кантактамі з доступам па арэндатары і абмежаванымі запытамі. Асобны прататып для даследавання Vue выкарыстоўвае сінтэтычныя запісы і захоўвае змены ў памяці. Праект дакументуе незавершаную міграцыю і больш шырокую працу з працоўным працэсам, і сертыфікацыя вытворчасці не дасягнута.

### Як сумяшчальны сервер можа дапамагчы кампаніі пакінуць свайго пастаўшчыка SaaS?

Сумяшчальны сервер можа прымаць запыты ад існуючага праграмнага кліента ў іншым прызначэнні, захоўваючы большую частку існуючай інтэграцыі праграмы. Матрыца ZeroAuthy запісвае праверкі з названымі кліентамі Auth0, а кіраўніцтва SalesCompel пералічвае абмежаваную рэалізаваную паверхню. Фактычныя запісы кампаніі, дазволы і карыстальніцкія працоўныя працэсы па-ранейшаму патрабуюць рэпетыцыі міграцыі ў адпаведнасці з падтрымоўванымі паводзінамі перад выкарыстаннем у вытворчасці.

### Што ўсталёўвае спіс самасертыфікацыі OpenID ZeroAuthy?

OpenID Foundation пералічвае канкрэтны камміт 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 Панядзелак, другое лістапада, і гэта The Daily Diff. OccupySaaS - гэта ініцыятыва з адкрытым зыходным кодам, якая выкарыстоўвае AI для перабудовы падпіснога праграмнага забеспячэння з агульнадаступнай дакументацыі. ZeroAuthy арыентаваны на Auth0, сэрвіс, які апрацоўвае ўваходы ў праграмы. SalesCompel арыентаваны на Salesforce, дзе аддзелы продажаў захоўваюць запісы кліентаў. Абодва праекты раннія і самастойна размяшчаюцца. Salesforce рэкламуе свой пакет Pro за сто долараў за карыстальніка ў месяц,

### Навошта перабудоўваць тое, што кампаніі ўжо купляюць?

0:45 з выстаўленнем рахункаў штогод. Кожнае дадатковае месца павялічвае гэты рахунак. OccupySaaS называе цэны за месца падаткам на рост. Аддзел закупак нарэшце выявіў падпіску на найманне людзей. Прапанаваны выхад - сумяшчальнасць. Ваша праграма ўжо адпраўляе запыты пастаўшчыку праз кліенцкае праграмнае забеспячэнне. Стварыце сервер, які разумее гэтыя запыты, і той жа кліент зможа размаўляць з вашым серверам замест гэтага. Вы захоўваеце большую частку праграмы, на стварэнне якой вы ўжо заплацілі інжынерам.

1:09 Гэта важна, калі сыход азначае перабудову шматгадовых звычак кампаніі. Запіс кліента можа ўтрымліваць карыстальніцкія палі, і іншая праграма можа залежаць ад таго, як менавіта паводзіць сябе запыт. Захаванне гэтага працоўнага працэсу - складанае абяцанне. Карыснае пытанне: якую частку вашай існуючай налады гэты код ужо можа разумець. Слоганам сайта з'яўляецца: яны звольнілі нас, мы перабудоўваем іх SaaS. Гэтыя працоўныя гісторыі тут не правяраліся.

1:32 Сённяшняя падзея - абмеркаванне Hacker News. Часовая шкала самога сайта размяшчае два публічныя праекты ў сярэдзіне кастрычніка. Фільм пра помсту знаходзіўся ў распрацоўцы на працягу некалькіх тыдняў. Замена Auth0 ад тых жа намаганняў дае нам нешта канкрэтнае для праверкі.

### Што ўжо працуе з кліентамі Auth0?

1:44 Матрыца сумяшчальнасці ZeroAuthy запісвае праверку ўваходу і ўліковых дадзеных доступу, правераных з названымі кліенцкімі праграмамі Auth0, уключаючы кліент React. Яна называе дакладныя версіі і адрознівае праверкі кліента ад тэстаў толькі сервера. Гэтыя межы робяць заяву карыснай. Уласны спіс OpenID Foundation называе канкрэтную версію ZeroAuthy для трох профіляў стандартаў ўваходу. Гэта правераная заява аб самасертыфікацыі з вызначаным аб'ёмам. Дарожная карта праекта па-ранейшаму адносіць шматфактарны ўваход і аператыўнае ўмацаванне да наступнай працы.

2:11 Вы можаце праверыць як дасягненні, так і незавершаную працу, перш чым давяраць ёй кліентам. На Hacker News каментатар ozim адзначае рэзервовыя копіі і абнаўленні бяспекі як частку таго, што купляюць кліенты. Справядлівае пярэчанне. Кампанія, якая выбірае самастойнае размяшчэнне, патрабуе, каб хтосьці быў адказным за гэтыя задачы, нават калі ліцэнзія прыходзіць без званка па продажах. Кагосьці ўсё роўна выклікаюць падчас вячэры. SalesCompel робіць гэтую мяжу асабліва бачнай.

### Колькі Salesforce рэалізавана?

2:33 Яго Go-бэкэнд захоўвае запісы Account і Contact у PostgreSQL, з доступам па арэндатары і абмежаванымі запытамі. Яго кіраўніцтва па рэалізацыі пералічвае падтрымоўваныя аперацыі. Больш шырокія паводзіны запытаў і міграцыя застаюцца па-за гэтым фрагментам. Шматгадовая налада вашай кампаніі пераходзіць як асобная праблема. І будзьце асцярожныя, які экран вы разглядаеце. Асобны прататып для даследавання Vue выкарыстоўвае сінтэтычныя дадзеныя і захоўвае змены ў памяці. Бэкэнд-фрагмент захоўвае запісы.

2:57 У файле readme тлумачыцца абодва. Прывабны спіс кліентаў можа дэманстраваць макет, пакуль план міграцыі яшчэ пішацца. На гонар будаўнікоў, яны запісваюць незавершаную працу. Дарожная карта кажа, што ні адна поўная праграмная веха не мае зафіксаванага праходжання выходнай засаўкі, і сертыфікацыя вытворчасці не дасягнута. Іх ацэнка, якая засталася, складае сотні абмежаваных працоўных пакетаў.

3:16 Гэта ацэнка аб'ёму; у ёй няма схаванай даты пастаўкі. Так што ж застаецца з вамі? Вашы запісы патрабуюць праверанага прызначэння. Інтэграцыі патрабуюць тэставання іх фактычных запытаў. Дазволы патрабуюць праверкі ў адносінах да вашай рэальнай арганізацыі. Знаёмы API зніжае адзін бар'ер для міграцыі; кожны непадтрымоўваны працоўны працэс усё роўна павінен быць у спісе прыняцця. Клон бясплатна пераймае дзівацтвы вашай кампаніі.

3:38 Стары даклад тлумачыць працоўную нагрузку.

### Хто абслугоўвае код пасля таго, як яго напіша AI?

3:40 Дваццаць першага кастрычніка Роберт Хаас, удзельнік PostgreSQL, напісаў, што выяўленне памылак з дапамогай штучнага інтэлекту апярэджвае чалавечую праверку. Ён звязаў гэты ціск з познімі адменамі функцый і затрымкай версіі дзевятнаццаць. Яго кастрычніцкае тлумачэнне з'яўляецца карысным кантэкстам для гэтых клонаў. Хаас кажа, што мадэлі могуць ствараць чарнавікі выпраўленняў, а людзі ўсё яшчэ правяраюць правільнасць і праектныя стандарты. Праца над старымі версіямі таксама адцягвае рэцэнзентаў. Валоданне заменай таксама накладае на вас абавязак па абслугоўванні.

4:05 Заплануйце бюджэт на абслугоўваючага персаналу разам з машынай, якая стварае код. Самая простая частка адмены падпіскі - знайсці кнопку.

### Куды SalesCompel змяшчае выключальнік?

4:12 Цяпер гэтаму супрацоўніку трэба выдаліць доступ. У раннім бэкэнд-кіраўніцтве SalesCompel уліковыя дадзеныя доступу - гэта токен. Каб адклікаць выдадзены токен, аўтарызаваны аператар базы дадзеных выдаляе яго захаваны радок дайджэста. Гэта адбітак токена ў базе дадзеных. Кіраўніцтва адносіць жыццёвы цыкл токена і публічны ўваход да будучай працы. Вы кантралюеце сервер, і вы нясеце адказнасць за спыненне доступу. Мне падабаецца мець такі выбар.

4:33 Я б прайграў рэальныя працоўныя працэсы і аднаўленне, перш чым ставіць за імі кліентаў. Іх заяўленая палітыка чыстага памяшкання выключае канфідэнцыйныя матэрыялы працадаўцы і прызнае кантрактны рызыка. Ліцэнзаванне Apache дае вам дазволы на гэты код; ваша юрыдычная праца застаецца пасля загрузкі. Публічная дарожная карта дае вам нешта карыснае для запытаў, пакуль хатняя старонка святкуе акупацыю. Калі вы хочаце прачытаць гэта, а не чуць, як я гэта кажу, “дыф” прыходзіць на вашу электронную пошту

4:55 кожную раніцу, бясплатна на daily diff dot dev, спасылка ніжэй. Такім чынам, сённяшні вердыкт - NEEDS REVIEW.

### Ці перанясу я вытворчасць на гэты план выхаду?

5:01 Я б праверыў падтрымоўваныя фрагменты, таму што сумяшчальны адкрыты сервер можа даць распрацоўшчыкам выхад. Я б трымаў вытворчасць, заснаваную на доказах міграцыі і эксплуатацыйнай адказнасці. Падпішыцеся, націсніце на званок і раскажыце мне ў каментарах, калі б вы паставілі іншы штамп. І гэта ўсё на сёння. Я Ніка з Axrisi. Аб'ядноўвайце адказна.

## Крыніцы

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