+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

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

OccupySaaS използва AI за разработване на самостоятелно хоствани алтернативи на абонаментния софтуер.

Want to see our stories first on Google? Add us to your preferred sources — it helps us grow.

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

Прочетете писменото издание (английски) ↗

Какво обхваща този видеоклип

  • 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 използва синтетични записи и съхранява редакциите в паметта. Проектът документира недовършена миграция и по-широка работа по работния поток, а сертификацията за производство не е достигната.

Гледайте тази част 2:31 · OccupySaaS / SalesCompel · OccupySaaS / SalesCompel

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

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

Гледайте тази част 0:42 · OccupySaaS / SalesCompel · OccupySaaS / ZeroAuthy · OccupySaaS / SalesCompel

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

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

Гледайте тази част 1:41 · OccupySaaS / ZeroAuthy · OpenID Foundation · OpenID Foundation

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

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

Гледайте тази част 4:12 · OccupySaaS / SalesCompel

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

Присъдата на The Daily Diff беше НЕОБХОДИМ ПРЕГЛЕД. Епизодът препоръчва тестване на поддържани сегменти, защото съвместим отворен сървър може да създаде опция за изход. Производството остава ограничено до доказателства за миграция и ясна оперативна отговорност, отразявайки документирания ранен обхват и недовършена пътна карта на SalesCompel. Репетицията трябва да обхване реалните работни потоци, разрешения и нужди от възстановяване на компанията, преди достъпът на клиентите да зависи от заместника.

Гледайте тази част 4:59 · OccupySaaS / SalesCompel · OccupySaaS / SalesCompel · OccupySaaS / SalesCompel

Преведен препис

Преведено от оригиналния английски разказ. Наличните аудио и субтитри се контролират от 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. Обединявайте отговорно.

Източници

  1. SalesCompel README: candidate, prototype and roadmap limitsOccupySaaS / SalesCompel
  2. SalesCompel early backend: implemented surface and token revocationOccupySaaS / SalesCompel
  3. ZeroAuthy README and roadmapOccupySaaS / ZeroAuthy
  4. Certified OpenID providers and profilesOpenID Foundation
  5. What is self-certification?OpenID Foundation
  6. Sales pricing: Pro Suite annual billingSalesforce
  7. OccupySaaS: stated method and October timelineOccupySaaS
  8. Postgres 19 is late, and it's AI's fault — October 21, 2026Robert Haas / Neon
  9. ZeroAuthy stated clean-room policyOccupySaaS / ZeroAuthy
  10. ZeroAuthy compatibility matrixOccupySaaS / ZeroAuthy
  11. SalesCompel progress and remaining roadmapOccupySaaS / SalesCompel
  12. OccupySaaS discussion — November 2, 2026Hacker News
  13. Cover portrait: Marc Benioff by Christie Hemm Klok / Salesforce; cropped and background removedWikimedia Commons · CC BY-SA 2.0
  14. Cover portrait and adapted artwork license: CC BY-SA 2.0Creative Commons

Niko from Axrisi

Nikoloz Turazashvili · Vexrail · Axrisi

LinkedIn · dev.to · GitHub · X · Substack

Свързани видеоклипове

daily · bg · 7.10.2026 г.

Hono ограничава външните заявки за изтегляне, докато поддържащите преразглеждат приема на приноси

Hono деактивира създаването на външни заявки за изтегляне, като същевременно запазва своя код с лиценз MIT. Синдре Сорхус отделно приписа собствените си ограничения на хранилището на ИИ и каза, че под

5:22 ↗
daily · bg · 2.11.2026 г.

Jepsen доклад за ParticleDB, Lenovo флашка с пръстов отпечатък, HackerTube на Карпати и TCP бъгът в Linux CVE-2026-98432: четири истории за разработчици в един Daily Diff

Четири истории за разработчици, всяка приписана на своя източник. Анализът на Jepsen на базата данни ParticleDB откри 96 проблема, включително загубени записани данни в режима на транзакция по подразб

6:17 ↗
daily · bg · 20.10.2026 г.

Прекъсване на Google Cloud Лондон: събитие с електричество в europe-west2-b и засегнатите услуги в Обединеното кралство

Енергийно събитие извади от строя зоната europe-west2-b на региона на Google Cloud в Лондон във вторник сутринта, лондонско време. Google заяви, че услугите в тази зона са недостъпни и някои услуги в

4:40 ↗