תוכנה חופשית מאחורי הקלעים? על סדר היום: קצת על עצמי מה זאת תוכנה חופשית? ההיסטוריה של תוכנה חופשית כיצד תוכנה חופשית משתלבת בשוק התוכנה היתרונות של תוכנה חופשית. דוגמאות מהשטח 1 ליאור קפלן 30/11/05
קצת על עצמי משתמש בתוכנה חופשית כ- 6 שנים. חבר בפרוייקט Debian )הפצת לינוקס( כשנתיים, תוך התמקדות בתמיכה בעברית בהפצה. משתמש ב- GNU/Linux Debian כמערכת הפעלה יחידה כשנה וחצי. פעיל בעמותת המקור פעיל בנושא תוכנה חופשית ומחשוב במערכת החינוך kaplanlior@gmail.com 2 ליאור קפלן 30/11/05
מה זאת תוכנה חופשית? מי יכול לתת הגדרה?! 3 ליאור קפלן 30/11/05
מה זאת תוכנה חופשית? היכולת להריץ את התוכנה לכל מטרה היכולת ללמוד איך התוכנה עובדת והיכולת להתאים אותה לצרכך )קוד מקור הוא דרישת קדם( היכולת להפיץ את התוכנה לציבור הרחב היכולת להפיץ את השינויים שלך לציבור הרחב מקור הוא דרישת קדם( )קוד 4 ליאור קפלן 30/11/05
מה זאת תוכנה חופשית? חופשי מחינם )חופשי כמו בירה, חופש הדיבור( הסמנטיקה בין קוד מקור פתוח לבין תוכנה חופשית תוכנה חופשית זה לא רק לינוקס יש גם מערכות הפעלה אחרות. רישיונות של תוכנה חופשית )MIT GPL, LGPL, BSD,( 5 ליאור קפלן 30/11/05
ההיסטוריה של תוכנה חופשית )על קצה המזלג( 6 ליאור קפלן 30/11/05 שנות ה- 70,.BELL פיתוח של UNIX במעבדות AT&T / הפצת מערכת ההפעלה לאוניברסיטאות. תמורת דולר אחד בלבד. קוד המקור הגיע ביחד עם מערכת ההפעלה. שיפורים נשלחים חזרה למפתחים. שנת 83 ריצ'ארד סטולמן מתחיל את פרוייקט GNU במטרה ליצור כלים תואמי UNIX בתור תוכנה חופשית. שנת 91 מתחיל לינוס טורוולדס לפתח את לינוקס. שנת 95 התחלת פיתוח Apache )תוך שנה נהפך לשרת ה- Web הכי נפוץ באינטרנט נכון עד היום(
כיצד משתלבת תוכנה חופשית בשוק התוכנה? )מודלים עסקיים( מודל התמיכה: המוצר בחינם, התמיכה, הכשרה, הדרכה וכו' לא. רישיון כפול: המוצר זמין כתוכנה חופשית, ובו זמנית ניתן לרכוש רישיון לשימושים שונים )שילוב במוצרים קיימים לדוגמה( שילוב של תוכנה חופשית עם תוכנה לא חופשית שאין החלה של הרישיון( תוכנה חופשית כמוצרים נלווים למוצר העיקרי ממשקים לתוכנות אחרות( )באופן )לדוגמה, 7 ליאור קפלן 30/11/05
כיצד משתלבת תוכנה חופשית בשוק התוכנה? )מודלים עסקיים( תוכנה חופשית כמוצר עיקרי )רק בלי שאף אחד יודע( גניבת תוכנה חופשית )כן, זה אפשרי( אריזה של תוכנה חופשית כמוצר בינארי ללא עמידה ברישיון. 8 ליאור קפלן 30/11/05
היתרונות של תוכנה חופשית בהתאם להגדרה התוכנה החופשית ניתן להפיץ, לשנות וללמוד בקלות. ואם אני לא מתכנת? אז עדיין אפשר להריץ בקלות. ואם אני לא יודע לבנות את קוד המקור? יארזו בשבילך את התוכנות. ואם אני לא יודע להתקין את החבילות? אז ההפצות 9 ליאור קפלן 30/11/05
היתרונות של תוכנה חופשית אז תמשיך להגיע להרצאות של המועדון ); אנחנו נלמד אותך! או שמישהו יסכים לעשות זאת בשבילך בתשלום(. )בהתנדבות או 10 ליאור קפלן 30/11/05
היתרונות של שימוש בתוכנה חופשית מבחר לכל מטרה יש יותר מתוכנה אחת )סביבות גרפיות, דפדפנים, חבילות אופיס, מערכות הפעלה(. זמינות התוכנות זמינות באופן חופשי באינטרנט ניתן להשיג כל תוכנה בקלות. ההפצות הופכות את התהליך לעוד יותר פשוט. יש עם מי לדבר ניתן לפנות למפתח התוכנה לגבי בעיות או בקשות. וכשאין עם מי לדבר ניתן לטפל בבעיה בעצמך )אם יש מספיק ידע(. תאימות שאיפה לעבודה לפי סטנדרטים קיימים. זה חוקי! 30/11/05 ליאור קפלן 11
היתרונות של פיתוח תוכנה חופשית )רווח אישי( צבירת ניסיון טכני קבלת משוב, ותיקונים התנסות בעבודה בקבוצה ובפרוייקטים היכולת להשפיע בקלות על הרבה אנשים בעקבות מעשה קטן )תרגום Gcompris כדוגמה(. סיפוק כתוצאה משימוש בעבודה שלך וקבלת קרדיט היכרות ועבודה עם אנשים מרחבי העולם. 12 ליאור קפלן 30/11/05
דוגמאות מהשטח שליחת בקשות שונות למפתחי התוכנה. לדוגמה תמיכה בעברית ב- Jpilot. הוספת שקל ל- GnuCash. תרגום של תוכנות לעברית )ההתקנה של דביאן, תוכנות לילדים, תוכנות בשולחן העבודה, דפדפן( טיפול בבאגים ובעיות שוטפות. 13 ליאור קפלן 30/11/05
? שאלות / בקשות 14 ליאור קפלן 30/11/05
קישורים http://www.cs.biu.ac.il/biux/ http://www.hamakor.org.il http://www.debian.org http://www.fsf.org/ http://www.opensource.org/ http://www.linux.org.il http://www.linmagazine.co.il http://www.whatsup.org.il 15 ליאור קפלן 30/11/05
מקורות http://www.gnu.org/philosophy/free-sw.html http://www.jlc.org.il/lectures/2/lecture.html http://httpd.apache.org/about_apache.html 16 ליאור קפלן 30/11/05