# OccupySaaS: mitä avoimen lähdekoodin Salesforce- ja Auth0-korvaajat toteuttavat

Published: 2026-11-03

OccupySaaS kehittää tekoälyä hyödyntäen itsehostattavia vaihtoehtoja tilauspohjaisille ohjelmistoille. Sen Salesforce-yhteensopivassa SalesCompel-projektissa on varhainen, pysyvä Go/PostgreSQL-asiakasrekisteriosuus ja erillinen tutkiva prototyyppi, jonka muokkaukset pysyvät muistissa. ZeroAuthy tallentaa testejä nimetyillä Auth0-asiakasohjelmilla ja sillä on kapea OpenID-vaatimustenmukaisuuden itsesertifiointiluettelo. Tuotantoon siirtyminen edellyttää edelleen työnkulun, siirron ja toiminnan todisteita. Tuomio on NEEDS REVIEW.

Canonical: https://thedailydiff.dev/fi/video/2026-11-02-occupysaas-rebuild/

## Mitä tämä video käsittelee

- Salesforce mainostaa Pro Suitea 100 USD:llä käyttäjää kohden kuukaudessa, laskutetaan vuosittain. Tämä on yksi maksullinen suunnitelma, ja saatavilla on myös edullisempia ja ilmaisia tarjouksia. Jakso raportoi projektin tavoitteesta vähentää istuinriippuvuutta, mittaamatta säästöjä tai väittämättä vastaavaa tuotekattavuutta.
- OccupySaaS-sivusto ajoittaa ZeroAuthyn julkisen projektin 14. lokakuuta 2026 ja SalesCompelin 15. lokakuuta. Marraskuun 2. päivän tapahtuma on tuore keskustelu. Sivuston irtisanomistarina on itse kuvailtu; avustajien työhistoriaa ei täällä varmistettu itsenäisesti.
- SalesCompelin toteutusopas kuvaa pysyviä Tili- ja Yhteyshenkilö-toimintoja vuokraajakohtaisessa Go/PostgreSQL-kandidaatissa. Sen erillinen Vue-tutkiva prototyyppi käyttää synteettistä dataa ja pitää muokkaukset muistissa ilman taustajärjestelmäkutsuja. Yksikään täysi ohjelman virstanpylväs ei ole saanut tallennettua poistumisportin läpäisyä, eikä tuotantosertifiointia ole saavutettu.
- ZeroAuthyn matriisi nimeää asiakasversiot ja erottaa asiakasohjelman tarkistukset vain palvelimen testauksesta. OpenID Foundation listaa zeroauthy commit 38b4229 Basic OP-, Config OP- ja Form Post OP -profiileille. Itsesertifiointi koskee tiettyjä protokollaprofiileja; se eroaa yleisestä tietoturva-auditoinnista tai täydestä Auth0-vastineesta. Monivaiheinen sisäänkirjautuminen ja toiminnallinen vahvistuskierros jäävät myöhemmäksi tiekarttatyöksi.
- SalesCompelin varhaisessa taustajärjestelmäoppaassa valtuutettu tietokantaoperaattori peruuttaa toimitetun tunnuksen poistamalla sen tallennetun tiivistysrivin. Opas sijoittaa tunnuksen elinkaaren ja julkisen sisäänkirjautumisen tulevaisuuden työhön. Tämä konkreettinen menettely havainnollistaa sitä toimintavastuuta, jonka yritys ottaa itselleen isännöidessään korvaajaansa.
- PostgreSQL-toimittaja Robert Haasin 21. lokakuuta julkaisema raportti kuvaa tekoälyavusteista virheiden löytämistä ihmisten arviointia nopeammaksi. Jakso käyttää tätä vanhentunutta, annettua selitystä ylläpidon kontekstina eikä uutena julkaisuilmoituksena tai OccupySaaS-virheiden mittauksena.
- The Daily Diffe -lehden tuomio tuotantomuunnoksesta on NEEDS REVIEW. Testaa tuettua osuutta todellisia työnkulkuja, käyttöoikeuksia ja palautustarpeita vastaan ja nimeä palvelusta vastaava operaattori. Ilmoitettu puhdastilakäytäntö tunnustaa sopimusriskin, eikä avoimen lähdekoodin lisenssi poista infrastruktuuri- tai ylläpitokustannuksia.

## Kysymyksiä ja vastauksia

### Mitä avoimen lähdekoodin Salesforce-korvaaja SalesCompel toteuttaa?

SalesCompel toteuttaa varhaisen pysyvän asiakasrekisteriosuuden, sen README- ja toteutusoppaan mukaan. Go/PostgreSQL-taustajärjestelmä tukee tili- ja yhteyshenkilötoimintoja vuokraajakohtaisella pääsyllä ja rajoitetuilla kyselyillä. Erillinen Vue-tutkiva prototyyppi käyttää synteettisiä tietueita ja pitää muokkaukset muistissa. Projekti dokumentoi keskeneräisen siirron ja laajemman työnkulun, eikä tuotantosertifiointia ole saavutettu.

### Miten yhteensopiva palvelin voi auttaa yritystä luopumaan SaaS-toimittajastaan?

Yhteensopiva palvelin voi vastaanottaa pyyntöjä olemassa olevalta ohjelmistoasiakasohjelmalta eri kohteeseen, säilyttäen enemmän sovelluksen olemassa olevasta integraatiosta. ZeroAuthyn matriisi tallentaa tarkistuksia nimetyillä Auth0-asiakasohjelmilla, kun taas SalesCompelin opas listaa rajatun toteutetun pinnan. Yrityksen todelliset tietueet, käyttöoikeudet ja mukautetut työnkulut vaativat edelleen siirtoharjoituksen tuettua toimintaa vastaan ennen tuotantokäyttöä.

### Mitä ZeroAuthyn OpenID-itsesertifiointiluettelo vahvistaa?

OpenID Foundation listaa tietyn ZeroAuthy-commitin kolmelle palveluntarjoajan vaatimustenmukaisuusprofiilille. Säätiö määrittelee itsesertifioinnin kokonaisuuden muodolliseksi ilmoitukseksi käyttöönoton vaatimustenmukaisuudesta testauksen kautta. Väitteellä on määritelty protokollan laajuus. ZeroAuthyn tiekartta sijoittaa erikseen monivaiheisen sisäänkirjautumisen ja toiminnallisen vahvistuksen myöhempään työhön, joten tuotantopäätös tarvitsee todisteita listauksen rajatun laajuuden lisäksi.

### Miten annettu käyttöoikeustunnus peruutetaan SalesCompelin varhaisessa taustajärjestelmässä?

Valtuutettu tietokantaoperaattori poistaa annetun tunnuksen tallennetun tiivistysrivin SalesCompelin toteutusoppaan mukaan. Tiivistys on tunnuksen sormenjälki tietokannassa. Sama opas sijoittaa tunnuksen elinkaaren ja julkisen sisäänkirjautumisen tulevaisuuden työhön. Tämä on dokumentoitu varhainen ehdokasmenettely, joka itsehostaavan operaattorin on ymmärrettävä; jakso ei väitä suorittaneensa tuotannon poistumistestausta.

### Mikä oli The Daily Diffin tuomio tuotantomuunnoksesta tähän korvaajaan?

The Daily Diffin tuomio oli NEEDS REVIEW. Jakso suosittelee tuettujen osuuksien testaamista, koska yhteensopiva avoin palvelin voi luoda poistumisvaihtoehdon. Tuotanto pysyy rajoitettuna siirtotodisteisiin ja selkeään toimintavastuuseen, mikä heijastaa SalesCompelin dokumentoitua varhaista laajuutta ja keskeneräistä tiekarttaa. Harjoituksen tulisi kattaa yrityksen todelliset työnkulut, käyttöoikeudet ja palautustarpeet ennen kuin asiakkaiden pääsy riippuu korvaajasta.

## Luvut

- 0:00 Voitko peruuttaa Salesforcen ja säilyttää tuotteen?
- 0:42 Miksi rakentaa uudelleen jotain, mitä yritykset jo ostavat?
- 1:41 Mikä toimii jo Auth0-asiakasohjelmien kanssa?
- 2:31 Kuinka paljon Salesforcea on toteutettu?
- 3:39 Kuka ylläpitää koodia tekoälyn kirjoittamisen jälkeen?
- 4:12 Mihin SalesCompel sijoittaa virrankatkaisijan?
- 4:59 Siirtäisinkö tuotannon tähän poistumissuunnitelmaan?

## Käännetty transkriptio

Käännetty alkuperäisestä englanninkielisestä selostuksesta. Käytettävissä olevan äänen ja tekstitysten hallinta tapahtuu YouTuben kautta.

### Voitko peruuttaa Salesforcen ja säilyttää tuotteen?

0:00 Salesforce-klooni kuulostaa laskun perumiselta ja tuotteen säilyttämiseltä. OccupySaaSilla on julkista koodia, ja sen tiekartta näyttää, kuinka paljon on jäljellä. Mitä tässä videossa jo toimii? Mitä seuraa sinua ulos? Ja kuka saa virrankatkaisijan? Kun työntekijä lähtee, hänen käyttöoikeutensa on lopetettava. Salesforcen uudelleenrakennuksen ohjeet kertovat, kenen on tehtävä tämä työ. Noudatamme tarkkaa vaihetta ennen tuomiota.

0:21 On maanantai, marraskuun toinen, ja tämä on The Daily Diff. OccupySaaS on avoimen lähdekoodin hanke, joka käyttää tekoälyä rakentaakseen uudelleen tilausohjelmistoja julkisesta dokumentaatiosta. ZeroAuthy kohdistaa Auth0:aan, palveluun, joka käsittelee sovellusten sisäänkirjautumisia. SalesCompel kohdistaa Salesforceen, jossa myyntitiimit pitävät asiakasrekistereitä. Molemmat projektit ovat varhaisia ja itsehostattavissa. Salesforce mainostaa Pro-sviittiään sadalla dollarilla käyttäjää kohden kuukaudessa,

### Miksi rakentaa uudelleen jotain, mitä yritykset jo ostavat?

0:45 laskutetaan vuosittain. Jokainen ylimääräinen paikka suurentaa laskua. OccupySaaS kutsuu istuinpohjaista hinnoittelua kasvun veroksi. Hankinta on vihdoin löytänyt tilauksen ihmisten palkkaamisesta. Ehdotettu pakokeino on yhteensopivuus. Sovelluksesi lähettää jo toimittajalle pyyntöjä ohjelmistoasiakkaan kautta. Rakenna palvelin, joka ymmärtää nämä pyynnöt, ja sama asiakas voi keskustella palvelimesi kanssa sen sijaan. Säilytät enemmän sovelluksesta, jonka rakentamiseen olet jo maksanut insinööreille.

1:09 Tällä on merkitystä, kun lähteminen tarkoittaa vuosien yritystottumusten uudelleenrakentamista. Asiakasrekisteri voi sisältää mukautettuja kenttiä, ja toinen sovellus voi riippua tarkalleen siitä, miten pyyntö käyttäytyy. Tämän toiminnassa pitäminen on vaikea lupaus. Hyödyllinen kysymys on, minkä osan nykyisestä asennuksestasi tämä koodi jo voi ymmärtää. Verkkosivuston iskulause on, he irtisanoivat meidät, me rakennamme uudelleen heidän SaaS:nsa. Näitä työhistoriaita ei ole täällä vahvistettu.

1:32 Tämän päivän tapahtuma on Hacker Newsin keskustelu. Sivuston oma aikajana sijoittaa kaksi julkista projektia lokakuun puoliväliin. Kostoleffa on ollut kehitteillä viikkoja. Saman hankkeen Auth0-korvaaja antaa meille jotain konkreettista tarkistettavaa.

### Mikä toimii jo Auth0-asiakasohjelmien kanssa?

1:44 ZeroAuthyn yhteensopivuusmatriisi tallentaa sisäänkirjautumis- ja käyttöoikeustiedot, jotka on testattu nimetyillä Auth0-ohjelmistoasiakasohjelmilla, mukaan lukien React-asiakasohjelma. Se nimeää tarkat versiot ja erottaa asiakasohjelman tarkistukset palvelimen testeistä yksin. Nämä rajat tekevät väitteestä hyödyllisen. OpenID Foundationin oma lista nimeää tietyn ZeroAuthy-version kolmelle kirjautumisstandardiprofiilille. Tämä on tarkistettavissa oleva itsesertifiointiväite, jolla on määritelty soveltamisala. Projektin tiekartta asettaa edelleen monivaiheisen sisäänkirjautumisen ja toiminnallisen vahvistuksen myöhempään työhön.

2:11 Voit tarkastella sekä saavutusta että keskeneräistä työtä ennen kuin luotat siihen asiakkaiden kanssa. Hacker Newsissa kommentoija ozim viittaa varmuuskopioihin ja tietoturvaan päivityksiin osana sitä, mitä asiakkaat ostavat. Oikeutettu vastalause. Yritys, joka valitsee itsehostauksen, tarvitsee jonkun vastuussa näistä töistä, vaikka lisenssi saapuisi ilman myyntipuhelua. Joku saa silti hälytyksen illallisen aikana. SalesCompel tekee tämän rajan erityisen näkyväksi.

### Kuinka paljon Salesforcea on toteutettu?

2:33 Sen Go-taustajärjestelmä tallentaa Tili- ja Yhteyshenkilö-tietueet PostgreSQL:ään, vuokraajakohtaisella pääsyllä ja rajoitetuilla kyselyillä. Sen toteutusopas listaa tuetut toiminnot. Laajempi kyselykäyttäytyminen ja siirto jäävät tämän osuuden ulkopuolelle. Yrityksesi vuosien räätälöinti kulkee erillisenä ongelmana. Ja ole varovainen, mitä näyttöä ihailet. Erillinen Vue-tutkiva prototyyppi käyttää synteettistä dataa ja pitää muokkaukset muistissa. Taustajärjestelmäosio säilyttää tietueet.

2:57 Readme selittää molemmat. Houkutteleva asiakasluettelo voi esitellä asettelun, kun siirtosuunnitelma on vielä kirjoitettavana. Rakentajien ansioksi he kirjoittavat muistiin keskeneräisen työn. Tiekartta sanoo, ettei yksikään täysi ohjelman virstanpylväs ole saanut tallennettua poistumisportin läpäisyä, eikä tuotantosertifiointia ole saavutettu. Heidän jäljellä oleva arvionsa ulottuu satoihin rajattuihin työpaketteihin.

3:16 Tämä on laajuusarvio; siinä ei ole piilotettua toimituspäivää. Mitä siis seuraa sinua ulos? Tietueesi tarvitsevat varmennetun kohteen. Integraatiot tarvitsevat todellisten pyyntöjensä testaamisen. Käyttöoikeudet on tarkistettava todellista organisaatiotasi vastaan. Tuttu API madaltaa yhtä siirron estettä; jokainen tuettu työnkulku kuuluu edelleen hyväksyntäluetteloon. Klooni perii yrityksesi omituisuudet ilmaiseksi.

3:38 Vanhempi raportti selittää työmäärän.

### Kuka ylläpitää koodia tekoälyn kirjoittamisen jälkeen?

3:40 Lokakuun kahdentenakymmenentenäensimmäisenä päivänä PostgreSQL:n kehittäjä Robert Haas kirjoitti, että tekoälyavusteinen virheiden löytäminen ylitti ihmisen tarkastelun. Hän yhdisti tämän paineen myöhäisiin ominaisuuksien peruutuksiin ja version yhdeksäntoista viivästykseen. Hänen lokakuun selityksensä on hyödyllinen konteksti näille klooneille. Haas sanoo, että mallit voivat luonnostella korjauksia, ja ihmiset tarkistavat edelleen oikeellisuuden ja projektin standardit. Työ vanhempien julkaisujen parissa myös haittaa tarkastelijoita. Korvaajan omistaminen antaa sinulle myös tämän ylläpitovelvoitteen.

4:05 Budjetoi ylläpitäjälle koodia tuottavan koneen rinnalle. Tilausperuutuksen helppo osa on napin löytäminen.

### Mihin SalesCompel sijoittaa virrankatkaisijan?

4:12 Nyt työntekijän käyttöoikeudet on poistettava. SalesCompelin varhaisessa taustajärjestelmäoppaassa käyttöoikeustieto on tunnus. Valtuutetun tietokantaoperaattorin on poistettava sen tallennettu tiivistysrivi peruuttaakseen annetun tunnuksen. Se on tunnuksen sormenjälki tietokannassa. Opas asettaa tunnuksen elinkaaren ja julkisen sisäänkirjautumisen tulevaisuuden työhön. Hallitset palvelinta, ja olet vastuussa pääsyn lopettamisesta. Pidän siitä valinnasta.

4:33 Harjoittelisin todellisia työnkulkuja ja palautusta ennen kuin asetan asiakkaat sen taakse. Heidän ilmoittamansa puhdastilapolitiikka sulkee pois luottamuksellisen työnantajamateriaalin ja tunnustaa sopimusriskin. Apache-lisenssi antaa sinulle oikeudet tähän koodiin; lakityösi selviää latauksesta. Julkinen tiekartta antaa sinulle jotain hyödyllistä tutkittavaa samalla kun kotisivu juhlii miehitystä. Jos mieluummin luet tämän kuin kuulet sen minun sanovan sen, ero laskeutuu postilaatikkoosi

4:55 joka aamu, ilmaiseksi osoitteessa the daily diff dot dev, linkki alla. Joten, tämän päivän tuomio on NEEDS REVIEW.

### Siirtäisinkö tuotannon tähän poistumissuunnitelmaan?

5:01 Testaisin tuettuja osuuksia, koska yhteensopiva avoin palvelin voi antaa kehittäjille uloskäynnin. Pitääkseni tuotannon rajoitettuna siirtotodisteisiin ja toimintavastuuseen. Tilaa, paina kelloa ja kerro minulle kommenteissa, olisitko sinä leimannut sen eri tavalla. Ja se on tämän päivän ero. Olen Niko Axrisista. Yhdistä vastuullisesti.

## Lähteet

- [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
