# OccupySaaS: جایگزین‌های متن‌باز Salesforce و Auth0 چه چیزی را پیاده‌سازی می‌کنند

Published: 2026-11-03

OccupySaaS با استفاده از هوش مصنوعی، جایگزین‌های قابل میزبانی شخصی برای نرم‌افزارهای اشتراکی توسعه می‌دهد. SalesCompel، پروژه سازگار با Salesforce آن، یک برش اولیه پایدار از سوابق مشتری مبتنی بر Go/PostgreSQL و یک نمونه اولیه اکتشافی جداگانه دارد که ویرایش‌های آن در حافظه می‌مانند. ZeroAuthy تست‌ها را با کلاینت‌های نام‌گذاری شده Auth0 ثبت می‌کند و دارای فهرست خودگواهی انطباق OpenID محدود است. انتقال به تولید هنوز نیازمند گردش کار، مهاجرت و شواهد عملیاتی است. رأی NEEDS REVIEW است.

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

## این ویدیو چه مواردی را پوشش می‌دهد

- Salesforce سوئیت Pro را با قیمت ۱۰۰ دلار آمریکا به ازای هر کاربر در ماه، با صورت‌حساب سالانه تبلیغ می‌کند. این یک طرح پولی است که پیشنهادات ارزان‌تر و رایگان نیز موجود است. این قسمت هدف پروژه را کاهش وابستگی به ازای هر صندلی گزارش می‌کند، بدون اندازه‌گیری صرفه‌جویی یا ادعای پوشش محصول معادل.
- سایت OccupySaaS تاریخ پروژه عمومی ZeroAuthy را ۱۴ اکتبر ۲۰۲۶ و SalesCompel را ۱۵ اکتبر ذکر می‌کند. رویداد ۲ نوامبر بحث جدیدی است. روایت اخراج از کار در سایت، خودتوصیفی منتسب است؛ سوابق شغلی مشارکت‌کنندگان در اینجا به طور مستقل تأیید نشده است.
- راهنمای پیاده‌سازی SalesCompel عملیات حساب و مخاطب پایدار را در یک کاندید Go/PostgreSQL با محدوده مستأجر توصیف می‌کند. نمونه اولیه اکتشافی Vue جداگانه آن از داده‌های مصنوعی استفاده می‌کند و ویرایش‌ها را بدون فراخوانی به بک‌اند در حافظه نگه می‌دارد. هیچ نقطه عطف کامل برنامه‌ای دارای گذرنامه خروجی ثبت شده نیست و گواهی تولید حاصل نشده است.
- ماتریس ZeroAuthy نسخه‌های کلاینت را نام می‌برد و بررسی‌های کلاینت را از تست‌های فقط سرور متمایز می‌کند. بنیاد OpenID، کامیت 38b4229 ZeroAuthy را برای پروفایل‌های Basic OP، Config OP و Form Post OP فهرست می‌کند. خودگواهی مربوط به پروفایل‌های پروتکل خاص است؛ با حسابرسی امنیتی کامل یا برابری کامل با Auth0 متفاوت است. ورود چندعاملی و بررسی سخت‌افزاری عملیاتی همچنان کارهای آینده در نقشه راه هستند.
- در راهنمای اولیه بک‌اند SalesCompel، یک اپراتور پایگاه داده مجاز با حذف ردیف digest ذخیره‌شده، یک توکن فراهم شده را باطل می‌کند. این راهنما چرخه عمر توکن و ورود عمومی را در کارهای آینده قرار می‌دهد. این رویه مشخص مسئولیت عملیاتی را نشان می‌دهد که یک شرکت هنگام میزبانی جایگزین خود بر عهده می‌گیرد.
- گزارشی در ۲۱ اکتبر توسط Robert Haas، متعهد PostgreSQL، کشف باگ با کمک هوش مصنوعی را سریع‌تر از بررسی انسانی توصیف می‌کند. این قسمت از این توضیح تاریخ‌دار و منتسب به عنوان زمینه نگهداری استفاده می‌کند، نه به عنوان اعلام انتشار جدید یا اندازه‌گیری نقایص OccupySaaS.
- رأی The Daily Diff برای تغییر تولید NEEDS REVIEW است. برش پشتیبانی شده را در برابر گردش کارهای واقعی، مجوزها و نیازهای بازیابی آزمایش کنید و اپراتور مسئول سرویس را نام ببرید. سیاست اتاق پاک اعلام شده، ریسک قراردادی را به رسمیت می‌شناسد و مجوز متن‌باز هزینه‌های زیرساخت یا نگهداری را حذف نمی‌کند.

## سوالات متداول

### جایگزین متن‌باز Salesforce به نام SalesCompel چه چیزی را پیاده‌سازی می‌کند؟

SalesCompel طبق README و راهنمای پیاده‌سازی خود، یک برش اولیه پایدار از سوابق مشتری را پیاده‌سازی می‌کند. بک‌اند Go/PostgreSQL از عملیات حساب و مخاطب با دسترسی محدود به مستأجر و پرس و جوهای محدود پشتیبانی می‌کند. یک نمونه اولیه اکتشافی Vue جداگانه از سوابق مصنوعی استفاده می‌کند و ویرایش‌ها را در حافظه نگه می‌دارد. این پروژه مهاجرت ناتمام و کارهای گردش کار گسترده‌تر را مستند می‌کند و گواهی تولید حاصل نشده است.

### چگونه یک سرور سازگار می‌تواند به یک شرکت کمک کند تا فروشنده SaaS خود را ترک کند؟

یک سرور سازگار می‌تواند درخواست‌ها را از یک کلاینت نرم‌افزاری موجود در یک مقصد متفاوت بپذیرد و بخش بیشتری از ادغام موجود یک برنامه را حفظ کند. ماتریس ZeroAuthy بررسی‌ها را با کلاینت‌های نام‌گذاری شده Auth0 ثبت می‌کند، در حالی که راهنمای SalesCompel یک سطح پیاده‌سازی شده محدود را فهرست می‌کند. سوابق واقعی، مجوزها و گردش کارهای سفارشی شرکت هنوز قبل از استفاده در تولید نیاز به تمرین مهاجرت در برابر رفتار پشتیبانی شده دارند.

### فهرست خودگواهی OpenID ZeroAuthy چه چیزی را تأیید می‌کند؟

بنیاد OpenID یک کامیت خاص ZeroAuthy را برای سه پروفایل انطباق ارائه‌دهنده فهرست می‌کند. بنیاد خودگواهی را به عنوان اعلامیه رسمی یک نهاد در مورد انطباق یک استقرار از طریق آزمایش تعریف می‌کند. این ادعا دارای یک محدوده پروتکل تعریف شده است. نقشه راه ZeroAuthy ورود چندعاملی و سخت‌سازی عملیاتی را به طور جداگانه در کارهای بعدی قرار می‌دهد، بنابراین تصمیم تولید نیاز به شواهد فراتر از محدوده محدود فهرست دارد.

### چگونه یک توکن دسترسی فراهم شده در بک‌اند اولیه SalesCompel باطل می‌شود؟

طبق راهنمای پیاده‌سازی SalesCompel، یک اپراتور پایگاه داده مجاز ردیف digest ذخیره‌شده توکن فراهم شده را حذف می‌کند. digest اثر انگشت توکن در پایگاه داده است. همین راهنما چرخه عمر توکن و ورود عمومی را در کارهای آینده قرار می‌دهد. این یک رویه مستند کاندید اولیه است که یک اپراتور میزبان شخصی باید آن را درک کند؛ این قسمت ادعای اجرای آزمایش خارج کردن از خدمت تولید را ندارد.

### رأی The Daily Diff در مورد تغییر تولید به این جایگزین چه بود؟

رأی The Daily Diff، NEEDS REVIEW بود. این قسمت آزمایش برش‌های پشتیبانی شده را توصیه می‌کند زیرا یک سرور باز سازگار می‌تواند گزینه‌ای برای خروج ایجاد کند. تولید بر اساس شواهد مهاجرت و مسئولیت عملیاتی واضح باقی می‌ماند، که نشان‌دهنده محدوده اولیه مستند 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 یک نسخه خاص از ZeroAuthy را برای سه پروفایل استاندارد ورود نام می‌برد. این یک ادعای خودگواهی قابل بررسی با محدوده تعریف شده است. نقشه راه پروژه هنوز ورود چندعاملی و سخت‌سازی عملیاتی را در کارهای بعدی قرار می‌دهد.

2:11 می‌توانید هم دستاورد و هم کار ناتمام را قبل از اعتماد به آن با مشتریان بررسی کنید. در Hacker News، کامنت‌گذار ozim به پشتیبان‌گیری و به‌روزرسانی‌های امنیتی به عنوان بخشی از آنچه مشتریان می‌خرند، اشاره می‌کند. اعتراض منصفانه. شرکتی که میزبانی شخصی را انتخاب می‌کند به شخصی مسئول این کارها نیاز دارد، حتی زمانی که مجوز بدون تماس فروش به دست می‌آید. کسی هنوز در طول شام پیج می‌شود. SalesCompel این مرز را به وضوح نشان می‌دهد. بک‌اند Go آن سوابق حساب و مخاطب را در PostgreSQL ذخیره می‌کند،

### چه مقدار از Salesforce پیاده‌سازی شده است؟

2:33 با دسترسی محدود به مستأجر و پرس و جوهای محدود. راهنمای پیاده‌سازی آن عملیات‌های پشتیبانی شده را فهرست می‌کند. رفتار پرس و جوی گسترده‌تر و مهاجرت خارج از این برش باقی می‌مانند. سال‌ها سفارشی‌سازی شرکت شما به عنوان یک مشکل جداگانه منتقل می‌شود. و مراقب باشید که کدام صفحه را تحسین می‌کنید. نمونه اولیه اکتشافی Vue جداگانه از داده‌های مصنوعی استفاده می‌کند و ویرایش‌ها را در حافظه نگه می‌دارد. برش بک‌اند سوابق را پایدار می‌کند. Readme هر دو را توضیح می‌دهد.

2:57 یک لیست مشتری جذاب می‌تواند یک طرح‌بندی را نشان دهد در حالی که برنامه مهاجرت هنوز در حال نگارش است. به اعتبار سازندگان، آنها کار ناتمام را می‌نویسند. نقشه راه می‌گوید هیچ نقطه عطف کامل برنامه‌ای دارای گذرنامه خروجی ثبت شده نیست، و گواهی تولید حاصل نشده است. تخمین باقی‌مانده آنها به صدها بسته کاری محدود می‌رسد. این یک تخمین از محدوده است؛ هیچ تاریخ تحویلی در آن پنهان نیست.

3:16 پس چه چیزی شما را دنبال می‌کند؟ سوابق شما به یک مقصد تأیید شده نیاز دارند. ادغام‌ها نیاز به آزمایش درخواست‌های واقعی خود دارند. مجوزها نیاز به بررسی در برابر سازمان واقعی شما دارند. یک API آشنا یک مانع مهاجرت را کاهش می‌دهد؛ هر گردش کار پشتیبانی نشده‌ای هنوز باید در لیست پذیرش باشد. این کلون عجیب بودن شرکت شما را به صورت رایگان به ارث می‌برد. یک گزارش قدیمی‌تر حجم کار را توضیح می‌دهد.

3:38 در بیست و یکم اکتبر، رابرت هاس، متعهد PostgreSQL،

### چه کسی کد را پس از اینکه هوش مصنوعی آن را نوشت، نگهداری می‌کند؟

3:40 نوشت که کشف باگ با کمک هوش مصنوعی از بررسی انسانی پیشی گرفته است. او این فشار را به معکوس شدن دیرهنگام ویژگی‌ها و تأخیر نسخه نوزدهم مرتبط دانست. توضیح اکتبر او زمینه مفیدی برای این کلون‌ها است. هاس می‌گوید مدل‌ها می‌توانند پیش‌نویس اصلاحات را تهیه کنند و انسان‌ها همچنان صحت و استانداردهای پروژه را بررسی می‌کنند. کار بر روی نسخه‌های قدیمی‌تر نیز بازبین‌ها را منحرف می‌کند. مالکیت جایگزین، این تعهد نگهداری را نیز به شما می‌دهد. برای نگه‌دارنده در کنار ماشینی که کد تولید می‌کند، بودجه‌بندی کنید. قسمت آسان لغو اشتراک، پیدا کردن دکمه است.

4:05 حالا آن کارمند نیاز به حذف دسترسی خود دارد. در راهنمای اولیه بک‌اند SalesCompel، اعتبار دسترسی یک توکن است.

### SalesCompel دکمه خاموش را کجا قرار می‌دهد؟

4:12 برای باطل کردن یک توکن فراهم شده، یک اپراتور پایگاه داده مجاز ردیف digest ذخیره‌شده آن را حذف می‌کند. این اثر انگشت توکن در پایگاه داده است. راهنما چرخه عمر توکن و ورود عمومی را در کارهای آینده قرار می‌دهد. شما سرور را کنترل می‌کنید و مسئول قطع دسترسی هستید. من دوست دارم این انتخاب را داشته باشم. من قبل از اینکه مشتریان را پشت آن قرار دهم، گردش کارهای واقعی و بازیابی را تمرین می‌کنم. سیاست اتاق پاک اعلام شده آنها مواد محرمانه کارفرمایی را حذف می‌کند و

4:33 ریسک قراردادی را به رسمیت می‌شناسد. مجوز Apache به شما برای این کد مجوز می‌دهد؛ تکالیف قانونی شما پس از دانلود باقی می‌ماند. نقشه راه عمومی به شما چیزی مفید برای بررسی می‌دهد در حالی که صفحه اصلی اشغال را جشن می‌گیرد. اگر ترجیح می‌دهید این را بخوانید تا اینکه من آن را بگویم، diff هر روز صبح، رایگان در thedailydiff.dev، پیوند زیر، به صندوق ورودی شما می‌رسد. پس، رأی امروز NEEDS REVIEW است. من برش‌های پشتیبانی شده را آزمایش می‌کنم زیرا یک سرور باز سازگار می‌تواند

4:55 گزینه‌ای برای خروج به توسعه‌دهندگان بدهد. من تولید را بر اساس شواهد مهاجرت و مسئولیت عملیاتی نگه می‌دارم.

### آیا تولید را به این برنامه خروج منتقل می‌کنم؟

5:01 مشترک شوید، زنگ را بزنید و در نظرات به من بگویید اگر آن را متفاوت مهر زده‌اید. و این diff امروز است. من نیکو از Axrisi هستم. مسئولانه ادغام کنید. ادغام کنید. من نیکو از 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
