מבוא לרשיונות קוד פתוח

הושלם

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

הרשיון מתאר כיצד ניתן להשתמש בקוד המקור וברכיבים שנבנו ממנו וכיצד כל תוכנה שנוצרה איתו אמורה לטפל בו.

בהתאם להגדרת קוד פתוח של OpenSource.org, רשיון לא אמור:

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

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

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

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

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

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