כשלעצמו התואר «¿Qué es גנו / לינוקס ותוכנה חופשית?»האם די מעורפל? אני לא יודע, ההנחה היא כי בימינו, בכל אוניברסיטה בה מלמדים את תואר מדעי המחשב או הנדסת מערכות, יש לטפל במושג זה, אך ... האם אתה באמת יודע מה זה? גנו / לינוקס ו - תוכנה חופשית? או שאתה פשוט חושב שזו מערכת חינמית שבה אתה לא יכול להשתמש של Microsoft Office, לשחק ומה זה לאנשים שיודעים? בהתחשב בכך שהם, כתלמידים בקריירה זו, הם (או צריכים להיות) אלה שיודעים; ואני אומר את זה מנסיוני.
אז כןמה כן גנו / לינוקס? להתחיל.
ביסודו של דבר זהו איחוד של גרעין ומערכת הפעלה (תוכניות) הפועלים יחד בכדי לספק פונקציונליות; שאינו מבדיל אותה מכל מערכת הפעלה אחרת.
מה שמבדיל אותו ממערכות הפעלה אחרות הוא שהוא בחינם, הוא כפוף לארבע החירויות הבסיסיות של התוכנה, שהופכות להגדרה של תוכנה חופשית:
0: חופש להשתמש בתוכנית לכל מטרה שהיא.
1: חופש ללמוד את קוד התוכנית ולשנות אותו בהתאם לצרכים שלך.
2: חופש להפיץ מחדש את התוכנית.
3: חופש לשפר את התוכנית ולהפוך את השיפורים לציבוריים כך שכולם יהנו.
זה מה שעושה גנו / לינוקס, החופש לעשות איתו כל מה שאנחנו רוצים. אבל החופש עצמו הוא לא רק אותם ארבעה חירויות בסיסיות שהוזכרו, למרות שכולם קשורים לעקרונות בסיסיים אלה, מה שהופך את המערכת האקולוגית הזו ליפה היא שבזכות החופש הזה יש קהילה ענקית, ובזכות הקהילה הענקית הזו. יוצר את הצורך לגדול, שהצורך לגדול יוצר את הדחף ללמוד, שמה שנלמד נושא פרי ושהפירות נלקחים על ידי כולם כי הם שייכים לכולם.
זה אולי נשמע כמו אוטופיה או קומוניזם, אבל שום דבר לא רחוק יותר מהאמת מזה. למעשה, החופש שיש לנו מייצר אחריות גדולה מאוד ויכול ליצור מכשולים, אחד מהם הוא זה שרבים משתמשים בו כוויכוח; «יותר מדי חופש הופך להפקרות ואז לאנרכיזם«. וזה נכון, אנרכיזם בתוך גנו / לינוקס ניתן לייצג אותו כאי סדר, שכן בתיאוריה, היותה מערכת שמנסה לצאת נגד המערכות הקבועות היא אנרכיזם ... אך השארת מאחורי הסתירות, אי סדר הופך לפגיעה בפרויקטים רבים שכן הכל יכול לקרות אם לא אם יש לך מינימום של סדר ותמיכה, הכל יכול בסופו של דבר להוביל לדברים כמו סיום פרויקט או תקלה שלו.
[חלק ערוך]
מהם היתרונות של תוכנה חופשית?
שאלה שהם שואלים אותי לעתים קרובות, את היתרונות של שימוש בתוכנה חינמית, או אפילו יותר מדויק, גנו / לינוקס. מלבד החופש שהוא מעניק לך, יש לך גם יתרונות טכניים מעניינים למדי, כגון «אין וירוסים עבור לינוקס»זה בהחלט יתרון, למרות שהוא לא בהכרח אמיתי. נגיפים ככאלה אינם קיימים ב לינוקס מכיוון שיש לנו מנגנוני אבטחה חזקים למדי שמונעים תוכנה מסוג זה לפעול מבלי שנדע זאת תחילה, אך זהו נושא עמוק בהרבה שאינו מגיע לנקודה, מה אם מדובר בהתגנבות הוא שלמרות שאין וירוסי מחשב ככאלה ב גנו / לינוקס, אם יש סכנה מכיוון שאין תוכנה מושלמת ובלתי חדירה, למעשה היום הפער השברירי ביותר במחשב עם גנו / לינוקס וכל מערכת יכולה להיות הדפדפן, אך לסיכום, לינוקס זה הרבה יותר בטוח ולא בהכרח בגלל שהוא פחות בשימוש.
יתרון נוסף הוא המגוון והאפשרות לבחור מתוך קטלוג תוכנות רחב למדי, שכן באמת יש הרבה לבחירה, מתוכניות משרדיות ועד תוכניות המסייעות לכם לארגן את זמנכם, לסנכרן את היומנים, לנהל הערות, משימות, בדיקת דואר, קטלוג ענק לבחירה.
למעשה, היתרון הגדול ביותר של GNU / Linux מבחינתי הוא הבחירה. בהחלט לא כל המערכות גנו / לינוקס מדובר בתוכנה חופשית של 100% מכיוון שהם כוללים תוכנה קניינית להפעלת מכשירים מסוימים, העניין הוא שאם אתה רוצה להשתמש במערכת חינמית לחלוטין תוכל לקבל אותה ואם לא, בכל מקרה לא בעת בחירת מערכת GNU / Linux עם מנהלי התקנים קנייניים אתה לא בהכרח מפסיק להיות חופשי.
[סוף המהדורה]
נקודה חשובה נוספת שלעתים קרובות יוצרת בלבול ... תוכנת קוד פתוח וחינמית (קוד פתוח).
שטוח ועם הכל, הם לא אותו דבר.
El תוכנה חופשית מגן על חופש המשתמש והתוכנה לשימוש, שינוי, חלוקה מחדש ושיפור, הכל ללא רווח מכיוון שארבע החירויות אינן מאפשרות לך למכור את הקוד שלך ...
מאידך, קוד פתוח זו תנועה אחרת לגמרי, אבל היא מעורבת; הוא נדיר וניתן להגדיר אותו כ-ביחד אך לא מעורב«. הוא קוד פתוח למעשה זה לא בהכרח נשלט על ידי ארבע החירויות הבסיסיות, הוא פשוט קוד פתוח, גלוי, המאפשר ללמוד אותו, אך לא לשנות אותו, להעתיק אותו או להפיץ אותו מחדש. למעשה, זו יכולה להיות תוכנית למכירה שכאשר אתה קונה אותה, אתה גם רוכש גישה לקוד, אך היא נשארת נחלת מישהו אחר.
אז הוא קוד פתוח זה רע?
בהחלט לא, הרבה תוכניות שכן קוד פתוח הם בחינם ועם גרסאות מקוריות עבור לינוקסזו פשוט גישה מסחרית פרט לתוכנה חופשית, והיא לא שהיא לא רווחית, אלא שהיא לא מבוססת על אותם מושגים.
דוגמה ממחישה מושלמת יכולה להיות זו של תוכנית שמנהלת חשבונות חברה.
התוכנית הנמוכה תוכנה חופשית: זה מאפשר לך כבעלים של החברה להשיג את התוכנית בחינם ולקבל כל גישה אליה, אבל אתה צריך מישהו שייצור אותה ובשביל זה אתה משלם למפתחים, שמבצעים את התוכנית לפי דרישה. ואז אתה רוצה להאריך אותו מכיוון שהוא נפל, אתה קורא למפתחים האלה שלוקחים את העבודה שכבר בוצעה ומרחיבים אותה. ואם במקרה זה אינך יכול לחזור לאותם מפתחים, מכל סיבה שהיא, כל מפתח אחר יכול להרים את העבודה.
התוכנית תחת הפילוסופיה קוד פתוח: כבעלים, זה מאפשר לך לוודא שהקוד נקי מטריקים וטריקים, שלא מרגלים אחריך ושאף אחד לא צוחק עליך. כמפתח, זה מאפשר לך להיות הבעלים של הקוד ולמכור אותו לאנשים רבים יותר, אם כי זה מרמז שלא כולם יכולים לשנות את הקוד הזה, מה שמבטיח עבודה עתידית או, בעצמך, אתה יכול לומר שאתה יכול גם לשנות את הקוד אך לא להפיץ אותו מחדש. ; מושג החופש קצת יותר מעוות, אך ללא ספק הוא יותר ממה שרבים מאפשרים.
כמובן, ישנן השלכות אחרות כמו, למשל, הן משחקות מלוכלכות ולא מראות לך את כל הקוד וכל מה שעלול לקרות הקשור לכך, אבל זה כבר אתי יותר מכל דבר אחר.
זה בחינם, זה בחינם!
לא! אולי הטעות של כל מתחיל חדש (כולל אותי) היא (או הייתה) להאמין שחופש פירושו חינם. לא אני ולא מישהו שכבר נמצא בעולם הזה מתעייפים לומר כי חופשיים וחופשיים אינם בהכרח זהים; דבר אחד הוא שמשהו יהיה חופשי ולכן חופשי, שהוא יהיה חופשי אבל לא בהכרח חופשי. דוגמא? Google... זה בחינם וחינמי לשימוש. אבל האם זה תוכנה חופשית? אף פעם, מכיוון שלמרות שאתה לא משלם כסף על מנת להשתמש בטכנולוגיות שלהם, אתה משלם עם המידע האישי שלך ואין לך שום חופש בסיסי של התוכנה.
למעשה, ישנן תוכנות חינמיות שנמכרות במחיר ואז מאפשרות לכם לעשות איתה מה שתרצו, יש מודלים עסקיים חופשיים מוצלחים מאוד כמו של רד האט והרבה שוק לגלות ולהתפתח בהם. בעולם הזה, אולי הדבר המדהים ביותר בתוכנה חופשית וב- GNU / Linux (או גם BSD) הוא שהגבול היחיד הוא זה שאנחנו מטילים על עצמנו.
וזה, רבותיי, החלק הראשון של מה שאני רוצה שהמצגת שלי תהיה, עכשיו מגיע החלק שלך ... האם זה חסר? נשאר לכם? מה אתה חושב?