מיזם GNU, שהוכרז בידי ריצ׳רד סטולמן בשנת 1983, מבקש להבטיח למשתמשים שליטה בתוכנה שהם מפעילים. ״חופשית״ מתייחסת לחירות ולא בהכרח למחיר.
חירות 0: להפעיל את התוכנה
לכל אדם צריכה להיות האפשרות להפעיל תוכנה לכל מטרה, בלי מגבלות שרירותיות על אופן השימוש בה.
חירות 1: ללמוד ולשנות
המשתמש רשאי ללמוד כיצד התוכנה פועלת ולשנות אותה לצרכיו. גישה לקוד המקור היא תנאי מעשי לחירות זו.
חירות 2: לשתף עותקים
אפשר להפיץ עותקים כדי לעזור לאחרים להשתמש בתוכנה. השיתוף אינו תלוי באישור פרטני של בעל הזכויות בכל פעם.
חירות 3: לשתף שיפורים
אפשר להפיץ גרסאות ששונו כך שגם הקהילה תוכל ליהנות מהשיפורים. גם כאן, גישה לקוד המקור חיונית.
למה זה חשוב
ארבע החירויות מאפשרות לימוד, שיתוף פעולה, עצמאות טכנולוגית וביקורת על מערכות שבהן אנו תלויים. הן אינן מבטיחות איכות באופן אוטומטי, אך יוצרות תנאים לאחריות משותפת.