דיאספורה – רשת חברתית מבוססת קוד פתוח

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

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

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

האנטי-פייסבוק

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

קבוצת מפתחי דיאספורה

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

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

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

השקעה ב-CrowdSourcing

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

ההצלחה הייתה מסחררת: היעד הושג בתור 12 ימים בלבד, ותוך קצת יותר מחודש נאספו תרומות ממעל ל-6400 תורמים שונים, שתרמו סכומים שנעו בין 2000 דולרים (תמורת קבלת מחשב חדש עם התוכנה כבר מותקנת עליו) לבין 5 דולרים (תמורת קבלת דיסק התקנה לבית בסיום הפיתוח). סכום התרומות הכולל שנאסף: מעל ל-200,000 דולר!

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

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

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

Diaspora pre-alpha from daniel grippi on Vimeo.

הפוסט פורסם במקור בבלוג dotmad.net בעברית

עדי אבנית

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

הגב

7 תגובות על "דיאספורה – רשת חברתית מבוססת קוד פתוח"

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

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

סידור לפי:   חדש | ישן | הכי מדורגים
תום
Guest
אם הבנתי את הקונספט שלהם נכון, המידע לא מאוחסן אצל המשתמשים, יש שרתים באמצע – ועל זה גם מבוססת התכנית העסקית שלהם. כל אחד יוכל להקים שרת דיאספורה שעליו יאוחסנו הנתונים שלו, אבל גם כל אחד יכול להרים שרת ציבורי שאנשים יאחסנו עליו את הפרופיל שלהם (קצת כמו שרתי דואר), והשרת הראשון שיוקם יהיה שלהם וחלק מהשירותים שם יהיו בתשלום. הרעיון הוא שיש לך שליטה איפה מאוחסן הפרופיל שלך ולמי הוא יהיה חשוף – הוא יהיה מאוחסן במקום אחד בלבד וכל אתר שרוצה להציג את הנתונים שלך יפנה לפרופיל הזה. קצת דומה לרעיון המקורי של גוגל ווייב ד”א, רק הרבה… Read more »
עומר
Guest

לא הבנתי התוכנה היא peer to peer?או שרת לקוח?
אישית אני מהמר שלא ממש ילך עם זה.

אבל היום הכול יכול להיות.
רעיון מעניין פעם ראשונה שאני שומע על משהו כזה.

עומר.

עדי
Guest

עומר, התוכנה היא אכן P2P

עדי
Guest

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

יגאל
Guest
הנה קצת הסבר. המערכת, למרות שיכולה להיות מותקנת על המחשב האישי שלכם, לא ממש תהיה מיועדת להתקנה עליו בגלל הדרישה הבסיסית לשרת אינטרנט כדי להפעילה, והעובדה שהכתובת שלה תשתנה מדי פעם. דיאספורה נועדה להיות מותקנת על מחשב שהוא שרת ווב. מאוד דומה להתקנה של וורדפרס. שכל מי יחפוץ בה יהיה יכול להוריד אותה ולהתקין אותה לצרכים שלו, ברגע שהיא תהפוך לקוד פתוח שיהיה זמין בעוד חודש או חודשיים. כל התקנה כזאת תהיה סוג של “צומת” בפני עצמה, ויהיה ניתן לקשר אותה ל-“צמתים” של החברים שלך, ובכך לאפשר את שיתוך המידע בין המערכות. כמובן שהמידע יעבור בין הצמתים בצורה מוצפנת, עקרון… Read more »
שחר
Guest

לא הבנתי איך זה פועל

יגאל
Guest

איך זה פועל בפועל תוכל לגלות אחרי שהקוד ישוחרר לקהילה.
המידע מוצפן בעזרת GPG, שזאת אלטרנטיבה פתוחה דומה ל-PGP, מבוססת על הסטנדרט הזה: http://tools.ietf.org/html/rfc4880
מידע -> הצפנה -> שליחה דרך פרוטוקול HTTP ל”חברים” -> פיענוח הצפנה בקצה השני -> מידע

wpDiscuz

תגיות לכתבה: