# OccupySaaS: что реализуют замены Salesforce и Auth0 с открытым исходным кодом

Published: 2026-11-03

OccupySaaS использует ИИ для разработки самохостинговых альтернатив подписному программному обеспечению. SalesCompel, его Salesforce-совместимый проект, имеет ранний постоянный сегмент записей клиентов на Go/PostgreSQL и отдельный прототип для исследования, чьи изменения остаются в памяти. ZeroAuthy регистрирует тесты с именованными клиентами Auth0 и имеет узкий список самосертификации соответствия OpenID. Перевод в производство по-прежнему требует рабочих процессов, миграции и подтверждения работоспособности. Вердикт: НЕОБХОДИМ ПЕРЕСМОТР.

Canonical: https://thedailydiff.dev/ru/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?

SalesCompel реализует ранний постоянный сегмент записей клиентов, согласно его README и руководству по реализации. Бэкенд на 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 хранит записи Account и Contact в PostgreSQL, с доступом, ограниченным арендатором, и ограниченными запросами. Его руководство по реализации перечисляет поддерживаемые операции. Более широкое поведение запросов и миграция остаются за пределами этого сегмента. Многолетние настройки вашей компании остаются отдельной проблемой. И будьте осторожны, каким экраном вы восхищаетесь. Отдельный прототип для исследования на Vue использует синтетические данные и сохраняет изменения в памяти. Бэкенд-сегмент сохраняет записи.

2:57 Оба объясняются в readme. Привлекательный список клиентов может продемонстрировать макет, пока план миграции все еще пишется. К чести разработчиков, они записывают незавершенную работу. Дорожная карта говорит, что ни один полный этап программы не имеет зарегистрированного прохождения выходного контроля, и сертификация для производства не достигнута. Их оставшаяся оценка составляет сотни ограниченных пакетов работ.

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

3:38 Более старый отчет объясняет рабочую нагрузку.

### Кто поддерживает код после того, как его написал ИИ?

3:40 Двадцать первого октября коммиттер PostgreSQL Роберт Хаас написал, что обнаружение ошибок с помощью ИИ опережает человеческую проверку. Он связал это давление с поздними изменениями функций и задержкой версии девятнадцать. Его октябрьское объяснение является полезным контекстом для этих клонов. Хаас говорит, что модели могут составлять исправления, а люди по-прежнему проверяют правильность и проектные стандарты. Работа над старыми выпусками также отвлекает рецензентов. Владение заменой возлагает на вас это обязательство по обслуживанию,

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
