# OccupySaaS: какво реализират заместителите на Salesforce и Auth0 с отворен код

Published: 2026-11-03

OccupySaaS използва AI за разработване на самостоятелно хоствани алтернативи на абонаментния софтуер. SalesCompel, неговият съвместим със Salesforce проект, има ранен постоянен сегмент за клиентски записи с Go/PostgreSQL и отделен прототип за изследване, чиито промени остават в паметта. ZeroAuthy записва тестове с именувани Auth0 клиенти и има тесен списък за самосертифициране на съответствие с OpenID. Преместването на продукция все още изисква работен процес, миграция и доказателства за функциониране. Присъдата е НЕОБХОДИМ ПРЕГЛЕД.

Canonical: https://thedailydiff.dev/bg/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, оторизиран оператор на база данни отменя предоставен токен чрез изтриване на съхранения му ред за дайджест. Ръководството поставя жизнения цикъл на токена и публичното влизане в бъдеща работа. Тази конкретна процедура илюстрира оперативната отговорност, която компанията поема, когато хоства своя заместник.
- Доклад от 21 октомври от комисията на PostgreSQL Робърт Хаас описва откриване на грешки с помощта на изкуствен интелект, което изпреварва човешкия преглед. Епизодът използва това датирано, приписано обяснение като контекст за поддръжка, а не като съобщение за нова версия или измерване на дефекти в OccupySaaS.
- Присъдата на The Daily Diff е НЕОБХОДИМ ПРЕГЛЕД за преминаване към производство. Тествайте поддържания сегмент спрямо реални работни потоци, разрешения и нужди от възстановяване, и назовете оператора, отговорен за услугата. Заявената политика за чисти помещения признава договорния риск, а лицензът с отворен код не премахва разходите за инфраструктура или поддръжка.

## Въпроси и отговори

### Какво реализира заместникът на Salesforce с отворен код SalesCompel?

SalesCompel реализира ранен постоянен сегмент за клиентски записи, според неговото README и ръководство за внедряване. Go/PostgreSQL бекендът поддържа операции с акаунти и контакти с достъп, обхванат от наемател, и ограничени заявки. Отделен прототип за изследване на Vue използва синтетични записи и съхранява редакциите в паметта. Проектът документира недовършена миграция и по-широка работа по работния поток, а сертификацията за производство не е достигната.

### Как съвместим сървър може да помогне на компания да напусне своя SaaS доставчик?

Съвместим сървър може да приема заявки от съществуващ софтуерен клиент на различна дестинация, запазвайки повече от съществуващата интеграция на приложението. Матрицата на ZeroAuthy записва проверки с именувани Auth0 клиенти, докато ръководството на SalesCompel изброява ограничена реализирана повърхност. Действителните записи, разрешения и персонализирани работни потоци на компанията все още се нуждаят от репетиция за миграция спрямо поддържаното поведение преди производствена употреба.

### Какво установява списъкът за самосертификация на ZeroAuthy за OpenID?

OpenID Foundation изброява конкретен commit на ZeroAuthy за три профила за съответствие на доставчика. Фондацията дефинира самосертификацията като официална декларация на дадено лице относно съответствието на внедряване чрез тестване. Искането има дефиниран протоколен обхват. Пътната карта на ZeroAuthy отделно поставя многофакторното влизане и оперативното укрепване в по-късна работа, така че решението за производство се нуждае от доказателства извън ограничения обхват на списъка.

### Как се отменя предоставен токен за достъп в ранния бекенд на SalesCompel?

Оторизиран оператор на база данни изтрива съхранения ред за дайджест на предоставения токен, според ръководството за внедряване на SalesCompel. Дайджестът е отпечатъкът на токена в базата данни. Същото ръководство поставя жизнения цикъл на токена и публичното влизане в бъдеща работа. Това е документирана процедура за ранен кандидат, която оператор, хостващ самостоятелно, трябва да разбира; епизодът не твърди, че е извършил тест за производствено отписване.

### Каква беше присъдата на The Daily Diff относно преминаването към производство с този заместник?

Присъдата на The Daily Diff беше НЕОБХОДИМ ПРЕГЛЕД. Епизодът препоръчва тестване на поддържани сегменти, защото съвместим отворен сървър може да създаде опция за изход. Производството остава ограничено до доказателства за миграция и ясна оперативна отговорност, отразявайки документирания ранен обхват и недовършена пътна карта на 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 бекенд съхранява записи на акаунти и контакти в PostgreSQL, с достъп, обхванат от наемател, и ограничени заявки. Неговото ръководство за внедряване изброява поддържаните операции. По-широкото поведение на заявките и миграцията остават извън този сегмент. Годините персонализация на вашата компания пътуват като отделен проблем. И внимавайте кой екран възхищавате. Отделният прототип за изследване на Vue използва синтетични данни и съхранява редакциите в паметта. Backend сегментът съхранява записи.

2:57 Readme обяснява и двете. Атрактивен списък с клиенти може да демонстрира оформление, докато планът за миграция все още се пише. Заслуга на строителите е, че записват недовършената работа. Пътната карта казва, че нито един пълен програмен етап няма записан пропуск на изходна врата, и сертификацията за производство не е достигната. Останалата им оценка възлиза на стотици ограничени работни пакети.

3:16 Това е оценка на обхвата; няма скрита дата на доставка в нея. И така, какво ви следва? Вашите записи се нуждаят от проверена дестинация. Интеграциите се нуждаят от тестване на действителните им заявки. Разрешенията се нуждаят от проверка спрямо вашата реална организация. Познат API намалява една бариера за миграция; всеки неподдържан работен процес все още принадлежи към списъка за приемане. Клонът наследява странностите на вашата компания безплатно.

3:38 По-стар доклад обяснява натоварването.

### Кой поддържа кода, след като AI го напише?

3:40 На двадесет и първи октомври, комютърът на PostgreSQL Робърт Хаас написа, че откриването на грешки, подпомагано от AI, изпреварва човешкия преглед. Той свързва този натиск с късни отмени на функции и забавянето на версия деветнадесет. Октомврийското му обяснение е полезен контекст за тези клонинги. Хаас казва, че моделите могат да изготвят корекции, а хората все още проверяват коректността и стандартите на проекта. Работата по по-стари версии също отвлича вниманието на рецензентите. Притежаването на заместника ви дава и това задължение за поддръжка.

4:05 Бюджетирайте за поддържащ персонал заедно с машината, която произвежда код. Лесната част от отмяната на абонамент е намирането на бутона.

### Къде SalesCompel поставя превключвателя за изключване?

4:12 Сега този служител се нуждае от премахване на достъпа си. В ранното ръководство за бекенд на SalesCompel, идентификационните данни за достъп са токен. За да отмени предоставен токен, оторизиран оператор на база данни изтрива неговия съхранен ред за дайджест. Това е отпечатъкът на токена в базата данни. Ръководството поставя жизнения цикъл на токена и публичното влизане в бъдеща работа. Вие контролирате сървъра и сте отговорни за спирането на достъпа. Харесва ми да имам този избор.

4:33 Бих репетирал реални работни потоци и възстановяване, преди да поставя клиенти зад него. Тяхната заявена политика за чисти помещения изключва поверителни материали на работодателя и признава договорния риск. Лицензирането по Apache ви дава разрешения за този код; вашата правна домашна работа остава след изтеглянето. Публичната пътна карта ви дава нещо полезно за разпитване, докато началната страница празнува окупацията. Ако предпочитате да прочетете това, отколкото да ме чуете да го казвам, разликите пристигат във входящата ви кутия

4:55 всяка сутрин, безплатно на daily diff dot dev, линк по-долу. Така че, днешната присъда е НЕОБХОДИМ ПРЕГЛЕД.

### Бих ли преместил производството към този план за излизане?

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
