תוכנה חינמית

מידע

2022

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

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

מהי תוכנה חופשית?

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

המונח תוכנה חופשית מיוחס לאמריקני ריצ'רד סטולמן, שהיה מייסד ה-תוכנה חינמיתקרן (Free Software Foundation) שבה חלק לא מבוטל של מומחי מחשבים שאפו לפתח א מערכת הפעלה לגמרי בחינם, שהם קראו לו פרויקט גנו (להבדיל בינו לבין יוניקס).

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

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

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

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

חירויות חיוניות

ניתן לשנות תוכנה חופשית לביצוע הפונקציות הרצויות.

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

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

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

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

באופן עקרוני, תוכנה חופשית יכולה להיות מכל סוג, החל ממערכות הפעלה ועד לשלוט בצורה מותאמת אישית בתפעול ובמשאבים של מַחשֵׁב, ליישומים המותאמים לצרכי המשתמש, משחקי וידאו מתערבים ותוכניות ניהול ציוד היקפי שניתן לשנות כדי לעמוד בדרישות הספציפיות של חלקים שונים של חוּמרָה.

דוגמאות לתוכנות חינמיות

מערכת ההפעלה של Chrome תשתמש ב-Google Chrome כממשק הראשי שלה.

כמה מההפצות או המצגות הפופולריות ביותר בעולם התוכנה החופשית הן הבאות:

  • גנו / לינוקס. אחת התוכניות החשובות ביותר מבחינה היסטורית ופופולרית, היא עמדה בראש המאמץ לתוכנת קוד פתוח בעולם האינטרנט מאז 1983.
  • Chrome OS. מבוססת על ליבת לינוקס, מערכת הפעלה זו נמצאת כעת בפיתוח על ידי החברה גוגל בע"מ. הוא ישתמש בדפדפן Google Chrome כממשק הראשי שלו והוא מבוסס 100% בענן.
  • VALO-CD. זהו תקליטור עם תוכנת קוד פתוח שנועדה לפעול תחת סביבת Microsoft Windows, שפותחה על ידי מתכנתים פינים ב-2008.
  • OpenDisc. קבוצה נוספת של כלים בקוד פתוח שנועדו לעבוד ב-Microsoft Windows, נוצרה ב-2007 כדי ללמד משתמשים על השימוש בלינוקס.
  • אובונטו. זוהי הפצת גנו / לינוקס חינמית המשתמשת טֶכנוֹלוֹגִיָה GNOME כסביבת שולחן העבודה הוירטואלית שלה, שהחברה היוצרת שלה שורדת על ידי מתן תמיכה טכנית למשתמשיה.
!-- GDPR -->