תוכנה חופשית - מה זה, הגדרה ומושג

תוכן העניינים:

Anonim

תוכנה חופשית מורכבת מתוכניות קוד פתוח בעלות חופש שימוש ושינוי כמעט מוחלט.

אנו מבינים בקוד המקור כי הארכיטקטורה ואופן יצירת התוכנה הם ברשות הרבים וניתן להתייעץ, לבדוק ולשנות על ידי כל משתמש.

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

ההפך יהיה תוכנה קניינית.

מקור התוכנה החינמית

הלבנה הראשונה בעולם התוכנה החופשית הונחה על ידי פרופסור אוניברסיטת MIT לשעבר ריצ'רד מתיו סטאלמן (להלן סטולמן). פיזיקאי זה פיתח את 'פרויקט GNU' בשנת 1983, שמשימתו העיקרית הייתה ליצור מערכת הפעלה חינמית לחלוטין.

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

לפיכך, סטלמן עבר מחלוץ למקדם בהיותו האדריכל הראשי של קהילת התוכנה החופשית. הפירות העיקריים של קהילה זו הם מערכת ההפעלה לינוקס, אפאצ'י, Open Office או עורך התמונות של GIMP.

התכונות העיקריות של תוכנה חופשית

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

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

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

סוגי תוכנות חינמיות

באופן כללי, אנו יכולים לבדל תוכנה חופשית לשתי קבוצות גדולות. מצד אחד, יש לנו את זה שמנוהל על ידי copyleft ומצד שני, את זה שלא.

מלכתחילה, מה שמכונה copyleft מהווה זכות חוקית הקובעת שימוש חופשי בתוכנות העומדות בארבעת הכללים או המאפיינים שהוזכרו קודם בסעיף הקודם.

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

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

דוגמא לתוכנה חופשית

הדוגמה המובהקת לסוג זה של תוכנה היא מערכת ההפעלה לינוקס (להלן מערכת הפעלה). מערכת הפעלה זו נשלטת על ידי נורמות copyleft וישנן גרסאות רבות שנולדו תחת תוכנת המקור.

חלק מהדוגמאות הללו ידועות ברחבי העולם (גרסת אובונטו), או אזורית (גרסת Guadalinex).

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