koby_m : |
אני ישמח לקבל ביקורת בונה מכול סוג. תודה קובי |
Anonymous : | ||
אני - אשמח. הוא - ישמח |
TAsn2 : |
הערה קטנה: לממש אלגוריתם ב GPLv2 זה כמו להגיד: "בבקשה אל תשתמש בפרוייקט שלי.".
עדיף רשיון מתירני מאוד (לדוגמה BSD) או לפחות מתירני יותר, לדוגמה: LGPL. כמובן שאם בחרת ב GPL בצורה מודעת, אנא התעלם מהערה זו. |
Anonymous : | ||
אז לינוס וכל החברים שמפתים את ה-kernel בעצם אומרים "אל תשתמשו ב-kernel שלנו!" וכל העולם ואחותו ממשיכים להתעלם מהם? --לב |
ציטוט: |
היי קובי,
זה נראה סופר מעניין, |
ציטוט: |
איך הגעת לחקור את הנושא? |
ציטוט: |
סתם מעניין אותי מה הרקע שלך ומה אתה עושה ביום יום? |
TAsn2 : |
הערה קטנה: לממש אלגוריתם ב GPLv2 זה כמו להגיד: "בבקשה אל תשתמש בפרוייקט שלי.".
עדיף רשיון מתירני מאוד (לדוגמה BSD) או לפחות מתירני יותר, לדוגמה: LGPL. כמובן שאם בחרת ב GPL בצורה מודעת, אנא התעלם מהערה זו. |
ציטוט: |
אז לינוס וכל החברים שמפתים את ה-kernel בעצם אומרים "אל תשתמשו ב-kernel שלנו!" וכל העולם ואחותו ממשיכים להתעלם מהם?
--לב |
Anonymous : | ||
אז לינוס וכל החברים שמפתים את ה-kernel בעצם אומרים "אל תשתמשו ב-kernel שלנו!" וכל העולם ואחותו ממשיכים להתעלם מהם? --לב |
koby_m : | ||||
כן ולא. כן, מהסיבות הברורות: תוכנות מסחריות שישתמשו בספריה עם רשיון GPLv2 יחשבו כ- derived work ולכן עליהם לשחרר את הקוד כ- GPLv2. לא, בגלל מגוון סיבות. אבל אני יגיד לך את האמת, בהתחלה די התלבטתי. בסוף החלטתי לטעות לכיוון GPLv2 מעיקר מהרציונל המתואר ב- http://www.gnu.org/licenses/why-not-lgpl.html זה הספיק מבחינתי להטות את המאזניים לכיוון GPLv2.
ברור שלא. אבל התגובה שלך ממש לא תורמת לחידוד ו\או הבנה יותר טובה של הנושא וההבדלים בין הרשיונות. לינוס אומר (או ליתר דיוק אמר בעבר במפורשות) משהוא קצת יותר מורכב. אני כרגע לא מוצא את הלינק, אבל אם אני זוכר נכון עיקר הדברים היו: תשתמש\תפיץ\תשנה כמה שאתה רוצה ובחינם, אבל, אם משהו מתקן באגים, ו\או מוסיף פיצ'רים (או דריברים או משהו בסגנון, לא זוכר) וכדומה, *מגיע* לי להשתמש בשינויים\תוספות האלו ללא עלות, וללא שאר מגבלות, ואם זה לא טוב לך, אז לך חפש. הדגש המרכזי היה: אם אתה משמתמש בקוד שלי, תן לי להשתמש בקוד שלך -- שבנוי על גבי הקוד שלי (derived work) , תחת אותם תנאים שהיו מספיק טובים בשבילך להשתמש בקוד שלי מלכתחילה. יש לא מעט סיבות טובות לשחרר קוד תחת BSD (ורובם מוזכרים בלינק שציינתי למעלה). |
תוך-נה : |
לא ברור לי במה תוכנה קינינית שנשענת על חופשית, תורמת לה.
כן ברור לי שתוכנה חופשית המהווה משענת לתוכנה קינינית תורמת לקיומה של זו האחרונה, והרי לא בכך אנו חפצים. לא? |
e : | ||
תוכנה קניינית שנשענת על תוכנה חופשית בהחלט יכולה לתרום לה. דוגמה פשוטה מהחיים, אני עובד בחברה שמפתחת תוכנה קניינית שנשענת על תוכנה חופשית (ברשיונות מתאימים), כשאני מוצא ומתקן באג הוא נכנס גם לעץ הפיתוח של התוכנה החופשית. לכתוב ספריה שאף אחד לא יתרום לה ולא ישתמש בה לא באמת עוזר במשהו לקדם תוכנה חופשית. אולי במקום לכתוב את האלגוריתם "באוויר" אולי עדיף היה למצוא תוכנה חופשית שיכולה להעזר במבנה הנתונים החדש ולהראות שהוא באמת משפר את הביצועים שלה. |
TAsn2 : |
לדעתי לא הבנת נכון את הטיעונים שלי. בכל מקרה, קראתי את הלינק שנתת לגבי ה GPL - נורא. אם יורשה לי לצטט את הקטע הכי נורא:
"Proprietary software developers have the advantage of money; free software developers need to make advantages for each other. Using the ordinary GPL for a library gives free software developers an advantage over proprietary developers: a library that they can use, while proprietary developers cannot use it." אני חושב שתוכנה חופשית תורמת להתקדמות האנושית, ולחסום תוכנה קניינית מלהשתמש בספרייה קוד פתוח יפגע בתוכנה חופשית. אמנם זה יוריד את הרמה של תוכנות קנייניות, ואז אולי יותר אנשים ישתמשו ביותר תוכנה חופשית (לא סביר), אבל הבעיה הגדולה יותר היא שחברות ימנעו מלהשתמש בתוכנה חופשית ואז גם לא יתרמו חזרה, או אפילו ילמדו להכיר את האלטרנטיבה הטובה יותר. |
Anonymous : |
koby_m:
ולבסוף: אני מאוד שמח שהזכרת את Apple: החברה הזו היא דוגמה מצוינת לניצול לרעה של תוכנה חופשית ע"י גופים מסחריים. היא השתמשה בתוכנה חופשית איכותית ובדוקה ובנתה בעזרתה את הפלטפורמה הכי סגורה, מגבילה ופוגענית שנראתה עד היום במחשוב האישי. באופן אישי, הייתי מוותר על כל תרומות הקוד שלה ורק כדי ש-iOS לא היית קיימת. |