GPL או General Public License מתייחס לסוג של תוכנת קוד פתוח או רישיון OSS שפותח על ידי קרן התוכנה החופשית או FSF במטרה לקדם תוכנה חופשית באיכות גבוהה. ישנם רישיונות OSS מרובים שמפתחים יכולים לפרסם במסגרתם אם הם רוצים - לא כולם מחייבים שהתוכנה שנוצרה תחתיהם היא גם חינמית, בעוד שה-GPL כן.
Technipages מסביר את הרישיון הציבורי הכללי (GPL)
תוכנה שנוצרה תחת הרישיון האמור מוגנת בזכויות יוצרים לבעליה, אך היא מעניקה רשות להעתיק, לבחון, לשנות ולהפיץ מחדש התוכנה, הכל בתנאי אחד - כל גרסה חדשה שתיווצר, היא צריכה להיות בעלת אותם תנאי רישיון כמו מְקוֹרִי. זה אומר שזה לא חוקי לשלב חלק מהקודים ברישיון GPL או את כולם משילובם במוצרים בתשלום או מסחרי. זה גם לא יכול להיות מופץ ללא גישה לקוד המקור.
לרשיונות OSS אחרים יש תנאים שונים, במיוחד הנוגעים לשימוש בפרויקטים מסחריים. המטרה של רישיון GPL הייתה ליצור תוכנה חינמית יעילה ואיכותית המשתפרת עם הזמן - שינויים טובים מיושם על ידי משתמשים מוצאים מדי פעם את דרכם למוצר הבסיס, אם הם מציעים שיפור במקור גִרְסָה. עם זאת, בין אם הם עושים זאת ובין אם לאו, משתמש שיש לו גרסה שונה רשאית לתפעל את התוכנה לשימושו האישי לפי ראות עיניו. תוכנת GPL יכולה להציע חלופה למוצרים בתשלום יקרים כמו תוכנת imagine manipulation, או אפילו תוכנות עיבוד תמלילים.
שימושים נפוצים ברישיון ציבורי כללי (GPL)
- ניתן להפיץ מחדש תוכנה ברישיון GPL, כל עוד הגרסה החדשה משוחררת תחת אותו רישיון.
- למרות שסוגים אחרים של OSS מאפשרים לשנות את התוכנה ולאחר מכן למכור, GPL לא.
- יצירת רישיון GPL הייתה אמורה לקדם את זמינות התוכנה החינמית.
שימושים לרעה נפוצים ברישיון הציבורי הכללי (GPL)
- רישיונות GPL מגנים על תוכנה מפני שכפול לא חוקי.