רן בר-זיק

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

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

מארק צוקרברג, מייסד פייסבוקצילום: STEPHEN LAM/רויטרס

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

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

פייסבוק מתקפלת בפני אפאצ'י

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

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

ההתקפלות הזו מעוררת את התהייה אם מדובר בשיטת מצליח, שהתפוררה ברגע שעמדה מול לחץ משמעותי.

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

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

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

גם לוורדפרס נמאס

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

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

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

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

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

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

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

רן בר-זיק הוא מפתח בחברת OATH; פורסם לראשונה ב-internet-israel.com

לחצו על הפעמון לעדכונים בנושא:

כתבות מומלצות

BW אמזון רחפנים 256

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

קראק פאי הקלאסי של גוז' ודניאל

משחקים עם קראק פאי: ארבעה מתכונים לעוגה הממכרת

הדרך הקלה והטובה ביותר להימנע מקרני השמש היא להפחית את החשיפה הישירה

מה ההבדל בין כתמי שמש לנמשים ומה גורם להם?

אבישי בן-חיים

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

ההפגנה באוניברסיטת בן גוריון, שלשום

כן, זה מפריע. וצריך לדבר על זה, וצריך לאפשר לדבר על זה

תגובות

הזינו שם שיוצג באתר
משלוח תגובה מהווה הסכמה לתנאי השימוש של אתר הארץ

כתבות שאולי פספסתם

בת ים

שתי דירות במחיר אחת: האם זהו עתיד תחום הפינוי-בינוי?

אפליקציית קלארנה. החברה נמצאת במגעים לגיוס סבב חדש לפי שווי שנמוך בכ-30% מהשווי שקיבלה לפני שנה בלבד

"היערכו לגרוע מכל": נבואות החורבן בהיי-טק מתחילות להגשים את עצמן

בניין דירות בחולון

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

"כשבאנו לקבל משכנתא לרכישת הבית, התברר שהבעיה לא פשוטה כלל"

הריבית במשק מזנקת – מה כדאי לעשות עם ההלוואות שלקחתי?

המשווקים של פוליסות החיסכון הם סוכני הביטוח, שנהנים מעמלות שמנות

"הציעו לי להעביר את החיסכון מאלטשולר. האם כדאי לי?"