Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

מילון מונחים/מושגים - שאלה לגבי GPL

Anonymous - 12/07/2011 - 20:02
נושא ההודעה: שאלה לגבי GPL
מאחר ובכוונתי לפתח מוצר אחד לפחות בקוד פתוח, ישנה שאלה שמציקה לי ואני מקווה שמישהו פה יודע את התשובה:
ידוע לי שניתן לקחת קוד ברשיון GPL, להכניס בו שיפורים בתנאי שמשחררים את השיפורים כ-GPL. עד כאן טוב ויפה.
ידוע לי גם שניתן לבעל הרשיון האפשרות לתת למשתמש מסוים את המוצר ברשיון אחר.
השאלה היא האם מישהו יכול לקחת פרוייקט שלי, ליצור fork, להכניס בו "שיפורים" ולפרסם אותם, ואז לתת למישהו את הקוד ברשיון סגור (שהרי הוא יצר למעשה fork), ומכאן והלאה הפיתוח יכול להמשיך ללא שהשינויים יפורסמו.
הייתכן?
Anonymous - 12/07/2011 - 20:12
נושא ההודעה:
התשובה שלילית.
צחי - 12/07/2011 - 22:07
נושא ההודעה: אם אני לא טועה
אם אני לא טועה צריך להכניס סעיף שכל קוד עתידי הזכויות על הדואל ליסנס שייכים לך אבל אני לא עורך דין אז אני לא בטוח. הGPL כמובן שייך לציבור.

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

או, למשל אתה משתמש בGPL בתור UTILITY לדוגמא תוכנה כמו GREP אז למעשה אתה לא מתקמפל איתה וכו'...
Anonymous - 12/07/2011 - 22:18
נושא ההודעה:
"ליצור fork" - משמע עבודה נורשת, ולא שימוש בתור תוכנית.

"לתת למישהו אחר", משמע להפיץ.

לכן התושבה שלילית.
דוביקס - 12/07/2011 - 22:30
נושא ההודעה: Re: אם אני לא טועה
צחי :
הGPL כמובן שייך לציבור.


GPL <> Public Domain

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

אלע"ד
Anonymous - 13/07/2011 - 09:40
נושא ההודעה:
אני לא עו"ד, אבל הנקודה הזו מאוד פשוטה:
"זכויות יוצרים" על קוד שכתבת שייכות לך.
זה אומר, שאתה יכול לשחרר את הקוד בכל רישיון שאתה רוצה, ואפילו במספר רישיונות במקביל.
כל השאר חייבים לציית לרישיון שבו קיבלו את הקוד.

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

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

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

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

ה-GPL לא "שייך לציבור" בשום צורה.
זכויות יוצרים על הרישיון עצמו שייכות (למיטב זיכרוני) לפרויקט GNU, והרישיון לא אומר שהיוצר מוותר על אף אחת מהזכויות המוקנות לו בחוק.
הוא רק נותן רשות לאחרים להשתמש, לשנות, ולהפיץ.

--לב
Anonymous - 13/07/2011 - 13:50
נושא ההודעה: תודה
לב,

תודה על התשובה. אכן הפירצה הזו נראית סגורה לשמחתי.
כל הזמנים הם GMT + 2 שעות