האם FREE משמעו בחינם?
בשביל להבין לינוקס צריך לעשות שינוי בחשיבה כשזה מגיע לנושא של רכישה
ושימוש בתוכנת מחשב. בתור התחלה צריך לשנות את הקונוטציה הכללית שעולה בראש כשחושבים
על המילה FREE מ-בחינם ל-חופשי.
אנחנו מדברים על FREE כמו בחופש הדיבור ולא כמו
בארוחה חינם. אפשר למכור בכסף תוכנה חופשית, בתנאי כמובן שמעבירים הלאה לכל רוכש את
ה"חופשיות" של התוכנה, משמע החופש לעשות בה כל העולה על רוחו.
זאת תפישה לא קלה לעיכול בהתחלה, בייחוד כשחושבים על הצורה שבה אנחנו מתנהלים
בעת רכישת תוכנה מסחרית כלשהי. אולי אינכם יודעים זאת אך כאשר אנחנו רוכשים תוכנה קניינית
(לא חופשית) היא לא הופכת להיות בבעלותנו. מה שאנחנו בעצם רוכשים זה את ההרשאה
להשתמש בתוכנה במגבלות מסוימות שמוכתבות ברישיון שלה. אין לנו הרשאה לשכתב את
התוכנה ולהפיץ אותה לכל דורש בין אם בכסף ובין אם בחינם.
ללינוקס יש רישיון, אך המניעים והמטרות של הרישיון שונים מאוד מאלה של
רוב התוכנות המסחריות. במקום שהרישיון ישמש כדי להגן על הבעלות של התוכנה, ה-GNU General Public License (GPL), הרישיון שתחתיו לינוקס
עובדת, בא להבטיח שהתוכנה תישאר תמיד פתוחה לכולם. אף חברה לא יכולה לתבוע בעלות
או להכתיב איך להשתמש בלינוקס, אך יחד עם זאת חברה כן יכולה להוציא זכויות יוצרים
וסימן מסחרי על מותגים שונים שלה (שמתבססים על לינוקס), כמו שעושה למשל חברת Red Hat. למעשה, כבר ברגע זה לינוקס שייכת לנו וניתן להשתמש בה בכל צורה ולכל
צורך (ובכלל זה מכירתה), בתנאי שנעביר הלאה את החרויות שמקנה ה-GPL לכל מי שיקבל את התוכנה.
נסביר עתה מהו קוד מקור ואיך זה מתקשר לענייננו. קוד מקור (source code) הוא המונח לטקסט קריא לבני אדם (בניגוד
לאפסים ואחדות של קוד בינארי שאינו קריא לבני אדם) שמתכנת כותב על מנת להעביר
הוראות למחשב. לכתוב תוכנת מחשב בקוד בינארי זאת עבודה מאומצת מאוד. תוכנות מחשב
מודרניות כתובות בד"כ בשפה ידידותית לאדם (שפות עיליות כגון JAVA דוט נט וכו') שלאחר מכן מעובדות, או מתורגמות, לשפת המחשב. בכדי
לבצע שינויים בתוכנה כזאת המתכנת צריך גישה לקוד המקור שלה. רוב התוכנות הקנייניות
מגיעות לאחר שעברו עיבוד מראש והמפתח שומר אצלו את קוד המקור מאחורי מנעול ומפתח.
זה בעצם ההבדל בין תוכנה חופשית לבין תוכנה קניינית. בתוכנות חופשיות יש גישה לקוד
המקור שלהן כך שניתן לשחק איתו ובכך לשנות את התוכנה או להתאים אותה למשהו ספציפי.
בשנת 1984 ריצ'ארד סטולמן, סטודנט מחונן ב-MIT ומתכנת
מבריק, רצה לבנות מערכת הפעלה חופשית לחלוטין ובכך לתרום לעולם. לאחר שסטולמן הבין
שמערכת ההפעלה שלו תהיה בנויה סביב סביבת העבודה של UNIX הוא רצה לתת שם לפרויקט
שלו שיבדיל אותו מיוניקס. הוא בחר בראשי תיבות הרקורסיביים GNU שמשמעותם GNU's Not Unix. כדי שחברות לא ינצלו וימסחרו את המערכת החופשית
שלו סטולמן יצר את הרישיון GPL (GENERAL PUBLIC LISENCE) עבור הפרויקט
שלו (GNU). זה הרישיון שתחתיו פועלת
מערכת ההפעלה לינוקס.
ה-GPL הוא רישיון תוכנה ייחודי
ויצירתי שמשתמש בחוק זכויות יוצרים על מנת להגן על חירותו של האדם שמשתמש בתוכנה. מדובר
במטרה הפוכה מהמטרה שלשמה בד"כ משתמשים בזכויות יוצרים. בד"כ חוק זכויות
יוצרים בא להגן על בעל המוצר בכך שהוא מגביל שכפול והפצה של המוצר ע"י כל
גורם פרט לבעל המוצר עצמו. כאשר תוכנה פועלת תחת רישוי GPL, כל אדם שמשתמש בה מחויב
ע"פ חוק זכויות יוצרים לכבד את חירותם של אחרים להשתמש בתוכנה הנ"ל בכל
דרך שיבחרו.
אין תגובות:
הוסף רשומת תגובה