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

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

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

למד כיצד להוסיף רישיונות קוד פתוח לפרויקטים שלך המתארחים ב-GitHub.

שלב 1: בחירת רישיון קוד פתוח

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

רישיון MIT

רישיון MIT הוא רישיון קוד פתוח פופולרי המאפשר לאחרים להשתמש, לשנות ולהפיץ את העבודה שלך בחופשיות, עם הגבלות מינימליות. רישיון זה אינו מחייב את המשתמשים לזכות אותך בתור היוצר המקורי. במקום זאת, זה פשוט דורש מהמשתמשים לכלול עותק של הרישיון עם כל הפצה של הפרויקט שלך. פרויקטים כגון בבל,.NET, Rails ורוב הפרויקטים של npm משתמשים ברישיון MIT.

instagram viewer

רישיון אפאצ'י

רישיון ה-Apache מחייב את המשתמשים לזכות אותך בתור היוצר המקורי ולכלול עותק של הרישיון עם כל ההפצות. זה גם מאפשר למשתמשים להשתמש ביצירה שלך למטרות מסחריות ואינו מחייב אותם לשתף גרסאות מעודכנות של העבודה שלך תחת אותו רישיון. פרויקטים כגון Kubernetes, PDF.js ו-The Swift Programming Language משתמשים ברישיון Apache.

הרישיון הציבורי הכללי של גנו (GPL)

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

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

קיימות מספר רמות שונות של הרישיון הציבורי הכללי של GNU (GPL), כולל ה-GPLv2, GPLv3 ו-LGPL (רישיון ה-Lesser GNU Public License). לכל אחד מהרישיונות הללו יש מערכת תנאים והגבלות משלו, וחיוני לשקול היטב איזו רמה של GPL המתאימה ביותר לפרויקט שלך. פרויקטים כגון אנסיבל, Bash ו-GIMP משתמשים ברישיון GPL.

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

שלב 2: הוספת הרישיון לפרויקט שלך ב- GitHub

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

לאחר מכן, מלא "LICENSE" או "LICENSE.md" בשדה שם הקובץ ולחץ בחר תבנית רישיון, כפי שמוצג בתמונה למטה.

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

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

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

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

תג שחרורים והוסף מידע רישיון לקבצי README שלך

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

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