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

מאת עדי אבנית, יולי 8, 2010. 7 תגובות. שייך לקטגוריות אינטרנט, מדיה חברתית

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

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

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

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

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

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

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

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

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

השקעה ב-CrowdSourcing

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

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

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

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

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


Diaspora pre-alpha from daniel grippi on Vimeo.

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

  • Print
  • email
  • Add to favorites
  • Facebook
  • Twitter
  • LinkedIn
  • Digg
  • del.icio.us
  • Google Bookmarks
  • FriendFeed
  • Netvibes
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Technorati

תגים: , , , , , , , , ,

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

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

  1. מאת תום:

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

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

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

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

  2. מאת עומר:

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

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

    עומר.

  3. מאת עדי:

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

  4. מאת עדי:

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

  5. מאת יגאל:

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

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

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

  6. מאת שחר:

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

    • מאת יגאל:

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

כתיבת תגובה