היבטים משפטים של פרוייקט קוד פתוח

דיווחתי כאן בעבר על העובדה שעובד לשעבר של CodeGear האשים את FPC וLazarus על גניבת קוד מBorland/CodeGear.

ובכן למה זה צריך לעניין גם אותכם ?

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

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

אז להלן תקציר האירועים (עו"ד חיים רבייה, אתה מוזמן להגיב ולהציג את דעתך):

ב16 בספטמבר התפרסם בלוג, אשר כחלק מהתגובות שלו התפתח דיון על כך שFPC משתמש בקוד קנייני של חברת Borland/CodeGear. למי שאינו מכיר את מוצרי החברה, החברה נוהגת לשחרר קוד של איך דברים מתבצעים בממשקים שלה, כדוגמת רכיבים, צורה להתחבר לממשק עצמו (ניתן להרחיב את הממשק עצמו ע"י כתיבת קוד) ובעצם רק מהמדר והקוד של הסביבה עצמה נשאר "סגור". הקוד ה"משוחרר" הוא לא קוד פתוח, ולא public domain, ויש על כל קובץ וקובץ זכויות יוצרים. ובכך רק למי שיש עותק חוקי של המוצר, יכול להנות מהבנה טובה יותר כיצד לעבוד עם דלפי למשל.

בFPC משתמשים בקוד GPL אשר שוחרר ע"י בורלנד כאשר Kylix השתחרר. הסיבה ד"א שKylix שוחרר במעט כGPL היא בגלל הסיבה שהוא משתמש בספריות QT. בעקבות ההאשמות אלו ואחרות בדבר גניבת קוד, נעשה code review באמצעות תוכנות קוד פתוח אשר נבנו לשם כך, ונתגלה כי 20 פונקציות ושגרות, מכילות קוד אשר נראה דומה מספיק בשביל לחשוד בהעתקה, ואז הפרוייקט עבר למצב של מימוש Clean Room (קרי אנשים שמעולם לא נתקלו בקוד של Borland/CodeGear) של אותם שגרות ופונקציות. כמו כן, נעשתה פניה מטעם הפרוייקט אל חברת CodeGear המידעת אותם על הנושא. התגובה שהיתה לcodeGear, היא שאם הפרוייקט יטפל בנושא, החברה תראה בכך עניין סגור, ואם לא, אז היא תשקול את המשך צעדיה.

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

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

הדיון גם מדבר על GPL מול קוד סגור ועוד כמה וכמה נושאים.

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

בכל מקרה, דעתי האישית היא שגם חברת Borland/CodeGear חייבת לבדוק שהיא לא בצעה העתקה מ FPC/Lazarus היות ושניהם קיימים בתור פרוייקטים של קוד פתוח כבר למעלה מעשור.

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

2 מחשבות על “היבטים משפטים של פרוייקט קוד פתוח

  1. קפלן

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

  2. ik_5

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

    שמע FPC קיים לך בערך מ94 או 95… אם נמצאו שגרות מספיק חשודות מצד FPC, מה הסיכוי שדווקא החברה המסחרית חשבה שזה "בסדר" להעתיק ככה סתם מפרוייקט הקוד הפתוח ?
    כלומר אין יכולת בקרה על חברות מסרחיות, למרות שכל חברה, אם מחר תקום תוכל לטעון שפרוייקט קוד פתוח גנב לה משהו.

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

להשאיר תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת /  לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת /  לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת /  לשנות )

מתחבר ל-%s

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