שימוש קוד פתוח במערכת החינוך
TRANSCRIPT
! פתוחקוד י !חופשוחרר ! מש
תוכנה שקוד המקור שלה
לכל מינגיש ופתוח
שחפץ בו והוא חופשי
,צפייהל, שימושל
הפצה שינויים ולעריכתל
. לכל אחד ואחתמחודשת
איך הוא פועללחקור וללמוד
מורים ותלמידים יכולים לפתוח ולפרק כל רכיב
תוכנה ולהגיע עד לרכיב הליבה המרכזי של
מערכת ההפעלה במסע החקירה והלימוד
הנערך במטרה להתוודות לתהליכים השונים
המרכיבים את מערכת המחשב
לשפר ולהוסיף קוד חדש
האפשרות לבטא את הייחודיות של המשתמש
בביצוע שיפור במערכת הנובע מהכישרון האישי
נגישות
מספיק חבר קהילה בודד לתרגם ולהנגיש
מערכת שלמה לקהילה קטנה – שאין לה
יכולות כלכליות וכדאות עסקית
שליטה מלאה במערכת
כיוון שכל המערכת שקופה – אזי ניתן להתערב
בכל רמה של המערכת ולשנות את הדרך בה
היא מתנהגת ולהתאימה לצרכים האישיים של
המשתמש באופן מאוד מדויק
הדרך המהירה ביותר לפתרון בעיה
ככול שיותר עיניים רואות את הקוד הסיכוי
למצוא פתרון גדל – תוצר של קוד איכותי
מבחינות רבות
נגישות של מגוון רחב של סוגי בני אדם משפרת
,חברים קרובים, את קצב מציאת הפתרון – אני
מפתח, חברת תמיכה מקומית, קבוצת דיון
.המוצר
מגוון בחירה רחבמאפיין מרכזי של מיזמים רבים בעולם הקוד
הפתוח הוא המגוון הרחב של התוספים
הניתנים מעבר ליכולות התוכנה הבסיסיים –
כתוצאה של שקיפות הקוד והיכולת לשנות
ולהרחיב אותו
ניתן לצמצם יכולות ולהתאים את היישום
לצרכים אישיים מוגבלים – שיפור ביצועים
פיתוח אינטלקטואלי
תקשורת בין רמות אינטליגנציה שונות
מפרה אחד את השני
תקשורת בין תרבויות
תקשורת בין שפות
הרגלי עבודה בקבוצה
העצמת היחיד
מאחורי כל חבר בקהילה מצויה הקהילה כולה
על כל משאביה
פעולה קטנה של- השפעת היחיד על הקבוצה
היחיד משמשת קהילה גדולה
אחריות אישית
דיווח על תקלות ועזרה בפתרונם
?שדרוג המערכת בתדירות מסוימת
אקולוגיה
שימוש חכם בחומרה ישנה
הארכת חיי המחשב–
חסכון במשאבים שונים בפיתוח הקוד
כאשר משתמשים בקוד קיים
מיחזור קוד–
עצמאות כלכלית
כל חבר בקהילה יכול להשתמש במבחר עצום של
כלים ללא עלות התחלתית ובאופן חוקי כדי
להתחיל וליצור לעצמו פרנסה במגוון רחב של
תחומים בהם המחשב משמש ככלי עבודה
...
,תרגום, תמיכה טכנית, תכנות, הדרכה, אומנות
...יצירת תוכן מילולי, וידאו, מוסיקה
משתמשים- תרומה לקהילה
אמנותית – עיצוב התוכנהכתיבת תיעודועדות היגוי
תרגוםשיווק
דיווח תקלות(ברמות שונות)פיתוח קוד
תמורה כספית
יצירתיות
אפשרות לשדרג ללא הגבלה לתוכנות משוכללות
יותר ויותר התואמות את רמת ההתפתחות של
המשתמש
האפשרות לשנות כל רכיב במערכת ללא הגבלה
אין תלות תקציבית שמגבילה את השימוש
בתוכנה
מעודד ומאפשר יצירתיות
ממשק משתמש – , bump , ppixel , reactble , m-cursor: דוגמאות
fusionUSBמערכת הפעלה על
עם מצלמת רשתמצלמת רשתכרטיס וידאו – מעבד וזיכרון נוסף
מחזק את המשתמש
שרותים כאשר/אפשרות להתנייד בין תוכנות●
התוכן נשאר קבוע
אפשרות לנייד את התוכן שנוצר בין תוכנות●
ושרותים שונים
ביטחון
הקוד של התוכנה מצוי אצל המשתמש
ולכן אם היוצר המקורי שלו מפסיק לתמוך בו ניתן
להעזר בגוף שלישי להמשך תמיכה בקוד
שיתוף
שיתוף תוכנות לאפשר עבודת צוות ובנייתקהילה