כתיבת תוכנה להרצה גם בשבתות
ברכה ושלום אני צריך לכתוב תוכנית שתרוץ בכל יום. השאלה היא, האם מותר לתכנת אותה היום ולומר לה שתרוץ בכל 24 שעות, דהיינו כולל שבת. התוכנית אמורה לאסוף נתונים מקבצים אחרים (שייתכן שגם הם נוצרו בשבת), לעבד אותם ולייצר קבצים אחרים (שאני מקווה שלא יבואו לשימוש בשבת, אבל קשה לדעת). במציאות של ימינו (ענן), קשה לדעת היכן התוכנית תרוץ, דהיינו איזה מחשב בפועל יריץ אותה, למי הוא שייך ובאיזה אזור זמן הוא. מסתמא המחשב שכור לחברה, או לפחות משועבד לה, אבל זה כנראה כל שאפשר לומר. חלק ממניות החברה מוחזקות ע"י יהודים, וזו כמובן שאלה אחרת, האם חברה חייבת בכלל בשמירת שבת. אני מעצמי גם לא בטוח מה הדין לגבי שביתת כלים (שאני בעצם גורם שהמחשב יפעל בשבת, וזו שאלה קשה, משום שגם אם לא הייתי עושה כלום, המחשב לא היה שובת אלא עושה דברים אחרים, וקשה למדוד את השפעתי המדוייקת), ולא בטוח מה הדין לגבי להשתמש אחר שבת בפלט שנוצר בשבת. לבקשתכם, אני מוסיף פרטים נוספים להבהרה. התוכנית הנידונה אמורה כאמור לאסוף נתונים מכמה מקורות (קבצים מסוימים, שנוצרו ע"י אנשים או תהליכים אחרים בחברה זו), לעבד אותם ולהנגיש אותם ללקוחות מסוימים (בתוך החברה. קבוצות אחרות או תהליכים אחרים שזקוקים לנתונים אלו). הקלט של התוכנית (דהיינו הקבצים אותם היא קוראת) משתנה לעיתים קרובות, בערך פעם ביום, ואני צריך לדאוג שתמונת המצב תהיה עדכנית, דהיינו שתמיד הלקוחות שלי יראו תשקיף של הנתונים המעודכנים. לכן, הרצוי הוא שהתוכנית שלי תרוץ בערך פעם ביום. במצב אידיאלי, התוכנית אמורה לרוץ תמידין כסדרן ללא התערבות ידנית. אולם במידה ומתעוררת בעיה, או שצריך לשפר או לעדכן אותה, האחריות לכך היא מסתמא עלי. כלומר, אני יכול בכל עת להתערב בתוכנית ולשנות את זמני הריצה, אופן הריצה וכד'. הפלט של התוכנית נגיש רק ללקוחות מסוימים בתוך החברה (מסתמא הם יהודים, אבל יש גם גויים המועסקים בחברה, ויש גם הנמצאים בחו"ל באיזורי זמן שונים, ובכל אופן קשה לצפות את העתיד, כלומר אינני יודע מי בעתיד ישתמש בפלט של התוכנית). התוכנית רצה על ענן (AWS kubernetes cluster). אינני יודע היכן המחשבים הפיזיים שיריצו אותה, וזה גם יכול להשתנות מהרצה להרצה ואפילו תוך כדי הרצה. האחריות להרצה היא על מפעילי הענן (AWS), אלא שהם מחויבים להעמיד שירותי מחשוב לרשות החברה שלנו. הם אינם מחויבים למחשבים מסוימים, או למחשבים שנמצאים באיזור זמן מסוים. כרגע לכאורה החשש שיהודים יעשו בפלט שימוש בשבת הוא די נמוך. בעקרון החברה לא עובדת בשבת, אבל כמובן שכל עובד בביתו יכול להתחבר למערכת מתי שהוא רוצה ולעשות מה שהוא רוצה. די שכיח שאנשים כאן מחוברים לרשת (ועובדים) גם בשעות לילה מאוחרות וכד'. אז אי אפשר באמת לדעת. תודה רבה! אריאל ק. בית-שמש
תשובת רבני המכון:
