Alon Altman wrote:
שלום,
שלום וברכה.

מה ששחר
מציע זה לחזור אחורה לשלב שנתקלנו בו כשאני הייתי בועד - יש שרת שעובד מצויין
ובטוח ב- 100%, אבל הוא לא *עושה* שום דבר.
אני אזכיר לאלון ולכל האחרים שחלק מתנאי המכרז היו רשימה של דברים שהשרת חייב לעשות.
למשל, היה צורך במערכת רישום חברים,
במערכת הצבעה לפרס המקור, מערכת להפקת כרטיסי חבר, ומערכת להפקת מכתבים לחברים.
אם זכור לי נכון, מערכת רישום החברים נכתבה במקור על ידי, הועברה על ידי לריצה על השרת, ואף הצעתי לתחזק אותה עד שהועד דרש שהיא תהיה כתובה ב-perl.
כל אלה רצו על המחשב הפרטי שלי, כי על השרת המאובטח של המקור לא יכולים להתקין
PERL ו- LaTeX ועוד כהנה וכהנה תוכנות.
שוב, אם זכרוני אינו מטעה אותי, הרי שכל אלה נכתבו הרבה אחרי שכבר לא תחזקתי את השרת, כך שלהאשים אותי בהעדרן נשמע לי כמו דמגוגיה זולה. לא זו, אלא שאני לא אמרתי "לא" לאף טכנולוגיה. כל מה שאמרתי זה שקודם ייכתב היישום שצריך אותה, ורק אז היא תותקן. שרת שמכיל מסד נתונים עם שמות, מספרי תעודת זהות, כתובות ועוד של כל חברי וידידי העמותה הוא לא מקום, לעניות דעתי, לעשות בו משחקים שעלולים לגרום לנתונים הנ"ל להחשף לעיני כל. כמובן שאם אתה לא מסכים אם הנחה זו (וברור שאתה לא), זוהי זכותך.
ומאד מסובך להתקין משהו אחר בשל קונפיגורציית ה- chroot הלא-סטנדרטית.
כאשר התפטרתי מתפקיד מנהל המערכת, התעקשתי על ביצוע העברת תפקיד מסודרת. דרישת הסף היחידה שדרשתי היתה שמנהל המחשב החדש ייצור איתי קשר כדי לתאם מתי נפגשים, ולא להיפך. לדעתי אז, וגם היום, אדם שלא מסוגל לאזור את תעצומות הנפש הדרושות כדי להרים לי טלפון הוא לא אדם שאתה רוצה לסמוך עליו עם תחזוקה של מחשב.

אני לא יודע מה היה צריך הועד לעשות, אבל אני לא אתפלא אם זה כלל להתקשר לאותו מתנדב (שמפאת כבודו לא ננקוב בשמו), ולהגיד לו "תתקשר עכשיו לשחר". הוא הגיע אלי, ישבנו, והראיתי לו איך בנויה אותה "קונפיגורציית chroot לא סטנדרטית", מה צריך לעשות כדי לעדכן אותה, ואיך עובדים איתה. על פי טענתו, כשסיימנו לשבת הוא הבין.

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

מה שכן, כמו שעניתי לחברך לועד המדובר, אורי עידן, סעיף זה בא למנוע מועד עתידי לחשוב שהוא רשאי להתעלל בנו כמו שאתם עשיתם. אלמלי הגאווה והיוהרה שלך לפסול עבודה משמעותית שהשקעתי בתשתיות "המקור" בלי לראות אותה בכלל, להכתיב לי, כמתנדב, כמה זמן אני חייב להשקיע ולנהל ברמת micro כל דבר שלי, לא היה הסעיף הזה מופיע בהצעה הזו. למרבה הצער, בתור מי שעבד מולך על תקן של מתנדב, אני יודע עד כמה כפויי טובה ומנופחים יכולים להיות חברי ועד להיות (ולמרבה השמחה, בהחלט נראה כאילו שאני מדבר על ועדים עתידיים בלבד), ועל כן הסעיף הזה הוכנס.
  לבי הצעות חלופיות, אני כבר התנדבתי,
לגבי זה אני מנוע מלהגיב מטעמים מובנים.
בסופו של
דבר אם בשביל "אבטחה" האתר שלך לא עושה כלום, כבר עדיף שיהיה סיכוי קטן שיפרצו
לשרת אבל שהוא יעבוד.
אני מפנה אותך, בשנית, לרשימת הדרישות של דותן, שאני רואה כמסגרת שההצעה שלי מוגשת בתוכה.
  אלון
שחר
-- 
Shachar Shemesh
Lingnu Open Source Consulting ltd.
Have you backed up today's work? http://www.lingnu.com/backup.html


לענות