OccupySaaS: ce implementează înlocuitorii open-source pentru Salesforce și Auth0
OccupySaaS utilizează inteligența artificială pentru a dezvolta alternative auto-găzduibile la software-ul de abonament.
OccupySaaS utilizează inteligența artificială pentru a dezvolta alternative auto-găzduibile la software-ul de abonament. SalesCompel, proiectul său compatibil cu Salesforce, are o secțiune timpurie persistentă de înregistrări ale clienților în Go/PostgreSQL și un prototip separat de explorare ale cărui modificări rămân în memorie. ZeroAuthy înregistrează teste cu clienți Auth0 numiți și are o listă restrânsă de auto-certificare a conformității OpenID. Mutarea în producție necesită în continuare dovezi de flux de lucru, migrare și operare. Verdictul este NECESITĂ REVIZUIRE.
Citiți ediția scrisă (engleză) ↗
Ce acoperă acest videoclip
- Salesforce își promovează Pro Suite la 100 USD pe utilizator pe lună, facturat anual. Acesta este un plan plătit, fiind disponibile și oferte la prețuri mai mici și gratuite. Episodul raportează obiectivul proiectului de a reduce dependența pe utilizator, fără a măsura economiile sau a pretinde o acoperire echivalentă a produsului.
- Site-ul OccupySaaS datează proiectul public ZeroAuthy la 14 octombrie 2026 și pe cel al SalesCompel la 15 octombrie. Evenimentul din 2 noiembrie este o discuție recentă. Narațiunea concedierilor de pe site este o auto-descriere atribuită; istoricul angajării contribuitorilor nu a fost stabilit independent aici.
- Ghidul de implementare al SalesCompel descrie operațiuni persistente pentru Conturi și Contacte într-un candidat Go/PostgreSQL cu scop de chiriaș. Prototipul său separat de explorare Vue utilizează date sintetice și păstrează modificările în memorie fără apeluri către backend. Niciun reper complet al programului nu are o trecere înregistrată la poarta de ieșire, iar certificarea de producție nu a fost atinsă.
- Matricea ZeroAuthy numește versiunile clientului și distinge verificările clientului de testele doar pe server. Fundația OpenID listează commit-ul zeroauthy 38b4229 pentru profilurile Basic OP, Config OP și Form Post OP. Auto-certificarea se referă la profile specifice de protocol; este distinctă de un audit de securitate general sau de o paritate completă cu Auth0. Autentificarea multi-factor și o verificare de întărire operațională rămân sarcini viitoare în foaia de parcurs.
- În ghidul timpuriu de backend al SalesCompel, un operator de baze de date autorizat revocă un token provizionat ștergând rândul digest stocat. Ghidul plasează ciclul de viață al token-ului și autentificarea publică în lucrări viitoare. Această procedură concretă ilustrează responsabilitatea operațională pe care o companie o asumă atunci când își găzduiește înlocuitorul.
- Un raport din 21 octombrie al comitentului PostgreSQL Robert Haas descrie descoperirea de bug-uri asistată de AI, care depășește revizuirea umană. Episodul utilizează această explicație datată și atribuită ca context de întreținere, mai degrabă decât o nouă anunțare de lansare sau o măsură a defectelor OccupySaaS.
- Verdictul The Daily Diff este NECESITĂ REVIZUIRE pentru o trecere în producție. Testați secțiunea acceptată în raport cu fluxurile de lucru reale, permisiunile și nevoile de recuperare, și numiți operatorul responsabil pentru serviciu. Politica declarată de "clean-room" recunoaște riscul contractual, iar o licență open-source nu elimină costurile de infrastructură sau de întreținere.
Întrebări și răspunsuri
Ce implementează SalesCompel, înlocuitorul open-source pentru Salesforce?
SalesCompel implementează o secțiune timpurie persistentă de înregistrări ale clienților, conform README-ului și ghidului său de implementare. Backend-ul Go/PostgreSQL acceptă operațiuni pentru Conturi și Contacte cu acces cu scop de chiriaș și interogări limitate. Un prototip separat de explorare Vue utilizează înregistrări sintetice și păstrează modificările în memorie. Proiectul documentează migrarea neterminată și o muncă mai amplă de flux de lucru, iar certificarea de producție nu a fost atinsă.
Cum poate un server compatibil să ajute o companie să renunțe la furnizorul său SaaS?
Un server compatibil poate accepta solicitări de la un client software existent către o destinație diferită, păstrând mai mult din integrarea existentă a unei aplicații. Matricea ZeroAuthy înregistrează verificări cu clienți Auth0 numiți, în timp ce ghidul SalesCompel listează o suprafață implementată limitată. Înregistrările reale ale companiei, permisiunile și fluxurile de lucru personalizate necesită în continuare o repetiție de migrare în raport cu comportamentul acceptat înainte de utilizarea în producție.
Ce stabilește listarea de auto-certificare OpenID a ZeroAuthy?
Fundația OpenID listează un commit specific ZeroAuthy pentru trei profile de conformitate a furnizorului. Fundația definește auto-certificarea ca fiind declarația formală a unei entități despre conformitatea unei implementări prin testare. Revendicarea are un domeniu de aplicare de protocol definit. Foaia de parcurs a ZeroAuthy plasează separat autentificarea multi-factor și întărirea operațională în lucrări ulterioare, astfel încât o decizie de producție necesită dovezi dincolo de domeniul de aplicare limitat al listării.
Cum este revocat un token de acces provizionat în backend-ul timpuriu al SalesCompel?
Un operator de baze de date autorizat șterge rândul digest stocat al token-ului provizionat, conform ghidului de implementare al SalesCompel. Digestul este amprenta token-ului în baza de date. Același ghid plasează ciclul de viață al token-ului și autentificarea publică în lucrări viitoare. Aceasta este o procedură documentată pentru un candidat timpuriu pe care un operator de auto-găzduire trebuie să o înțeleagă; episodul nu pretinde că a executat un test de dezactivare a producției.
Care a fost verdictul The Daily Diff privind o trecere în producție la acest înlocuitor?
Verdictul The Daily Diff a fost NECESITĂ REVIZUIRE. Episodul recomandă testarea secțiunilor acceptate, deoarece un server deschis compatibil poate crea o opțiune de ieșire. Producția rămâne blocată pe dovezi de migrare și responsabilitate operațională clară, reflectând domeniul de aplicare timpuriu documentat al SalesCompel și foaia de parcurs neterminată. O repetiție ar trebui să acopere fluxurile de lucru reale ale companiei, permisiunile și nevoile de recuperare înainte ca accesul clienților să depindă de înlocuitor.
Transcrierea tradusă
Tradus din narațiunea originală în engleză. Audio-ul și subtitrările disponibile sunt controlate de YouTube.
Poți anula Salesforce și să păstrezi produsul?
0:00 O clonă Salesforce sună ca și cum ai anula factura și ai păstra produsul. OccupySaaS are cod public, iar foaia de parcurs arată cât mai rămâne. În acest videoclip, ce funcționează deja? Ce te urmează la ieșire? Și cine primește butonul de oprire? Când un angajat pleacă, accesul său trebuie oprit. Instrucțiunile reconstrucției Salesforce îți spun cine trebuie să facă acea treabă. Vom urma pasul exact înainte de verdict.
0:21 Este luni, 2 noiembrie, și acesta este The Daily Diff. OccupySaaS este un efort open-source care folosește inteligența artificială pentru a reconstrui software-ul de abonament din documentația publică. ZeroAuthy vizează Auth0, serviciul care gestionează autentificările aplicațiilor. SalesCompel vizează Salesforce, unde echipele de vânzări păstrează înregistrările clienților. Ambele proiecte sunt la început și pot fi auto-găzduite. Salesforce își promovează suita Pro la o sută de dolari pe utilizator pe lună,
De ce să reconstruiești ceva ce companiile deja cumpără?
0:45 facturat anual. Fiecare loc suplimentar mărește factura respectivă. OccupySaaS numește prețul pe loc o taxă pe creștere. Achizițiile au descoperit în sfârșit un abonament la angajarea de oameni. Evadarea propusă este compatibilitatea. Aplicația dvs. trimite deja solicitări furnizorului prin intermediul unui client software. Construiți un server care înțelege aceste solicitări, iar același client poate comunica cu serverul dvs. în schimb. Păstrați mai mult din aplicația pe care ați plătit deja ingineri să o construiască.
1:09 Acest lucru contează atunci când plecarea înseamnă reconstruirea anilor de obiceiuri ale companiei. O înregistrare a clientului poate conține câmpuri personalizate, iar o altă aplicație poate depinde de exact modul în care se comportă o solicitare. Menținerea funcționării acestui lucru este promisiunea dificilă. Întrebarea utilă este ce parte din configurația dvs. existentă poate înțelege deja acest cod. Sloganul site-ului este: ne-au concediat, reconstruim SaaS-ul lor. Acele istorii de angajare sunt neverificate aici.
1:32 Evenimentul de astăzi este discuția de pe Hacker News. Propria cronologie a site-ului plasează cele două proiecte publice la jumătatea lunii octombrie. Filmul de răzbunare este în dezvoltare de săptămâni întregi. Același efort de înlocuire a Auth0 ne oferă ceva concret de verificat.
Ce funcționează deja cu clienții Auth0?
1:44 Matricea de compatibilitate a ZeroAuthy înregistrează acreditările de autentificare și acces testate cu clienți software Auth0 numiți, inclusiv clientul React. Numește versiuni exacte și distinge verificările clientului de testele doar ale serverului Aceste limite fac afirmația utilă. Lista Fundației OpenID numește o versiune specifică ZeroAuthy pentru trei profiluri standard de autentificare. Aceasta este o afirmație de auto-certificare verificabilă cu un domeniu de aplicare definit. Foaia de parcurs a proiectului plasează în continuare autentificarea multi-factor și întărirea operațională în lucrări ulterioare.
2:11 Puteți inspecta atât realizările, cât și munca neterminată înainte de a o încredința clienților. Pe Hacker News, comentatorul ozim subliniază backup-urile și actualizările de securitate ca parte a ceea ce cumpără clienții. Obiecție justă. O companie care alege auto-găzduirea are nevoie de cineva responsabil pentru acele sarcini, chiar și atunci când licența vine fără un apel de vânzări. Cineva este încă apelat în timpul cinei. SalesCompel face această graniță deosebit de vizibilă.
Cât din Salesforce este implementat?
2:33 Backend-ul său Go stochează înregistrările de Cont și Contact în PostgreSQL, cu acces cu scop de chiriaș și interogări limitate. Ghidul său de implementare listează operațiunile acceptate. Comportamentul mai larg al interogărilor și migrarea rămân în afara acestei secțiuni. Anii de personalizare ai companiei dvs. călătoresc ca o problemă separată. Și aveți grijă la ce ecran admirați. Prototipul separat de explorare Vue utilizează date sintetice și păstrează modificările în memorie. Secțiunea de backend persistă înregistrările.
2:57 Fișierul readme explică ambele. O listă atractivă de clienți poate demonstra un aspect în timp ce planul de migrare este încă în curs de scriere. Spre meritul constructorilor, ei notează munca neterminată. Foaia de parcurs spune că niciun reper complet al programului nu are o trecere înregistrată la poarta de ieșire, și certificarea de producție nu a fost atinsă. Estimarea lor rămasă se ridică la sute de pachete de lucru delimitate.
3:16 Aceasta este o estimare a domeniului de aplicare; nu există nicio dată de livrare ascunsă în ea. Deci, ce te urmează la ieșire? Înregistrările dvs. au nevoie de o destinație verificată. Integrările au nevoie de solicitările lor reale testate. Permisiunile trebuie verificate în raport cu organizația dvs. reală. Un API familiar reduce o barieră de migrare; fiecare flux de lucru neacceptat încă aparține listei de acceptare. Clona moștenește gratuit ciudățenia companiei dvs.
3:38 Un raport mai vechi explică volumul de muncă.
Cine întreține codul după ce AI îl scrie?
3:40 Pe douăzeci și unu octombrie, commitentul PostgreSQL Robert Haas a scris că descoperirea de bug-uri asistată de AI depășea revizuirea umană. El a legat această presiune de inversările târzii de caracteristici și de întârzierea versiunii nouăsprezece. Explicația sa din octombrie este un context util pentru aceste clone. Haas spune că modelele pot redacta remedieri, iar oamenii încă verifică corectitudinea și standardele proiectului. Lucrul la versiunile mai vechi deviază și recenzorii. Deținerea înlocuitorului îți oferă și acea obligație de întreținere.
4:05 Bugetați pentru un întreținător alături de mașina care produce cod. Partea ușoară a anulării unui abonament este găsirea butonului.
Unde pune SalesCompel butonul de oprire?
4:12 Acum, acelui angajat trebuie să i se elimine accesul. În ghidul timpuriu de backend al SalesCompel, credențialul de acces este un token. Pentru a revoca un token provizionat, un operator de baze de date autorizat șterge rândul digest stocat. Acesta este amprenta token-ului în baza de date. Ghidul plasează ciclul de viață al token-ului și autentificarea publică în lucrări viitoare. Controlați serverul și sunteți responsabil pentru oprirea accesului. Îmi place să am această alegere. Aș repeta fluxurile de lucru reale și recuperarea înainte de a pune clienții în spatele acestuia.
4:33 Politica lor declarată de "clean-room" exclude materialul confidențial al angajatorului și recunoaște riscul contractual. Licențierea Apache vă oferă permisiuni pentru acest cod; munca dvs. legală supraviețuiește descărcării. Foaia de parcurs publică vă oferă ceva util de interogat în timp ce pagina de pornire celebrează ocupația. Dacă preferi să citești asta decât să mă auzi spunând-o, diff-ul ajunge în inbox-ul tău în fiecare dimineață, gratuit la the daily diff dot dev, link mai jos.
4:55 Deci, verdictul de astăzi este NECESITĂ REVIZUIRE. Aș testa secțiunile acceptate, deoarece un server deschis compatibil poate oferi
Aș muta producția pe acest plan de ieșire?
5:01 dezvoltatorilor o ieșire. Aș menține producția blocată pe dovezi de migrare și responsabilitate operațională. Abonează-te, apasă clopoțelul și spune-mi în comentarii dacă l-ai fi ștampilat diferit. Și acesta este diff-ul pentru astăzi. Sunt Niko de la Axrisi. Fuzionați responsabil. Îmbină responsabil.
Surse
- SalesCompel README: candidate, prototype and roadmap limitsOccupySaaS / SalesCompel
- SalesCompel early backend: implemented surface and token revocationOccupySaaS / SalesCompel
- ZeroAuthy README and roadmapOccupySaaS / ZeroAuthy
- Certified OpenID providers and profilesOpenID Foundation
- What is self-certification?OpenID Foundation
- Sales pricing: Pro Suite annual billingSalesforce
- OccupySaaS: stated method and October timelineOccupySaaS
- Postgres 19 is late, and it's AI's fault — October 21, 2026Robert Haas / Neon
- ZeroAuthy stated clean-room policyOccupySaaS / ZeroAuthy
- ZeroAuthy compatibility matrixOccupySaaS / ZeroAuthy
- SalesCompel progress and remaining roadmapOccupySaaS / SalesCompel
- OccupySaaS discussion — November 2, 2026Hacker News
- Cover portrait: Marc Benioff by Christie Hemm Klok / Salesforce; cropped and background removedWikimedia Commons · CC BY-SA 2.0
- Cover portrait and adapted artwork license: CC BY-SA 2.0Creative Commons



