# OccupySaaS: що реалізують заміни Salesforce і Auth0 з відкритим кодом

Published: 2026-11-03

OccupySaaS використовує ШІ для розробки самостійних альтернатив підписному програмному забезпеченню. SalesCompel, її Salesforce-сумісний проєкт, має ранній постійний фрагмент записів клієнтів на Go/PostgreSQL та окремий дослідницький прототип, зміни якого залишаються в пам'яті. ZeroAuthy записує тести з названими клієнтами Auth0 та має вузький список самосертифікації відповідності OpenID. Перехід у виробництво все ще потребує робочого процесу, міграції та експлуатаційних доказів. Вердикт: НЕОБХІДНИЙ ПЕРЕГЛЯД.

Canonical: https://thedailydiff.dev/uk/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 38b4229 для профілів Basic OP, Config OP та Form Post OP. Самосертифікація стосується конкретних профілів протоколів; вона відрізняється від загального аудиту безпеки або повної відповідності Auth0. Багатофакторний вхід та оперативна перевірка на посилення захисту залишаються роботою на пізніших етапах дорожньої карти.
- У ранньому посібнику з бекенду SalesCompel авторизований оператор бази даних відкликає наданий токен, видаляючи його збережений рядок дайджесту. Посібник відносить життєвий цикл токена та публічний вхід до майбутньої роботи. Ця конкретна процедура ілюструє експлуатаційну відповідальність, яку компанія бере на себе, розміщуючи свою заміну.
- Звіт Роберта Гааса, комітера PostgreSQL, від 21 жовтня описує виявлення помилок за допомогою ШІ, що випереджає людський огляд. В епізоді це застаріле, атрибутоване пояснення використовується як контекст підтримки, а не як оголошення нового випуску чи вимірювання дефектів OccupySaaS.
- Вердикт The Daily Diff - НЕОБХІДНИЙ ПЕРЕГЛЯД для переходу у виробництво. Протестуйте підтримуваний фрагмент на відповідність реальним робочим процесам, дозволам та потребам відновлення, та назвіть оператора, відповідального за сервіс. Заявлена політика "чистої кімнати" визнає контрактний ризик, а ліцензія з відкритим кодом не усуває інфраструктурних витрат чи витрат на обслуговування.

## Запитання та відповіді

### Що реалізує заміна Salesforce з відкритим кодом SalesCompel?

Згідно з файлом README та посібником з впровадження, SalesCompel реалізує ранній постійний фрагмент записів клієнтів. Бекенд на Go/PostgreSQL підтримує операції з "Обліковими записами" та "Контактами" з доступом за орендарями та обмеженими запитами. Окремий дослідницький прототип на Vue використовує синтетичні записи та зберігає зміни в пам'яті. Проєкт документує незавершену міграцію та ширшу роботу з робочими процесами, а сертифікація виробництва не була досягнута.

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

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

### Що встановлює список самосертифікації OpenID для ZeroAuthy?

OpenID Foundation перераховує конкретний коміт ZeroAuthy для трьох профілів відповідності постачальника. Фонд визначає самосертифікацію як офіційну декларацію суб'єкта про відповідність розгортання шляхом тестування. Заява має визначений обсяг протоколу. Дорожня карта ZeroAuthy окремо відносить багатофакторний вхід та оперативне посилення до пізнішої роботи, тому рішення про виробництво потребує доказів, що виходять за межі обмеженого обсягу списку.

### Як відкликається наданий маркер доступу в ранньому бекенді SalesCompel?

Авторизований оператор бази даних видаляє збережений рядок дайджесту наданого маркера, згідно з посібником з реалізації SalesCompel. Дайджест — це відбиток маркера в базі даних. Той самий посібник відносить життєвий цикл маркера та публічний вхід до майбутньої роботи. Це задокументована процедура раннього кандидата, яку оператору самостійного розміщення потрібно зрозуміти; епізод не стверджує, що він виконав тест на відключення виробництва.

### Яким був вердикт The Daily Diff щодо переходу на цю заміну у виробництво?

Вердикт The Daily Diff був НЕОБХІДНИЙ ПЕРЕГЛЯД. Епізод рекомендує тестувати підтримувані фрагменти, тому що сумісний відкритий сервер може створити варіант виходу. Виробництво залишається закритим до отримання доказів міграції та чіткої відповідальності за експлуатацію, що відображає задокументований ранній обсяг SalesCompel та незавершену дорожню карту. Репетиція повинна охоплювати реальні робочі процеси, дозволи та потреби відновлення компанії, перш ніж доступ клієнтів залежатиме від заміни.

## Розділи

- 0:00 Чи можете ви скасувати Salesforce і зберегти продукт?
- 0:42 Навіщо переробляти те, що компанії вже купують?
- 1:41 Що вже працює з клієнтами Auth0?
- 2:31 Скільки Salesforce реалізовано?
- 3:39 Хто підтримує код після того, як його напише ШІ?
- 4:12 Куди SalesCompel ставить вимикач?
- 4:59 Чи перевів би я виробництво на цей план виходу?

## Перекладена стенограма

Перекладено з оригінальної англійської розповіді. Доступне аудіо та субтитри контролюються YouTube.

### Чи можете ви скасувати Salesforce і зберегти продукт?

0:00 Клон Salesforce звучить як скасування рахунку та збереження продукту. OccupySaaS має публічний код, і його дорожня карта показує, скільки ще залишилось. У цьому відео, що вже працює? Що йде за вами? І хто отримує вимикач? Коли співробітник звільняється, його доступ потрібно припинити. Інструкції з перебудови Salesforce вказують, хто має виконати цю роботу. Ми виконаємо точний крок перед вироком.

0:21 Сьогодні понеділок, друге листопада, і це The Daily Diff. OccupySaaS — це ініціатива з відкритим кодом, яка використовує ШІ для перебудови програмного забезпечення за підпискою на основі публічної документації. 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 використовує синтетичні дані та зберігає редагування в пам'яті. Фрагмент бекенду зберігає записи.

2:57 Readme пояснює обидва. Привабливий список клієнтів може продемонструвати макет, поки план міграції ще пишеться. На честь розробників, вони записують незавершену роботу. Дорожня карта говорить, що жодна повна віха програми не має зафіксованого проходження "вихідного шлюзу", і сертифікація виробництва не була досягнута. Їхня залишок оцінки становить сотні обмежених робочих пакетів.

3:16 Це оцінка обсягу; в ній немає прихованої дати доставки. Отже, що йде за вами? Ваші записи потребують перевіреного призначення. Інтеграції потребують тестування їхніх фактичних запитів. Дозволи потребують перевірки на відповідність вашій реальній організації. Знайомий API знижує один бар'єр міграції; кожен непідтримуваний робочий процес все ще належить до списку прийняття. Клон успадковує дивацтва вашої компанії безкоштовно.

3:38 Старий звіт пояснює робоче навантаження.

### Хто підтримує код після того, як його напише ШІ?

3:40 21 жовтня комітер PostgreSQL Роберт Хаас написав, що виявлення помилок за допомогою ШІ випереджає людський огляд. Він пов'язав цей тиск з пізніми змінами функцій та затримкою дев'ятнадцятої версії. Його жовтневе пояснення є корисним контекстом для цих клонів. Хаас каже, що моделі можуть розробляти виправлення, а люди все ще перевіряють правильність та стандарти проєкту. Робота над старими версіями також відволікає рецензентів. Володіння заміною накладає на вас і це зобов'язання з обслуговування.

4:05 Заплануйте бюджет на супровідника поряд з машиною, яка створює код. Легка частина скасування підписки – це знайти кнопку.

### Куди SalesCompel ставить вимикач?

4:12 Тепер цьому співробітнику потрібно видалити доступ. У ранньому посібнику з бекенду SalesCompel облікові дані доступу – це токен. Щоб відкликати наданий токен, авторизований оператор бази даних видаляє його збережений рядок дайджесту. Це відбиток токена в базі даних. Посібник відносить життєвий цикл токена та публічний вхід до майбутньої роботи. Ви контролюєте сервер, і ви відповідаєте за припинення доступу. Мені подобається мати такий вибір.

4:33 Я б відпрацював реальні робочі процеси та відновлення, перш ніж ставити за ним клієнтів. Їхня заявлена політика "чистої кімнати" виключає конфіденційні матеріали роботодавця та визнає контрактний ризик. Ліцензування Apache надає вам дозволи на цей код; ваша юридична домашня робота виживає після завантаження. Публічна дорожня карта дає вам щось корисне для вивчення, поки домашня сторінка святкує окупацію. Якщо ви волієте прочитати це, ніж почути від мене, "diff" приходить на вашу поштову скриньку

4:55 щоранку, безкоштовно на daily diff dot dev, посилання нижче. Отже, сьогоднішній вердикт – НЕОБХІДНИЙ ПЕРЕГЛЯД.

### Чи перевів би я виробництво на цей план виходу?

5:01 Я б перевірив підтримувані фрагменти, тому що сумісний відкритий сервер може дати розробникам вихід. Я б тримав виробництво під контролем на підставі доказів міграції та оперативної відповідальності. Підписуйтесь, натискайте на дзвіночок і розкажіть мені в коментарях, чи ви б оцінили інакше. І це "diff" на сьогодні. Я Ніко з 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
