וואָס איר דאַרפֿן צו וויסן וועגן GitHub לייסאַנסיז: ווי צו קלייַבן און לייגן

Программирование

GitHub לייסאַנסיז – וואָס זענען מיר גערעדט וועגן? אין סדר צו שאַפֿן ווייכווארג, איר מוזן נישט בלויז שרייַבן עס, אָבער אויך באַשליסן וואָס ניצערס אָדער דעוועלאָפּערס האָבן די רעכט צו טאָן דערמיט. אויב איינער שאפט א פרייע פראגראם פאר יעדן, טוט ער א גוטע מעשה, אבער ווער עס נוצט וועט מוזן בארעכטיגן וויאזוי ער נוצט עס. פֿאַר בייַשפּיל, אויב אַ פירמע אין זייַן אַקטיוויטעטן וועט אַרבעטן מיט עטלעכע פריי אָפיס (למשל, LibreOffice), עס מוזן זיין ביכולת צו באַווייַזן צו ינספּעקטערז אַז זי האט די רעכט צו טאָן דאָס. צו טאָן דאָס, עס וועט זיין גענוג צו פאָרשטעלן די צונעמען דערלויבעניש. אויב די דעוועלאָפּער פארגעסן צו פאָרמולירן עס, די פירמע קען זיין אין אַ שווער שטעלע. וואָס איר דאַרפֿן צו וויסן וועגן GitHub לייסאַנסיז: ווי צו קלייַבן און לייגן אָבער, די מערסט פּראָדוקטיוו וועג צו קלייַבן איז צו קערפאַלי לייענען די באַטייַטיק לעגאַל דאָקומענטן . כאָטש מיר זענען גערעדט וועגן אַרבעט-אינטענסיווע אַקטיוויטעטן, אָבער, לערנען די טעקסטן וועט געבן די דעוועלאָפּער אַלע די נייטיק ענטפֿערס.

ווי צו לייגן אַ דערלויבעניש צו Github

טראָץ די ברייט ברירה פון דערלויבעניש אָפּציעס וואָס האָבן פּראָווען צו זיין עפעקטיוו און פאַרלאָזלעך אין פיר, דער דעוועלאָפּער קען האָבן זיין אייגענע געדאנקען וועגן וואָס די דערלויבעניש פֿאַר די פּראָגראַם ער באשאפן זאָל זיין. אין דעם פאַל, די סערוויס גיט די פיייקייט צו לייגן דיין אייגענע ווערסיע אָדער סטרויערן די יגזיסטינג ווערסיע. צו לייגן אַ דערלויבעניש צו Github, איר דאַרפֿן צו נאָכפאָלגן די סטעפּס:

  1. איר דאַרפֿן צו גיין צו די הויפּט בלאַט פון דיין ריפּאַזאַטאָרי. וואָס איר דאַרפֿן צו וויסן וועגן GitHub לייסאַנסיז: ווי צו קלייַבן און לייגן
  2. איר דאַרפֿן צו גיט אויף די קנעפּל צו לייגן אַ טעקע, דעמאָלט אויסקלייַבן “שאַפֿן נייַ טעקע”. וואָס איר דאַרפֿן צו וויסן וועגן GitHub לייסאַנסיז: ווי צו קלייַבן און לייגן
  3. ווייַטער, איר דאַרפֿן צו אַרייַן אַ טעקע נאָמען. פֿאַר אַ דערלויבעניש, דאָס קען זיין איינער פון צוויי אָפּציעס: LICENSE אָדער LICENCE.md. דאָ די נוצן פון הויפּט אותיות איז מאַנדאַטאָרי.
  4. צו די רעכט פון די טעקע נאָמען אַרייַנשרייַב פעלד, גיט צו אויסקלייַבן אַ דערלויבעניש מוסטער. וואָס איר דאַרפֿן צו וויסן וועגן GitHub לייסאַנסיז: ווי צו קלייַבן און לייגן
  5. אין די מעניו אויף די לינקס זייַט פון די בלאַט, אויסקלייַבן די שורה “לייג אַ דערלויבעניש צו דיין פּרויעקט”. אין דעם פאַל, אַ וואַריאַנט איז אויסגעקליבן פון יגזיסטינג דאָקומענטן. וואָס איר דאַרפֿן צו וויסן וועגן GitHub לייסאַנסיז: ווי צו קלייַבן און לייגן
  6. דערנאָך דריקט אויף די שורה “אָפּקוקן און פאָרלייגן”. דערנאָך אַרייַן דיין העסקעם דעטאַילס.
  7. נאָך דעם, עס איז נייטיק צו דערקלערן וואָס די אַדישאַנז אָדער ענדערונגען זענען געמאכט. דערנאָך, אָנווייַזן צי די אויסגעקליבן דאָקומענט איז קערעקטאַד אָדער צי עס איז וועגן קריייטינג אן אנדער ווערסיע פון ​​​​די דערלויבעניש. וואָס איר דאַרפֿן צו וויסן וועגן GitHub לייסאַנסיז: ווי צו קלייַבן און לייגן

נאָך באַשטעטיקן די ענדערונגען, דער דעוועלאָפּער קאַמפּליץ די פּראָצעדור פֿאַר ענדערונגען אין דער רשימה פון לייסאַנסיז אויף די Git Hub דינסט.

קלייַבן אַ דערלויבעניש Github – ביישפילן פון פאָלקס לייסאַנסיז אויף Git Hub

די פאלגענדע זענען די מערסט פאָלקס אָפּציעס. דורך פארשטאנד זייער סטרענגקטס און וויקנאַסאַז, דער פּראָגראַמיסט וועט קענען צו געפֿינען די רעכט אָפּציע אָדער פֿאַרשטיין ווי צו יפישאַנטלי זוכן.

GPL

דעם דערלויבעניש קענען זיין גערופֿן איינער פון די מערסט פאָלקס. עס איז קלאַסיש פֿאַר יענע וואָס פּראָדוצירן פריי ווייכווארג. איינער פון די הויפּט באדערפענישן פון דעם דאָקומענט איז אַז עס
אַלאַוז דריט פּאַרטיעס צו פרילי מאָדיפיצירן די פּראָגראַם , אָבער אין דער זעלביקער צייט זיי האָבן די רעכט צו פאַרשפּרייטן די רעזולטאַט בלויז אונטער דער זעלביקער דערלויבעניש. דער דערלויבעניש קען האָבן פאַרשידענע ווערסיעס. די לעצטע פון ​​די איז די דריט. די GPL איז געניצט דורך דעוועלאָפּערס פון מגילה אַזאַ ווי די Drupal וועב אינהאַלט פאַרוואַלטונג סיסטעם, די MariaDB דאַטאַבייס פאַרוואַלטונג סיסטעם, די InkSkape וועקטאָר גראַפיקס רעדאַקטאָר און עטלעכע אנדערע. עס איז טשיקאַווע צו טאָן אַז SQL ניצט ניט בלויז די GPL, אָבער אויך אַ געשעפט דערלויבעניש.

LGPL

דער נאָמען איז איבערגעזעצט צו “GNU GPL לעסער אַלגעמיינע פּובליק ליסענסע”. פֿאַר עטלעכע דעוועלאָפּערס, די GPL איז נישט פּאַסיק, ווייַל עס קריייץ אַ פליכט פֿאַר זיי צו פאַרשפּרייטן מאַדאַפייד פּראָדוקטן אונטער דער זעלביקער דערלויבעניש. די פֿעיִקייטן פון די אַפּלאַקיישאַן פון דעם אָפּציע קענען זיין ילאַסטרייטיד דורך ווי דער פּראָצעס פון לייסאַנסינג די נוצן פון לייברעריז באשאפן דורך די פּראָגראַמיסט נעמט אָרט. אין דעם פאַל, די פאלגענדע דרייַ אָפּציעס זענען קאַנסידערד:

  1. ווען אַ ביבליאָטעק גיט נייַע פאַנגקשאַנאַליטי ווו קיין אנדערע געשעפט ביבליאָטעק קענען טאָן די זעלבע, די GPL איז דער בעסטער ברירה.
  2. דער דעוועלאָפּער אין דער פריי ביבליאָטעק האט שוין ימפּלאַמענאַד די יגזיסטינג נאָרמאַל. אין דעם געגנט, עס זענען געשעפט אָפּציעס מיט ענלעך פאַנגקשאַנז. פֿאַר דעם פאַל, עס וועט זיין באַקוועם צו קלייַבן LGPL.
  3. ווען עס קומט צו אַ נייַע נאָרמאַל וואָס אַקשלי קאַמפּיץ מיט די געשעפט, די אַפּאַטשי דערלויבעניש איז דער וועג צו גיין.

דער סטאַנדאַרט
אַלאַוז געשעפט נוצן פון לייברעריז . אויב מאָדיפיקאַטיאָנס זענען געמאכט, די זעלבע טערמינען און באדינגונגען מוזן זיין געניצט פֿאַר פאַרשפּרייטונג. אָבער, די פּשוט נוצן פון די קאָד אַלאַוז די באדינגונגען צו טוישן.

עקליפּסע פּובליק ליסענסע

דער דאָקומענט
דערלויבט פאַרשפּרייטונג אונטער אנדערע לייסאַנסיז, אַרייַנגערעכנט געשעפט אָנעס . דער הויפּט צושטאַנד איז אַז אין די מאַדאַפייד ווערק, ינאָווויישאַנז וועט זיין געשטעלט אין אַ באַזונדער מאָדולע. דער דערלויבעניש האט פארדינט פּאָפּולאַריטעט אין דער אַנטוויקלונג פון פּראָדוקטן אין Java. אַ ביישפּיל איז די Clojure פּראָגראַממינג שפּראַך, אַ פריימווערק פֿאַר טעסטינג ז’אבא אַפּלאַקיישאַנז.
וואָס איר דאַרפֿן צו וויסן וועגן GitHub לייסאַנסיז: ווי צו קלייַבן און לייגן

מאָזיללאַ פּובליק ליסענסע

עטלעכע זען דעם דאָקומענט ווי אַ קאָמפּראָמיס צווישן די GPL און געשעפט לייסאַנסיז. די MPL ריקווייערז
אָפֿן אַקסעס צו זיכער טעקעס . די ווייכווארג פּראָדוקט קען אַנטהאַלטן עטלעכע טעקעס אונטער דעם דערלויבעניש און אנדערע אָן עס. נאָך די מאָדיפיקאַטיאָן, עס איז דערלויבט צו שטעלן די נויטיק דערלויבעניש (למשל, עס קען זיין אַ געשעפט), אָבער דאָס איז מעגלעך בלויז אויף די צושטאַנד אַז אַקסעס צו טעקעס רעלעאַסעד אונטער MPL וועט נאָך זיין אָפן. אין דעם פאַל, דער סוף באַניצער מוזן זיין צוגעשטעלט מיט אינפֿאָרמאַציע וועגן די מחברים פון דער אָריגינעל ווייכווארג. לויט דעם דאָקומענט, די LibreOffice אָפיס, די מאָזיללאַ בלעטערער און אנדערע ווייכווארג פּראָדוקטן זענען באפרייט.

אַפּאַטשי ליסענסע גיטהוב

AL איז גערופן די ליבעראַל פריי דערלויבעניש. דער שטריך איז רעכט צו דעם פאַקט אַז עס איז
קיין פאָדערונג צו מעלדונג אַ דעריוואַט פּראָדוקט אונטער די זעלבע באדינגונגען ווי פריער . דער דאָקומענט איז אַקטיוולי געניצט דורך די אַפּאַטשי ווייכווארג וויקיפּעדיע. ווען געוויינט, די פאלגענדע איז ערלויבט:

  1. די ווייכווארג פּראָדוקט איז דערלויבט צו זיין ווייַטער געניצט פֿאַר געשעפט צוועקן.
  2. אַפּפּליקאַטיאָן מאָדיפיקאַטיאָנס זענען ערלויבט.
  3. סאַבסאַקוואַנט דיסטריביושאַנז זאָל אַרייַננעמען די נאָמען פון דער אָריגינעל מחבר.

דורך קריייטינג אַ נייַע וואַריאַנט, עס איז קיין פליכט פֿאַר לייסאַנסיז צו צושטעלן די אָריגינעל פּראָדוקט קאָד. אַזאַ אַ דערלויבעניש האט פארדינט היפּש פּאָפּולאַריטעט. דאָס קען זיין דעמאַנסטרייטיד דורך ליסטינג געזונט-באקאנט ווייכווארג פּראָדוקטן וואָס זענען רעלעאַסעד אונטער דעם טיפּ פון דערלויבעניש: די אַנדרויד אָפּערייטינג סיסטעם, אַ פריימווערק וואָס קריייץ פאַרנעמונג אַפּלאַקיישאַנז אין דזשאַוואַ, און די אַפּאַטשי וועב סערווער. https://youtu.be/wyZq-EazOmU

MIT ליסענסע

עטלעכע באַטראַכטן דעם פריי ווייכווארג דערלויבעניש אָפּציע צו זיין די מערסט פאָלקס. זיין הויפּט מייַלע איז באטראכט דורך עטלעכע צו זיין גוט קאַמפּאַטאַבילאַטי מיט פאַרשידן טייפּס פון פריי אָדער געשעפט לייסאַנסיז. די מערסט וויכטיק פֿעיִקייטן זענען די
פיייקייט צו מאָדיפיצירן די קאָד, ווי געזונט ווי די דערלויבעניש צו פאַרשפּרייטן אונטער אנדערע לייסאַנסיז אין די ברירה פון דער איינער וואָס האט געמאכט די ענדערונגען . די ווייכווארג פּראָדוקטן וואָס נוצן דעם דאָקומענט זענען: אַ דזשאַוואַסקריפּט ביבליאָטעק גערופן JQuiery, אַן Atom טעקסט רעדאַקטאָר, AngularJS, אַ דזשאַוואַסקריפּט אַנטוויקלונג פריימווערק.
וואָס איר דאַרפֿן צו וויסן וועגן GitHub לייסאַנסיז: ווי צו קלייַבן און לייגן Git Hub דערלויבעניש פאַרגלייַך [/ caption]

אַנדערוואָטער ראַקס

מאל דער מחבר ערשטער טשוזיז איין ווערסיע פון ​​די דערלויבעניש, און שפּעטער וויל צו טוישן עס. אויב ער האָט באשאפן דעם פּראָגראַם אַליין, דעמאָלט אַזאַ אַ ענדערונג וואָלט נישט זיין שווער. אָבער, אין קאַסעס ווו עס זענען געווען פילע פּאַרטיסאַפּאַנץ אין דער אַנטוויקלונג, אָן זייער צושטימען דאָס וועט נישט אַרבעטן. למשל, דער באשעפער פון לינוקס, כאָטש ער אַקשלי געמאכט די יקער פון די אָפּערייטינג סיסטעם, וועט נישט קענען צו טוישן די דערלויבעניש אָן די צושטימען פון אַלע די פּראָוגראַמערז וואָס האָבן אָנטייל גענומען אין ווייַטער אַנטוויקלונג. ווען דיסטריביוטינג אונטער די MPL, יענע וואָס האָבן געמאכט ענדערונגען צו די קאָד קענען נישט פאָרשלאָגן טעקעס אונטער די MPL אונטער אַ אַנדערש דערלויבעניש. די נוצן פון דעם נייַע דאָקומענט וועט אָפּשיקן צו אנדערע פּראָגראַם מאַדזשולז.

info
Rate author
Add a comment