הגדרת קוד פתוח - מהו קוד פתוח?
2 תשובות
קוד פתוח (באנגלית: Open-Source Software) הוא סוג של תוכנה שמקורותיה זמינים לציבור, וניתן לערוך, לשנות ולהתאים אותם לצורכיו של המשתמש. הקוד של תוכנה זו זמין לציבור, ומשתמשים רבים יכולים לצפות בו, לערוך אותו, לשנותו ולשוב אותו לקהילה. כתוצאה מכך, קוד פתוח ניתן ליצירה, לשינוי ולתחזוקה על ידי קהילות של משתמשים ומפתחים, ולא רק על ידי חברות תוכנה פרטיות.
קוד פתוח ניתן להפצה תחת רישיונות שונים, כגון הרישיון הציבורי הכללי של גנו (GNU General Public License, GPL), שמחייבים את המשתמשים לשוב את הקוד המותקן לקהילה.
קוד פתוח (Open Source) הוא קוד תוכנה שנמסרת תחת רישיון פתוח, אשר הופך את הקוד לזמין, ניתן לשינוי וניתן לחלוקה. הקוד פתוח נמסרת תחת רישיונות הפתוחה, כגון GPL, BSD, Apache, ועוד, אשר מגדירים את התנאים לשימוש, שינוי וחלוקת הקוד. הקוד הפתוח נועד לעודד פיתוח, בקרה ושיפור של התוכנה, באמצעות חבר הפיתוח והקהילה.
הקוד הפתוח מאפשר למשתמשים לגנות ולשנות את הקוד, להוסיף תכונות חדשות, ולשתף את השינויים עם הקהילה. זה מאפשר לפיתוח להיות יעיל וקצר, ולהשיג תוכנה שלא נדרשה לעבור דרך תהליך הפיתוח הממוצע.