OccupySaaS: מה מיישמים תחליפי Salesforce ו-Auth0 בקוד פתוח
OccupySaaS משתמשת בבינה מלאכותית לפיתוח חלופות לאירוח עצמי לתוכנות מבוססות מנוי.
OccupySaaS משתמשת בבינה מלאכותית לפיתוח חלופות לאירוח עצמי לתוכנות מבוססות מנוי. ל-SalesCompel, פרויקט התואם ל-Salesforce, יש חלק מוקדם של רשומות לקוחות קבועות ב-Go/PostgreSQL ואב טיפוס נפרד למחקר שעריכותיו נשארות בזיכרון. ZeroAuthy מתעדת בדיקות עם לקוחות Auth0 בעלי שם ויש לה רישום צר של אישור עצמי של תאימות ל-OpenID. העברת הייצור עדיין דורשת תזרים עבודה, הגירה וראיות תפעוליות. פסק הדין הוא NEEDS REVIEW.
קראו את המהדורה הכתובה (אנגלית) ↗
מה מכסה הסרטון הזה
- Salesforce מפרסמת את Pro Suite במחיר של 100 דולר ארה"ב למשתמש לחודש, בחשבונית שנתית. זוהי תוכנית בתשלום אחת, עם הצעות במחיר נמוך יותר וחינמיות זמינות גם כן. הפרק מדווח על מטרת הפרויקט להפחית את התלות למושב, מבלי למדוד חסכונות או לטעון לכיסוי מוצר שווה ערך.
- אתר OccupySaaS מתארך את פרויקט ZeroAuthy הציבורי ל-14 באוקטובר 2026 ואת SalesCompel ל-15 באוקטובר. אירוע 2 בנובמבר הוא דיון טרי. נרטיב הפיטורים של האתר הוא תיאור עצמי המיוחס; ההיסטוריות התעסוקתיות של התורמים לא נקבעו באופן עצמאי כאן.
- מדריך היישום של SalesCompel מתאר פעולות קבועות של חשבון ואיש קשר במועמד Go/PostgreSQL עם היקף דייר. אב הטיפוס הנפרד שלו לחקר Vue משתמש בנתונים סינתטיים ושומר עריכות בזיכרון ללא קריאות ל-backend. אין אבן דרך תוכניתית מלאה שעברה אישור יציאה מתועד, ולא הושגה הסמכת ייצור.
- המטריצה של ZeroAuthy מציינת גרסאות לקוח ומבחינה בין בדיקות לקוח לבדיקות שרת בלבד. קרן OpenID מפרטת את zeroauthy commit 38b4229 עבור פרופילי Basic OP, Config OP ו-Form Post OP. אישור עצמי נוגע לפרופילי פרוטוקול ספציפיים; הוא נבדל מביקורת אבטחה גורפת או שוויון מלא של Auth0. כניסה מרובת גורמים וסריקת חיזוק תפעולית נותרו עבודה עתידית במפת הדרכים.
- במדריך ה-backend המוקדם של SalesCompel, מפעיל מסד נתונים מורשה מבטל אסימון שהוקצה על ידי מחיקת שורת התקציר המאוחסנת שלו. המדריך מעביר את מחזור חיי האסימון וכניסה ציבורית לעבודה עתידית. הליך קונקרטי זה ממחיש את האחריות התפעולית שחברה לוקחת על עצמה בעת אירוח התחליף שלה.
- דו"ח מ-21 באוקטובר של מחויב PostgreSQL רוברט האס מתאר גילוי באגים בסיוע בינה מלאכותית שעולה על סקירה אנושית. הפרק משתמש בהסבר מתוארך ומיוחס זה כהקשר תחזוקה ולא כהודעת מהדורה חדשה או מדידה של ליקויי OccupySaaS.
- פסק הדין של The Daily Diff הוא NEEDS REVIEW למעבר לייצור. יש לבדוק את החלק הנתמך מול זרימות עבודה אמיתיות, הרשאות וצרכי שחזור, ולנקוב בשם המפעיל האחראי לשירות. מדיניות החדר הנקי המוצהרת מכירה בסיכון חוזי, ורישיון קוד פתוח אינו מבטל עלויות תשתית או תחזוקה.
שאלות ותשובות
מה מיישם SalesCompel, תחליף ה-Salesforce בקוד פתוח?
SalesCompel מיישם חלק מוקדם של רשומות לקוחות קבועות, לפי ה-README ומדריך היישום שלו. ה-backend ב-Go/PostgreSQL תומך בפעולות חשבון ואנשי קשר עם גישה מוגבלת לדיירים ושאילתות מוגבלות. אב טיפוס נפרד של Vue לחקר משתמש ברשומות סינתטיות ושומר עריכות בזיכרון. הפרויקט מתעד עבודת הגירה וזרימת עבודה רחבה יותר שטרם הושלמה, והסמכת ייצור לא הושגה.
כיצד שרת תואם יכול לעזור לחברה לעזוב את ספק ה-SaaS שלה?
שרת תואם יכול לקבל בקשות מלקוח תוכנה קיים ביעד אחר, ובכך לשמר יותר מהאינטגרציה הקיימת של יישום. המטריצה של ZeroAuthy מתעדת בדיקות עם לקוחות Auth0 בעלי שם, בעוד שמדריך SalesCompel מפרט משטח מוגבל שהוטמע. רשומות החברה בפועל, הרשאות ותזרימי עבודה מותאמים אישית עדיין זקוקים לתרגול הגירה מול ההתנהגות הנתמכת לפני שימוש בייצור.
מה קובע רישום האישור העצמי של ZeroAuthy ל-OpenID?
קרן OpenID מפרטת קומיט ספציפי של ZeroAuthy עבור שלושה פרופילי תאימות של ספקים. הקרן מגדירה אישור עצמי כהצהרה רשמית של ישות על תאימות של פריסה באמצעות בדיקות. לטענה יש היקף פרוטוקול מוגדר. מפת הדרכים של ZeroAuthy מציבה בנפרד כניסה מרובת גורמים וחיזוק תפעולי בעבודה מאוחרת יותר, ולכן החלטת ייצור זקוקה לראיות מעבר להיקף המוגבל של הרישום.
כיצד אסימון גישה שהוקצה מבוטל ב-backend המוקדם של SalesCompel?
מפעיל מסד נתונים מורשה מוחק את שורת התקציר המאוחסנת של האסימון שהוקצה, לפי מדריך היישום של SalesCompel. התקציר הוא טביעת האצבע של האסימון במסד הנתונים. אותו מדריך מציב את מחזור חיי האסימון וכניסה ציבורית בעבודה עתידית. זהו הליך מועמד מוקדם מתועד שמפעיל אירוח עצמי צריך להבין; הפרק אינו טוען שביצע בדיקת offboarding בייצור.
מה היה פסק הדין של The Daily Diff לגבי מעבר ייצור לתחליף זה?
פסק הדין של The Daily Diff היה NEEDS REVIEW. הפרק ממליץ לבדוק חלקים נתמכים מכיוון ששרת פתוח תואם יכול ליצור אפשרות יציאה. הייצור נשאר חסום בראיות הגירה ובאחריות תפעולית ברורה, המשקפות את ההיקף המוקדם המתועד של SalesCompel ומפת הדרכים הבלתי גמורה. חזרה כללית צריכה לכסות את תזרימי העבודה האמיתיים של החברה, הרשאות וצרכי שחזור לפני שגישת הלקוחות תלויה בתחליף.
תמליל מתורגם
תורגם מהקריינות המקורית באנגלית. זמינות אודיו וכתוביות נשלטת על ידי 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 הופך את הגבול הזה לגלוי במיוחד.
כמה Salesforce מיושם?
2:33 ה-backend שלה ב-Go שומר רשומות חשבון ואיש קשר ב-PostgreSQL, עם גישה מוגבלת לדיירים ושאילתות מוגבלות. מדריך היישום שלה מפרט את הפעולות הנתמכות. התנהגות שאילתות רחבה יותר והגירה נשארות מחוץ לחלק זה. שנים של התאמה אישית של החברה שלך עוברות כבעיה נפרדת. והיזהר באיזה מסך אתה מתפעל. אב הטיפוס הנפרד של Vue לחקר משתמש בנתונים סינתטיים ושומר עריכות ב- זיכרון. החלק של ה-backend שומר רשומות קבועות.
2:57 קובץ ה-readme מסביר את שניהם. רשימת לקוחות אטרקטיבית יכולה להדגים פריסה בזמן שתוכנית ההגירה היא עדיין נכתבת. לזכות הבונים, הם רושמים את העבודה הבלתי גמורה. מפת הדרכים אומרת ששום אבן דרך תוכניתית מלאה לא עברה אישור יציאה מתועד, והסמכת ייצור לא הושגה. האומדן הנותר שלהם מגיע למאות חבילות עבודה מוגבלות.
3:16 זהו אומדן היקף; אין תאריך מסירה מוסתר בתוכו. אז מה עוקב אחריך החוצה? ההקלטות שלך זקוקות ליעד מאומת. אינטגרציות זקוקות לבדיקת הבקשות האמיתיות שלהן. הרשאות זקוקות לבדיקה מול הארגון האמיתי שלך. API מוכר מוריד מחסום הגירה אחד; כל זרימת עבודה בלתי נתמכת עדיין שייכת לרשימת הקבלה. השיבוט יורש את המוזרות של החברה שלך בחינם.
3:38 דו"ח ישן יותר מסביר את עומס העבודה.
מי מתחזק את הקוד אחרי שה-AI כותב אותו?
3:40 ב-21 באוקטובר, מחויב PostgreSQL רוברט האס כתב כי גילוי באגים בסיוע בינה מלאכותית עבר את הסקירה האנושית. הוא קישר את הלחץ הזה להיפוכים מאוחרים של תכונות ולעיכוב של גרסה תשע-עשרה. ההסבר שלו מאוקטובר הוא הקשר שימושי לשיבוטים אלה. האס אומר שמודלים יכולים לנסח תיקונים, ובני אדם עדיין בודקים נכונות ותקני פרויקט. עבודה על מהדורות ישנות יותר גם מפנה סוקרים. בעלות על התחליף נותנת לך גם את חובת התחזוקה הזו.
4:05 תקצב עבור מתחזק לצד המכונה המייצרת קוד. החלק הקל בביטול מנוי הוא מציאת הכפתור.
איפה SalesCompel שם את מתג הכיבוי?
4:12 עכשיו העובד הזה צריך שהגישה שלו תוסר. במדריך ה-backend המוקדם של SalesCompel, אישור הגישה הוא אסימון. כדי לבטל אסימון שהוקצה, מפעיל מסד נתונים מורשה מוחק את שורת התקציר המאוחסנת שלו. זהו טביעת האצבע של האסימון במסד הנתונים. המדריך מציב את מחזור חיי האסימון וכניסה ציבורית בעבודה עתידית. אתה שולט בשרת, ואתה אחראי לוודא שהגישה נפסקת. אני אוהב שיש לי את הבחירה הזו.
4:33 הייתי מתרגל זרימות עבודה אמיתיות ושחזור לפני שאני שם לקוחות מאחורי זה. מדיניות החדר הנקי המוצהרת שלהם אינה כוללת חומר סודי של מעסיקים ו- מכירה בסיכון חוזי. רישוי Apache נותן לך הרשאות עבור קוד זה; שיעורי הבית המשפטיים שלך שורדים את ההורדה. מפת הדרכים הציבורית נותנת לך משהו שימושי לחקור בזמן שדף הבית חוגג את הכיבוש. אם אתה מעדיף לקרוא את זה מאשר לשמוע אותי אומר את זה, הדיף נוחת בתיבת הדואר הנכנס שלך
4:55 כל בוקר, בחינם ב-the daily diff dot dev, קישור למטה. אז, פסק הדין של היום הוא NEEDS REVIEW.
האם הייתי מעביר ייצור לתוכנית יציאה זו?
5:01 הייתי בודק את החלקים הנתמכים מכיוון ששרת פתוח תואם יכול לתת למפתחים יציאה. הייתי שומר על הייצור חסום בראיות הגירה ואחריות תפעולית. הירשם, לחץ על הפעמון, וספר לי בתגובות אם היית חותם על זה אחרת. וזה הדיף להיום. אני ניקו מ-Axrisi. מזג באחריות.
מקורות
- 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



