על רישיונות והפגיעה בקוד פתוח

לאחרונה הכנתי פוסט על פוֹרוּם על התמונה הזו שאני מראה לך

לגבי תוכנה חופשית ותוכנה קניינית, הוא לא בלי סיבה. אבל חזון הקוד הפתוח שלו נראה לי (לדעתי) מוּגזָם. ראשית אני אפרט את הקריטריונים שעל רישיון להיות בהם להיחשב כקוד פתוח:

1) אין זה צריך להגביל כי כל אחד יכול למכור או למסור את התוכנה, ולא לדרוש גביית תמלוגים במקרה של מכירה.

2) על התוכנית לכלול את קוד המקור ולאפשר את הפצתו גם במקור וגם בקוד המהולל (במקרה האחרון, חייבת להיות אמצעי לגישה לקוד ולא יותר ממחיר שכפול סביר).

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

4) חייב לאפשר בִּמְפוּרָשׁ הפצת תוכנה המיוצרת באמצעות קוד שונה. אתה יכול להגביל הפצה כזו לבד אם הרישיון מאפשר הפצת טלאים עם הקוד לצורך שינוי התוכנית בזמן הקומפילציה. זה עשוי לדרוש שהתוכנה הנגזרת תהיה בעלת שם או גרסה שונים מהמקור.

5) אסור לך להפלות אדם או קבוצת אנשים כלשהי.

6) אינך חייב להגביל אף אחד משימוש בתוכנה באזור עבודה מסוים.

7) זכויות בתוכנות מורשות צריכות לחול על כל מי שמפיץ אותה אליך ללא צורך ברישיונות נוספים.

8) הרישיון לא יכול להיות ספציפי למוצר.

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

10) הרישיון חייב להיות ניטרלי מבחינה טכנולוגית.

מסקנות:
1) האיסור על שימוש מסחרי בקוד פתוח הוא א כדור מוחלט, בשל קריטריון 1.
2) רעיון לחוסר ערבות לשינוי הקוד, בגלל קריטריון 3
3) כותרת עבור "רק לפעמים" על שיתוף התוכנה המקורית, בשל קריטריונים 1, 2, 5, 6 ו -7
4) על היעדר ערבות לחלוק את השינויים, אז הרישיון זה לא copyleft, לא בגלל שזה קוד פתוח.
5) יותר מאשר השוואה בין תוכנת קוד פתוח בחינם, היא כן השוואה בין ה- GPL לבין כל רישיון אחר שאינו copyleft.

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

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

1) BSD בן 4 סעיפים (ידוע גם בשם BSD המקורי). זה לא קוד פתוח מאחר שאחד מסעיפיו קבע פרסום לארגון שכתב את הקוד (מפר קריטריון 8, בנוסף לתאימות GPL). ה- BSD עם 2 ו -3 סעיפים הם קוד פתוח וחופשי, בנוסף לשניהם תואמים ל- GPL.

2) La סיסיל (CEA CNRS INRIA Logiciel חינם) זה בחינם ונועד להיות תואם ל- GPLv2 אבל מבוסס על החוק הצרפתי.

3) הרישיון של קריפטיקס (משמש בפרויקט cryptix, הידוע בסיומת ההצפנה של Java). זה BSD בן 2 סעיפים, אבל ספציפי למוצר.

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

5) הרישיון נטסקייפ. רשיון אירוני בחינם שה- FSF קורא לך לא להשתמש בו לעולם לא, על ידי אַפלָיָה שמקרין כלפי משתמשים. זהו ההבדל העיקרי בין רישיון זה לבין רישיון מוזילה (שהוא קוד פתוח וחינמי).

6) הרישיון OpenSSL. זה כולל א סעיף פרסום, בעיקר משום שהוא מבוסס על רישיון אפאצ'י גרסה 1.0 (לא פתוח) ולא 2.0 (פתוח).

7) הרישיון XFree86. זהה ל- 4 סעיפים BSD.

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

כעת, ישנן גם שאלות אחרות אודות רישיונות קוד פתוח וחינמיים, כגון תאימותו ל- GPL, אם הוא נמצא בקופילפט או לא, או אם הוא מאושר על פי ההנחיות הכלליות של דביאן. רישיונות קוד פתוח ופתוחים שאינם תואמים ל- GPL הם Eclipse, Mozilla (גרסאות לפני 2.0), Apache (זהה ל- Mozilla), IBM, LaTeX, PHP ו- שמש בין היתר. רישיונות קוד פתוח ופתוח שאינם בקופילפט הם BSD, MIT, Python, PHP ו- Apache ו- Artistic בין היתר. ובשורות הכלליות של דביאן, הם דוחים את רישיון התיעוד החינמי של GNU אם המסמך כולל חלקים בלתי משתנים.

אנו יכולים גם לדבר על מגבלות אחרות המותרות בתוכנה חופשית, כגון כמה חזק הקופילפט צריך להיות. LG (copyleft חלש) נועד כך שמודולים המהווים חלק מתוכנית GPL (copyleft חזקה) ישמשו גם בתוכניות שאינן GPL (LibreOffice מורשה ב- LGPL).

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

יש גם מקרה של רישיונות ששוקלים את הגבלות חומרה (כמו ה טיבואיזציה). גרסה 3.0 של ה- GPL נוצרה בדיוק כדי להילחם בשבילה, מכיוון ש- TiVo משתמשת בתוכנה חופשית למכונותיה, חולקת את הקוד תחת ה- GPLv2, אך אינה מאפשרת לבצע את הקוד שהשתנה, ללא אישור באמצעות החתימה הדיגיטלית של החברה ( משהו דומה קורה עם Secure Boot). לינוס הוא לא מסכים עם גרסה 3ראשית משום שהוא סבור כי אין להרחיב רישיון תוכנה לחומרה ושנית משום שהוא רואה באופן אישי חתימות דיגיטליות ככלי אבטחה מועיל.

ונמאס לי לכתוב. אני מקווה שמאמר זה שימושי לננו עבור מצגת Linux For Dummies שלך. לקראת הבאה אעשה אחת כיצד למסחור תוכנות חינמיות.

קישורים שימושיים:

הגדרת קוד פתוח: http://opensource.org/osd

מדוע OSI אינו מקבל את תעשה מה לעזאזל שאתה רוצה לרישיון ציבורי: http://opensource.org/minutes20090304

RMS לוקח על עצמו את רישיון Netscape: http://www.gnu.org/philosophy/netscape-npl.es.html


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   וינדוסיקו דיג'ו

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

    1.    MSX דיג'ו

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

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

      1.    דיאזפאן דיג'ו

        http://opensource.org/licenses/alphabetical

        רישיונות שאושרו על ידי יוזמת קוד פתוח, מכיוון שהם עומדים בקריטריונים הנ"ל. ביניהם ה- GPL 2 ו- 3. Ergo, ה- GNU GPL IS גם רישיון קוד פתוח

      2.    וינדוסיקו דיג'ו

        כפי שציין @diazepan, ה- GPL הוא רישיון שהוא חלק ממשפחת "קוד פתוח". לכן הגרף טמון כשאומר כי שימוש מסחרי אסור מכיוון שרישיונות תוכנה חופשיים נמנים עם OSI, הם עומדים בדרישותיו. וגם סמלים מחוצים כרצונם, ללא קריטריונים, ומוסיפים כיתובים זדוניים כמו "לא מובטח", "רק לפעמים" ו"מוגבל ". אבסורד עם מטרה ברורה: להשאיר את המונח "קוד פתוח" באמצע הדרך בין תוכנה חופשית וקניינית (משהו לגמרי לא בסדר).

        אתה יכול לדבר על קוד פתוח או תוכנה חופשית, אך אינך יכול להפריד רישיונות לשני סלים (אחד עבור ה- FSF ואחד עבור ה- OSI) מכיוון שיש כאלה שנופלים בשניהם.

        1.    וינדוסיקו דיג'ו

          הפסקה האחרונה מטעה. לשם הבהרה, יש לשנות את המילה "כמה" ל"כמעט כולם ". ה- FSF מפרט מספר רב של רישיונות כתוכנה חופשית, אך ממליץ רק על כמה כאלה (לכן הכנסתי "כמה" מבלי להבין). ישנם גם רישיונות שה- OSI מקבל וה- FSF דוחה (כמו הסכם הקוד הפתוח של נאס"א) אך אלה מקרים נדירים.

  2.   ג'ואנר דיג'ו

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

  3.   פבלוקו דיג'ו

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

  4.   MSX דיג'ו

    "מסקנות:
    1) האיסור לעשות שימוש מסחרי בקוד פתוח הוא מכה מוחלטת, בגלל קריטריון 1. »

    חחחח, איזה לפת !!! xD
    זו הייתה _המסקנה שלך_ לפני שיידע אותך נכון 😀
    F / LOSS מעולם לא אסר על מכירתו, למעשה הוא * מעודד אותו להרוויח על ידי כיבוד תנאי הרישיונות המתאימים.

    אהההה-נאנח- .... : facepalm:

    1.    דיאזפאן דיג'ו

      אתה נותן לי את הסיבה. אמרתי שאיסור השימוש המסחרי הוא כדור. או שאתה לא יודע מה זה כדור?

      1.    לִלְעוֹג דיג'ו

        מה לעזאזל כדור?

        1.    דיאזפאן דיג'ו

          בולאזו: שואג, שטויות. (תקופת ריבר פלייט)

        2.    הקסבורג דיג'ו

          כדור = שקר

          בולאזו = שקר גדול מאוד.

          ???

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

          1.    לִלְעוֹג דיג'ו

            טוב אבל תהיו יותר מבולבלים, בארגנטינה זה שטויות מטורפות ובספרד זה אומר שקר? בסוף איזו משתי ההגדרות היא?

          2.    דיאזפאן דיג'ו

            שניהם נחרו.

      2.    חוסה מיגל דיג'ו

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

        1.    דיאזפאן דיג'ו

          אשמתי. כך אנו האורוגוואים / ארגנטינאים מתבטאים.

  5.   דארקו דיג'ו

    האם נמשיך לגוון בקהילת הקוד הפתוח / תוכנה חופשית? אומבה, לא! כרגע תשוחרר גרסה של תוכנה חופשית יותר בחינם מאשר בחינם. ואז החופשי יהיה רע וה"חופשי החופשי "יהיה הטוב. האם אנחנו כמו בז'אנרים המוזיקליים? מה אם Black Metal, Metalcore, Popcore ... נראה, compadres, METAL ו תקופה. אם הייתי נסחף מכל מה שאומרים על תוכנות חינמיות, לא בחינם וכל התיאוריה הזאת, מוטב לי לחיות בכפר בלי שום מכשיר אלקטרוני בסביבה כדי להיות חופשי לחלוטין.

    1.    סנונית דיג'ו

      חחחח, גאון !! xD

  6.   רודה מאצ'ו דיג'ו

    מחיאות כפיים, הנפקת הרישיונות יכולה להיות מעט מבלבלת וזה תמיד טוב להבהיר את הקשר בין קוד פתוח לעומת Soft Libre, שכפי שאומרים הוא "אידיאולוגי" או "פילוסופי". הנקודה שלא ברורה לי היא זו של סעיף 4 BSD מכיוון שלא הבנתי את נקודה 8 של OSD "אסור שהרישיון יהיה ספציפי למוצר." מה זה אומר? ולמה זה קשור: "אחד מסעיפיו קובע את הפרסום של הארגון שכתב את הקוד" של BSD? הבהירו לי את הנקודה. בברכה.

    1.    דיאזפאן דיג'ו

      קריטריון 8 אומר כי זכויותיה של התוכנה המורשית אינן צריכות להיות תלויות בעובדה שתוכנית זו היא חלק מתוכנות מסוימות אחרות. פרסום תוכנה מסוימת או החברה שמייצרת אותה מפרה את הקריטריונים האלה. לדוגמא בסעיף 4 BSD, הסעיף השלישי אומר:

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

      1.    רודה מאצ'ו דיג'ו

        אז האם זה יהיה כמו "לפי" רישיונות Creative Commons?
        תודה על ההבהרה, זה נושא חשוב מאוד, אנחנו תמיד מסתכלים בסרקזם על מי שלא קורא את ה- EULA של Windows, אתה צריך להתחיל בבית 🙂

      2.    ארס דיג'ו

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

        האם ישנו חלק בו מוגדר המשמעות של כל נקודה ואותם אי-בהירות מגוהצים?

  7.   אלב דיג'ו

    כפי שאמרתי בפורום, זה נותן לי את התחושה שהגרף הזה הפוך 😀

  8.   זחילה_מוות דיג'ו

    האם מישהו יודע מדוע רישיון CDDL אינו תואם ל- GPL, אך הוא מוכר כרישיון חינם על ידי FSF

    1.    דיאזפאן דיג'ו

      ה- CDDL מבוסס על רישיון Mozilla 1.1. גרסה זו אינה תואמת ל- GPL. בקישור זה יש הסבר על חוסר התאימות בין MPL 1.1 ל- GPL 3

      http://www.tomhull.com/ocston/docs/mozgpl.html

    2.    וינדוסיקו דיג'ו

      כאשר ה- FSF חושב שרשיון הוא חלש חלש, הוא נחשב לא תואם ל- GPL.

      1.    דיאזפאן דיג'ו

        לא בהכרח. סעיף 2 ו -3 BSD תואם את ה- GPL, ואינו מסופק.

        1.    וינדוסיקו דיג'ו

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

  9.   helena_ryuu דיג'ו

    מאמר מעולה, ידע את תנאי הרישיונות הללו ... .. אבל לא כל כך xD תודה רבה!

  10.   gfretes דיג'ו

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

    1.    ארס דיג'ו

      נראה לי שזה מתייחס לשימוש בתוכנה (על ידי המשתמשים) לכל מטרה שהיא, ולא בקוד (על ידי המתכנתים) לכל מטרה שהיא. בנוסף, "חופש" שיסיים את כל החירויות האחרות יהיה אבסורדי.

  11.   38 דיג'ו

    ה- WTF PL מתורגם כ"רישיון ציבורי עשה מה שאתה שר את הכדורים. " 🙂

  12.   אנג'ל סמנייגו פינדה דיג'ו

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

    פרופסור אנג'ל סמנג'ו פינדה