ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin

quick_linkחיים לפרויקט אחרי המוות

published at 14/11/2017 - 18:33 · ‏פורסם mksoft · ‏tags קוד פתוח · שלח לחברידידותי למדפסת
קוד פתוח מה קורה לפרויקט קוד פתוח לאחר מות המפתח הבודד שלו? גם אם מדובר בפרויקט שיש לו מפתחים רבים, הוא עצמו עשוי להיות תלוי בספריה בעל מספר מועט של מפתחים.

Wired סוקרים מקרה מבחן לאחר מותו של Jim Weirich‏:

"סביר להניח שמעולם לא שמעתם על Jim Weirich המנוח או התוכנה שלו. אך סביר להניח שהשתמשת ביישומים שמתבססים על עבודתו"

הבחור יצר מספר כלים חשובים לרובי, אשר משמשת לבניית לא מעט אתרים פופולריים.

לאחר מותו, Justin Searls שם לב שאין אף אחד שיתחזק את כלי בדיקת התוכנה שלו - לא יתקבלו שינויים תיקוני באגים, עדכוני אבטחה ושיפורים. בדיקות תוכנה אשר מסתמכות על הכלים האלו לאורך זמן ייכשלו עקב חוסר התאמה לטכנולוגיות חדשות.

מכאן מפרט המאמר את ניסיונותיו של ג'סטין לקחת על עצמו את פרוייקט Rspec-Given אשר התארח בגיטהאב. הם לא הסכימו לתת לו בעלות על המאגר מאחר ובעל הפרויקט לא הזכיר אותו לפני מותו. גיטהאב גם לא הסכימו לחשוף את מדיניותם בנושא.

לכן הוא יצר עותק נפרד של הפרויקט והצליח לשכנע את מפעילי Ruby Gems, מאגר החבילות של רובי, להפנות לגרסה שלו. הדבר פקח את עיניו של ג'סטין: "זה קל לראות בקוד פתוח תופעה טכנית, אך ברגע שמשהו מצליח ומאות אנשים תלויים בו, זה הופך גם לתופעה חברתית". בגיל 30 הוא כתב צוואה ותוכנית ירושה לפרויקטים הפתוחים שלו.

לא תמיד המעבר יהיה חלק, כמו במקרה של Matplotlib: "לפעמים יש חלקים בקוד שרק אדם אחד מבין, הידע בנושא קיים רק בראשו". לכן חשוב לערב בפרויקט אנשים נוספים בשלב מוקדם ככל האפשר.

 

קישורים רלוונטיים

· עוד על קוד פתוח
· חדשות מאת mksoft


הסיפור הנקרא ביותר בנושא קוד פתוח:
לראשונה: סקר קוד פתוח מקיף

חיים לפרויקט אחרי המוות | כניסה / יצירת מנוי חדש | 2 תגובות
סף חסימה
  
ההערות הינן מטעם כותביהן. אין צוות האתר לוקח אחריות על תוכנן
Re: חיים לפרויקט אחרי המוות (ניקוד: 0)
ע"י פינגווין אנונימי ב 14/11/2017 - 19:43
במקרה הזה הוא לא היה צריך לעבוד ישירות מול גיט האב. אבל יש מערכות חבילות (כדוגמת go) שבהן הקישור הישיר למאגר הוא חלק מהגדרת שם החבילה.

צפריר

[ השב לזאת ]

Re: חיים לפרויקט אחרי המוות (ניקוד: 1)
ע"י mksoft (mkriheliATgmailcom)
ב 15/11/2017 - 09:19
(מידע על משתמש | שלח הודעה) http://meirkriheli.com
זה אחד הדברים שאני לא אוהב ב-go, ניהול החבילות שלה נוראי (יחד עם מבנה התיקיות שהיא מכתיבה כברירת מחדל לפרוייקט).

[ השב לזאת ]