קוד פתוח ושאר ירקות

נכתב על ידי isoTop ביום 8 דצמבר, 2005 - 19:39.

ראשית אני רוצה לברך את המלפגה לכבוד האתר החדש.

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

מתוך ויקיפדיה האנציקלופדיה העברית.

"קוד פתוח משמש בעולם התוכנה לציון תוכנה שקוד המקור שלה פתוח ונגיש לכל מי שחפץ בו והוא חופשי לשימוש, לצפייה, לעריכת שינויים ולהפצה מחודשת לכל אחד. שיטת פיתוח כזו מאפשרת בעצם לכל אחד להיות שותף לפיתוח התוכנה ולתרום לשיפור התוכנה."
he.wikipedia.org/wiki/קוד_פתוח

תכנה חופשית(תוכנה בעלת קוד פתוח) צריכה לקיים 4 חרויות בסיסיות:

* החירות להשתמש בתוכנה לכל מטרה (חירות 0).
* החירות ללמוד את דרכי פעולת התוכנה ולהתאים אותה לצרכיו (חירות 1). כדי לממש את חירות זו, נדרשת גישה לקוד המקור של התוכנה.
* החירות להפיץ מחדש עותקים של התוכנה לאנשים אחרים כדי לעזור להם (חירות 2).
* החירות לשפר את התוכנה ולשחרר את השיפורים לציבור כדי שכל הקהילה תרוויח מכך (חירות 3). כדי לממש את חירות זו, נדרשת גישה לקוד המקור של התוכנה.

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

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

בפוסט הבא: תכנה חופשית כמשאב ציבורי ותקנים פתוחים.

נ"ב: האם אפשר להוסיף תת נושא קוד פתוח מתחת לטכנולוגיה?

אם התייחסת לרשומה זו בבלוג שלך השתמש/י בקישור זה ליצירת הפניה (Trackback) לרשומה:

../trackback/226
התמונה של דן גולדנבלט
נכתב על ידי דן גולדנ... ביום 8 דצמבר, 2005 - 23:32.

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

זה מסביר את הפנייה הזו: ../node/135