+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

OccupySaaS: apa yang diimplementasikan oleh pengganti Salesforce dan Auth0 sumber terbuka

OccupySaaS menggunakan AI untuk mengembangkan alternatif yang dapat di-host sendiri untuk perangkat lunak berlangganan.

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

OccupySaaS menggunakan AI untuk mengembangkan alternatif yang dapat di-host sendiri untuk perangkat lunak berlangganan. SalesCompel, proyek yang kompatibel dengan Salesforce, memiliki irisan catatan pelanggan Go/PostgreSQL persisten awal dan prototipe eksplorasi terpisah yang editannya tetap berada di memori. ZeroAuthy mencatat pengujian dengan klien Auth0 bernama dan memiliki daftar sertifikasi diri kesesuaian OpenID yang sempit. Memindahkan produksi masih memerlukan alur kerja, migrasi, dan bukti operasional. Putusannya adalah PERLU DITINJAU.

Baca edisi tertulis (Inggris) ↗

Isi video ini

  • Salesforce mengiklankan Pro Suite seharga $100 USD per pengguna per bulan, ditagih setiap tahun. Ini adalah salah satu paket berbayar, dengan penawaran harga lebih rendah dan gratis juga tersedia. Episode ini melaporkan tujuan proyek untuk mengurangi ketergantungan per-kursi, tanpa mengukur penghematan atau mengklaim cakupan produk yang setara.
  • Situs OccupySaaS menempatkan proyek publik ZeroAuthy pada 14 Oktober 2026 dan SalesCompel pada 15 Oktober. Acara 2 November adalah diskusi baru. Narasi PHK situs adalah deskripsi diri yang diatribusikan; riwayat pekerjaan kontributor tidak ditetapkan secara independen di sini.
  • Panduan implementasi SalesCompel menjelaskan operasi Akun dan Kontak yang persisten dalam kandidat Go/PostgreSQL yang cakupannya penyewa. Prototipe eksplorasi Vue terpisah menggunakan data sintetis dan menyimpan editan dalam memori tanpa panggilan backend. Tidak ada tonggak program penuh yang memiliki kelulusan gerbang keluar yang dicatat, dan sertifikasi produksi belum tercapai.
  • Matriks ZeroAuthy menamai versi klien dan membedakan pemeriksaan klien dari pengujian hanya server. OpenID Foundation mencantumkan zeroauthy commit 38b4229 untuk profil Basic OP, Config OP, dan Form Post OP. Sertifikasi diri menyangkut profil protokol tertentu; ini berbeda dari audit keamanan menyeluruh atau kesetaraan Auth0 penuh. Masuk multi-faktor dan penyisiran pengerasan operasional tetap menjadi pekerjaan peta jalan selanjutnya.
  • Dalam panduan backend awal SalesCompel, operator basis data yang berwenang mencabut token yang disediakan dengan menghapus baris digest yang disimpan. Panduan ini menempatkan siklus hidup token dan login publik dalam pekerjaan di masa mendatang. Prosedur konkret ini mengilustrasikan tanggung jawab operasional yang diemban perusahaan saat menghosting penggantinya.
  • Laporan 21 Oktober oleh komite PostgreSQL Robert Haas menjelaskan penemuan bug yang dibantu AI lebih cepat daripada tinjauan manusia. Episode ini menggunakan penjelasan bertanggal dan diatribusikan ini sebagai konteks pemeliharaan daripada pengumuman rilis baru atau pengukuran cacat OccupySaaS.
  • Putusan The Daily Diff adalah PERLU DITINJAU untuk peralihan produksi. Uji irisan yang didukung terhadap alur kerja, izin, dan kebutuhan pemulihan yang sebenarnya, dan sebutkan operator yang bertanggung jawab atas layanan tersebut. Kebijakan "clean-room" yang dinyatakan mengakui risiko kontraktual, dan lisensi sumber terbuka tidak menghilangkan biaya infrastruktur atau pemeliharaan.

Pertanyaan dan jawaban

Apa yang diimplementasikan oleh pengganti Salesforce sumber terbuka SalesCompel?

SalesCompel mengimplementasikan irisan catatan pelanggan persisten awal, sesuai dengan README dan panduan implementasinya. Backend Go/PostgreSQL mendukung operasi Akun dan Kontak dengan akses cakupan penyewa dan kueri terbatas. Prototipe eksplorasi Vue yang terpisah menggunakan catatan sintetis dan menyimpan editan di memori. Proyek ini mendokumentasikan migrasi yang belum selesai dan pekerjaan alur kerja yang lebih luas, dan sertifikasi produksi belum tercapai.

Tonton bagian ini 2:31 · OccupySaaS / SalesCompel · OccupySaaS / SalesCompel

Bagaimana server yang kompatibel dapat membantu perusahaan meninggalkan vendor SaaS-nya?

Server yang kompatibel dapat menerima permintaan dari klien perangkat lunak yang ada di tujuan yang berbeda, mempertahankan lebih banyak integrasi aplikasi yang ada. Matriks ZeroAuthy mencatat pemeriksaan dengan klien Auth0 bernama, sementara panduan SalesCompel mencantumkan permukaan yang diimplementasikan terbatas. Catatan aktual perusahaan, izin, dan alur kerja kustom masih memerlukan latihan migrasi terhadap perilaku yang didukung sebelum penggunaan produksi.

Tonton bagian ini 0:42 · OccupySaaS / SalesCompel · OccupySaaS / ZeroAuthy · OccupySaaS / SalesCompel

Apa yang ditetapkan oleh daftar sertifikasi diri OpenID ZeroAuthy?

OpenID Foundation mencantumkan commit ZeroAuthy tertentu untuk tiga profil kesesuaian penyedia. Foundation mendefinisikan sertifikasi diri sebagai deklarasi formal entitas tentang kesesuaian penyebaran melalui pengujian. Klaim tersebut memiliki cakupan protokol yang ditentukan. Peta jalan ZeroAuthy secara terpisah menempatkan login multi-faktor dan pengerasan operasional dalam pekerjaan selanjutnya, sehingga keputusan produksi membutuhkan bukti di luar cakupan terbatas daftar tersebut.

Tonton bagian ini 1:41 · OccupySaaS / ZeroAuthy · OpenID Foundation · OpenID Foundation

Bagaimana token akses yang disediakan dicabut di backend awal SalesCompel?

Operator basis data yang berwenang menghapus baris digest token yang disediakan yang disimpan, sesuai dengan panduan implementasi SalesCompel. Digest adalah sidik jari token di basis data. Panduan yang sama menempatkan siklus hidup token dan login publik dalam pekerjaan di masa mendatang. Ini adalah prosedur kandidat awal yang didokumentasikan yang perlu dipahami oleh operator hosting sendiri; episode ini tidak mengklaim telah melakukan pengujian offboarding produksi.

Tonton bagian ini 4:12 · OccupySaaS / SalesCompel

Apa putusan The Daily Diff tentang peralihan produksi ke pengganti ini?

Putusan The Daily Diff adalah PERLU DITINJAU. Episode ini merekomendasikan pengujian irisan yang didukung karena server terbuka yang kompatibel dapat menciptakan opsi keluar. Produksi tetap terkunci pada bukti migrasi dan tanggung jawab operasional yang jelas, mencerminkan cakupan awal SalesCompel yang didokumentasikan dan peta jalan yang belum selesai. Latihan harus mencakup alur kerja nyata perusahaan, izin, dan kebutuhan pemulihan sebelum akses pelanggan bergantung pada pengganti.

Tonton bagian ini 4:59 · OccupySaaS / SalesCompel · OccupySaaS / SalesCompel · OccupySaaS / SalesCompel

Transkrip terjemahan

Diterjemahkan dari narasi asli bahasa Inggris. Audio dan teks tersedia yang dikontrol oleh YouTube.

Bisakah Anda membatalkan Salesforce dan tetap menggunakan produknya?

0:00 Klon Salesforce terdengar seperti membatalkan tagihan dan tetap menggunakan produknya. OccupySaaS memiliki kode publik, dan peta jalannya menunjukkan berapa banyak yang tersisa. Dalam video ini, apa yang sudah berfungsi? Apa yang mengikuti Anda keluar? Dan siapa yang mendapatkan tombol mati? Ketika seorang karyawan pergi, akses mereka harus dihentikan. Instruksi pembangunan kembali Salesforce memberi tahu Anda siapa yang harus melakukan pekerjaan itu. Kami akan mengikuti langkah yang tepat sebelum putusan.

0:21 Ini Senin, dua November, dan ini The Daily Diff. OccupySaaS adalah upaya sumber terbuka yang menggunakan AI untuk membangun kembali perangkat lunak berlangganan dari dokumentasi publik. ZeroAuthy menargetkan Auth0, layanan yang menangani login aplikasi. SalesCompel menargetkan Salesforce, tempat tim penjualan menyimpan catatan pelanggan. Kedua proyek ini masih awal dan dapat di-host sendiri. Salesforce mengiklankan Pro suite-nya seharga seratus dolar per pengguna per bulan,

Mengapa membangun kembali sesuatu yang sudah dibeli perusahaan?

0:45 ditagih setiap tahun. Setiap kursi tambahan memperbesar tagihan itu. OccupySaaS menyebut harga per-kursi sebagai pajak pertumbuhan. Pengadaan akhirnya menemukan langganan untuk merekrut orang. Solusi yang diusulkan adalah kompatibilitas. Aplikasi Anda sudah mengirimkan permintaan vendor melalui klien perangkat lunak. Bangun server yang memahami permintaan tersebut, dan klien yang sama dapat berbicara dengan server Anda sebagai gantinya. Anda menyimpan lebih banyak aplikasi yang sudah Anda bayar insinyur untuk membangunnya.

1:09 Itu penting ketika pergi berarti membangun kembali kebiasaan perusahaan selama bertahun-tahun. Catatan pelanggan dapat membawa bidang kustom, dan aplikasi lain dapat bergantung pada persis bagaimana permintaan itu berperilaku. Menjaga agar itu berfungsi adalah janji yang sulit. Pertanyaan yang berguna adalah bagian mana dari pengaturan Anda yang sudah dapat dipahami oleh kode ini. Slogan situs webnya adalah, mereka memecat kami, kami membangun kembali SaaS mereka. Riwayat pekerjaan tersebut tidak diverifikasi di sini.

1:32 Acara hari ini adalah diskusi Hacker News. Timeline situs sendiri menempatkan kedua proyek publik di pertengahan Oktober. Film balas dendam ini telah dikembangkan selama berminggu-minggu. Pengganti Auth0 dari upaya yang sama memberi kita sesuatu yang konkret untuk diperiksa.

Apa yang sudah berfungsi dengan klien Auth0?

1:44 Matriks kompatibilitas ZeroAuthy mencatat login dan kredensial akses yang diuji dengan klien perangkat lunak Auth0 bernama, termasuk klien React. Ini menyebutkan versi yang tepat dan membedakan pemeriksaan klien dari pengujian server saja. Batasan tersebut membuat klaim itu berguna. Daftar OpenID Foundation sendiri menyebutkan versi ZeroAuthy tertentu untuk tiga profil standar login. Itu adalah klaim sertifikasi diri yang dapat diperiksa dengan cakupan yang ditentukan. Peta jalan proyek masih menempatkan login multi-faktor dan pengerasan operasional dalam pekerjaan selanjutnya.

2:11 Anda dapat memeriksa pencapaian dan pekerjaan yang belum selesai sebelum mempercayainya dengan pelanggan. Di Hacker News, komentator ozim menunjuk ke cadangan dan pembaruan keamanan sebagai bagian dari apa yang dibeli pelanggan. Keberatan yang wajar. Perusahaan yang memilih hosting sendiri membutuhkan seseorang yang bertanggung jawab atas pekerjaan tersebut, bahkan ketika lisensi tiba tanpa panggilan penjualan. Seseorang masih dipanggil selama makan malam. SalesCompel membuat batas itu sangat terlihat.

Berapa banyak Salesforce yang diimplementasikan?

2:33 Backend Go-nya menyimpan catatan Akun dan Kontak di PostgreSQL, dengan akses cakupan penyewa dan kueri terbatas. Panduan implementasinya mencantumkan operasi yang didukung. Perilaku kueri yang lebih luas dan migrasi tetap berada di luar irisan itu. Kustomisasi perusahaan Anda selama bertahun-tahun menjadi masalah terpisah. Dan berhati-hatilah dengan layar mana yang Anda kagumi. Prototipe eksplorasi Vue yang terpisah menggunakan data sintetis dan menyimpan editan di memori. Irisan backend mempertahankan catatan.

2:57 Readme menjelaskan keduanya. Daftar pelanggan yang menarik dapat menunjukkan tata letak sementara rencana migrasi masih ditulis. Untuk kredit para pembangun, mereka menuliskan pekerjaan yang belum selesai. Peta jalan mengatakan tidak ada tonggak program penuh yang memiliki kelulusan gerbang keluar yang dicatat, dan sertifikasi produksi belum tercapai. Perkiraan mereka yang tersisa mencakup ratusan paket kerja terbatas.

3:16 Itu adalah perkiraan cakupan; tidak ada tanggal pengiriman yang tersembunyi di dalamnya. Jadi, apa yang mengikuti Anda keluar? Catatan Anda memerlukan tujuan yang terverifikasi. Integrasi memerlukan pengujian permintaan aktualnya. Izin perlu diperiksa terhadap organisasi Anda yang sebenarnya. API yang familiar menurunkan satu hambatan migrasi; setiap alur kerja yang tidak didukung masih termasuk dalam daftar penerimaan. Klon mewarisi keanehan perusahaan Anda secara gratis.

3:38 Laporan yang lebih lama menjelaskan beban kerja.

Siapa yang memelihara kode setelah AI menuliskannya?

3:40 Pada dua puluh satu Oktober, komite PostgreSQL Robert Haas menulis bahwa penemuan bug yang dibantu AI lebih cepat daripada tinjauan manusia. Dia menghubungkan tekanan itu dengan pembalikan fitur akhir dan penundaan versi sembilan belas. Penjelasan Oktobernya adalah konteks yang berguna untuk klon ini. Haas mengatakan model dapat menyusun perbaikan, dan manusia masih memeriksa kebenaran dan standar proyek. Pekerjaan pada rilis yang lebih lama juga mengalihkan peninjau. Memiliki penggantinya memberi Anda kewajiban pemeliharaan itu,

4:05 juga. Anggarkan untuk pemelihara di samping mesin yang menghasilkan kode. Bagian yang mudah dari membatalkan langganan adalah menemukan tombolnya.

Di mana SalesCompel meletakkan tombol mati?

4:12 Sekarang karyawan itu perlu dicabut aksesnya. Dalam panduan backend awal SalesCompel, kredensial akses adalah token. Untuk mencabut token yang disediakan, operator basis data yang berwenang menghapus baris digest yang disimpan. Itu adalah sidik jari token di basis data. Panduan ini menempatkan siklus hidup token dan login publik dalam pekerjaan di masa mendatang. Anda mengontrol server, dan Anda bertanggung jawab untuk menghentikan akses. Saya suka memiliki pilihan itu.

4:33 Saya akan melatih alur kerja dan pemulihan yang sebenarnya sebelum menempatkan pelanggan di belakangnya. Kebijakan "clean-room" mereka yang dinyatakan mengecualikan materi rahasia pemberi kerja dan mengakui risiko kontraktual. Lisensi Apache memberi Anda izin untuk kode ini; pekerjaan hukum Anda bertahan dari unduhan. Peta jalan publik memberi Anda sesuatu yang berguna untuk dipertanyakan sementara halaman beranda merayakan pendudukan. Jika Anda lebih suka membaca ini daripada mendengarkannya, diff akan mendarat di kotak masuk Anda

4:55 setiap pagi, gratis di daily diff dot dev, tautan di bawah. Jadi, putusan hari ini adalah PERLU DITINJAU.

Apakah saya akan memindahkan produksi ke rencana keluar ini?

5:01 Saya akan menguji irisan yang didukung karena server terbuka yang kompatibel dapat memberi pengembang jalan keluar. Saya akan menjaga produksi tetap terkunci pada bukti migrasi dan tanggung jawab operasional. Berlangganan, tekan bel, dan beri tahu saya di komentar jika Anda akan memberikannya secara berbeda. Dan itu perbedaan untuk hari ini. Saya Niko dari Axrisi. Gabungkan dengan bertanggung jawab.

Sumber

  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

Video terkait