PracticU

סוגי רישיונות קוד פתוח
GPL / MIT / Apache

בלי כתוביותעם כתוביות
PracticU › קורס לינוקס למתחילים - הסמכה בינלאומית - LPI - Linux Professional Institute › סוגי רישיונות קוד פתוח GPL / MIT / Apache
מילון מושגים:
קוד פתוח - תוכנה שקוד המקור שלה זמין לציבור לצפייה, לשימוש ולשינוי, לרוב לפי רישיון מתאים.
רישיון - ההיתר החוקי להשתמש בתוכנה, הקובע את תנאי השימוש, מספר ההתקנות וזמן התוקף.
ענף - קו פיתוח נפרד במערכת ניהול גרסאות, שמאפשר לעבוד על שינויים במקביל בלי לפגוע בקו הראשי.
Ubuntu - הפצת Linux נפוצה וידידותית למשתמש, המשמשת בשרתים ובמחשבים אישיים.

סוגי רישיונות קוד פתוח GPL / MIT / Apache
קוד פתוח לא אומר שמותר לעשות בקוד מה שרוצים: כל פרויקט מגיע עם רישיון שקובע מה מותר. ההרצאה משווה שלושה רישיונות נפוצים ומסבירה איך בוחרים ביניהם.
שלושת הרישיונות
1. GPL (כ-19% מהשוק): אפשר לקחת את הקוד ולבנות ממנו מוצר חדש, אבל חובה לפרסם גם את קוד המקור של המוצר החדש. כל מי שיורש את הקוד חייב לפתוח אותו, ואי אפשר לרשום עליו פטנט. כמו הסורק nmap בגיטהאב, שרשום תחת GPL. משתמשים בו מי שמאמין שהכול צריך להיות פתוח.
2. Apache (כ-15%): אפשר לקחת את הקוד ולהשאיר אותו פתוח, או לסגור אותו ולמכור. אי אפשר לרשום עליו פטנט.
3. MIT (כ-25%, הרישיון הכי פתוח): אפשר לעשות בקוד הכול, להשאיר אותו פתוח, לסגור אותו, ואפילו לרשום פטנט על המוצר. לכן חברות שרוצות לסגור את הקוד משתמשות בו הכי הרבה.
איך בוחרים
- רישיון פתוח יותר, כמו MIT או Apache, מושך יותר משתמשים ויותר פורקים (fork, העתקת הפרויקט לענף חדש), ויכול להביא פרסום והכנסה מתמיכה טכנית.
- GPL מחייב את היורשים לפתוח את הקוד, ולכן מושך פחות לקוחות פוטנציאליים.
- אין חובה לבחור אחד משלושתם: אפשר לכתוב רישיון משלך, ואפשר בכלל בלי רישיון. לדברי המרצה, ברוב הפרויקטים בגיטהאב אין רישיון בכלל.
שימו לב
המרצה מציין שהחומר הזה חובה למבחן. בהרצאה הבאה מתחילים להתקין את Ubuntu ולדבר על סוגי התקנות.
אחרי ההרצאה תוכלו להסביר מה כל רישיון מאפשר ומה הוא מחייב, ולבחור רישיון לפי מטרה.
השיעור הבא בקורס: הורדה של קאלי - Kali

פרקי ההרצאה: סוגי רישיונות קוד פתוח GPL / MIT / Apache

  1. 00:00

    רישיון GPL ושמירת קוד פתוח

  2. 01:05

    פרסום הקוד ואיסור פטנט

  3. 01:47

    רישיון Apache וקוד סגור

  4. 02:25

    בחירת רישיון פתוח יותר

תמלול ההרצאה: סוגי רישיונות קוד פתוח GPL / MIT / Apache

הטקסט המלא של הדקות הראשונות בהרצאה «סוגי רישיונות קוד פתוח GPL / MIT / Apache» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:24

    אומר שאת הקוד הפתוח שלי אפשר לקחת, להשתמש בו אבל בתנאי שהקוד שלך שמבוסס על הקוד שלי גם יהיה פתוח זאת אומרת אי אפשר לקחת את הקוד שלי ולעשות ממנו תוכנה חדשה ולא לתת לי את הקוד מקור שלה מה זה לי זה לגיטהאפ כן זאת אומרת זה חייב להיות נגיש לכולם כמו פה בגיטהאפ שיש לנו פה רישיון על תוכנת nmap מסוג gpl מה זה אומר זה אומר אני יכול לקחת את הסורק

  3. 00:32

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

  4. 01:17

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

  5. 01:30

    זה נקרא gpl יש רישיון שנקרא אפאצ'י אפאצ'י הוא 15% מהשוק והוא אומר תיקח את הקוד מקור שלי הפתוח ואתה כן יכול לעשות ממנו קוד סגור אתה יכול לעשות ממנו תוכנה חדשה ולסגור אותה זאת אומרת הקוד שלי אני יכול לפרסם את הקוד שלי לכתוב בתוך הקוד שלי כאן שהוא תחת רישיון נניח של אפאצ'י ואם אני מכריז שהקוד שלי הוא עם רישיון מסוג אפאצ'י אז זה אומר שכל

  6. 02:04

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

  7. 02:30

    רישיון כמה שיותר פתוח לדוגמה כמו הפאצ'י שהוא יותר פתוח מג'י פי אל כי ג'י פי אל מחייב את היורש שלי את הילדים שלי אלו שלקחו את הקוד שלי שזה פה למעלה כן אפשר לקחת את הקוד שלי זוכרים יש פורקים פורקים זה אומר לקחת ולעשות ענף חדש מהמוצר שלי לשכפל את זה ולעשות משהו חדש אז אם הרישיון שלי הוא מסוג ג'י פי אל אני אומר גם מי שיקח את זה יצטרך לפתוח את הקוד

לקורס המלא: קורס לינוקס למתחילים אונליין

ההרצאה הקודמת: איך חברות קוד פתוח מרוויחות כסף

ההרצאה הבאה: הורדה של קאלי - Kali

הרצאות קשורות מקורסים אחרים

  • שרת APACHE - חלק 1
  • תיעוד של קוד
  • ניתוח קוד סטטי - דִּיסְאָסֶמְבְּלֶר
  • סוגי בדיקות

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס Terraform - DevOps - Azure & AWS
  • קורס קוברנטיקס - Kubernetes
  • קורס Docker - עם Swarm Cluster
  • קורס DevOps - Ansible
  • קורס PowerShell