האם Dropbox ניסתה להרוג את Dropship?

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

האם יתכן ש-Dropbox ניסו במו ידיהם להרוג את פרויקט הקוד הפתוח Dropship? סימנים ראשונים מעידים על כך שבדרופבוקס מאוד לא אהבו את השימושיות של דרופשיפ אל מול הפלטפורמה שלהם, והחליטו להקדים תרופה למכה ולשלוח מכתבי הסרה (DMCA takedown notice) לאנשים שאחסנו את הקוד.

כיצד עובדת דרופבוקס

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

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

מה מנסה דרופשיפ לעשות

הרעיון במהותו הוא די פשוט; דרופשיפ מתחברת אל השרתים של דרופבוקס ומנסה להסתנכרן, למרות שאין לה בפועל את התוכן של התיקייה המקומית, וברמה מסוימת “עובדת” על השרתים, או מנצלת את השיטה בה הם פועלים. השירות של דרופבוקס היום מחלק את החומרים שאנחנו מעלים אל הענן למקטעים של 4MB, ואז מעביר את החומרים תהליך של hashing באמצעות אלגוריתם SHA-256. בכל מקרה, האדם שמעלה את הקובץ אל דרופבוקס, קובץ שלצורך הדוגמא נאמר שהוא סרטון משפחתי, יכול להוציא את ה-hash ולשתף עוד אנשים ב-hash. איתו, הם יכולים לנסות להסתנכרן מול השרת של דרופבוקס, אשר ינסה בתגובה לסנכרן את כל הקובץ ישירות אליהם לתיקייה.

כלומר, הוא ייקח את הקובץ האחד הזה מהחשבון של האדם הראשון, ויעביר אותו לתיקייה המקומית של האדם השני. את דרופשיפ פיתח Wladimir van der Laan, לפי רעיון שהועלה לראשונה על-ידי Krzysztof Dziądziak. מי שרוצה הסבר טכני מעמיק יותר מזה, מוזמן לקרוא את הפוסט המתאים בבלוג של קריסטוף.

מזעור נזקים, מזעור חשיפה

מקור: תמונת מסך מאתר Y-Combinator

עד כאן הכל היה טוב ויפה. יש פרויקט קוד פתוח שנכתב בהתאם לרעיון התיאורטי שכתב עליו קריסטוף, ומישהו אחר ביצע אותו. הקוד ייושם ב-github תחת רישיון MIT, ופשוט עבד. הוא זכה לפרסום לפני כמה ימים ב-Hacker News של Y-Combinator, ומשם כנראה הגיע לגורמי מפתח בתעשייה, וגם לידיעת דרופבוקס. מי יודע, אולי הם שמעו על זה גם ממקור אחר.

בכל מקרה, בעקבות החשיפה פנה ה-CTO ואחד המייסדים של דרופבוקס אל van der Laan, האיש מאחורי הקוד של דרופשיפ, וביקש ממנו בנימוס להוריד את התוכנה שלו מ-github. כפי שאתם מנחשים, van der Laan שיתף פעולה והוריד את הפרוייקט. בינתיים, שני אנשים נוספים העתיקו לעצמם עותק של הפרויקט ושיתפו אותו מחדש; אחד מהם שם אותו מחדש ב-github והשני, Dan DeFelippi, שם אותו בתיקייה הפומבית שלו בדרופבוקס.

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

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

פנייה אישית

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

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

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

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

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

נדב דופמן-גור

עו"ד העוסק בתחומי דיני הטכנולוגיה, דיני פרטיות וקניין רוחני. מרצה ומנטור לסטארטאפים, ובעל ניסיון רב-שנים בפיתוח ווב (http://about.me/nadavdg).

הגב

7 תגובות על "האם Dropbox ניסתה להרוג את Dropship?"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

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

סידור לפי:   חדש | ישן | הכי מדורגים
ערן
Guest

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

Mendi Sudri
Guest

There is live mesh from Microsoft you can sync few accounts into one compute, each user gives you GB. Although its Microsoft, I think its a great product.

יאן
Guest

לא הבנתי מה הדרופשיפ הזה עושה

Mendi Sudri
Guest

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

יאן
Guest

לא הבנתי מה הדרופשיפ הזה עושה בכלל

אלון דוד
Guest

WTF?? אפשר הסבר בעברית על מה דרופשיפ עושה?? חוץ ל”לעבוד” על השרתים של דרופבוקס…

ערן
Guest

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

wpDiscuz

תגיות לכתבה: