मुझे पिछले महीने पोर्टलैंड में [इंडीवेबकैंप](http://indiewebcamp.com/) में भाग लेने का सौभाग्य मिला, एक बारकैंप-शैली सम्मेलन जहां तकनीकी विशेषज्ञ एक साथ मिलकर विचारों पर विचार-मंथन करते हैं कि वे लोगों को उनकी ऑनलाइन पहचान रखने और नियंत्रित करने में कैसे मदद कर सकते हैं।

तथाकथित इंडी वेब आंदोलन, खुले स्रोत और मानक आंदोलनों का आध्यात्मिक चचेरा भाई, डिजिटल स्वतंत्रता की इच्छा में निहित है, मुख्य रूप से एकाधिकार से जो आम इंटरनेट उपयोगकर्ता के ऑनलाइन अस्तित्व को प्रतिबंधित और उल्लंघन करने की धमकी देता है। यह कार्यक्षमता या डेटा के दृष्टिकोण से, किसी एक कंपनी द्वारा किसी व्यक्ति की ऑनलाइन पहचान पर नियंत्रण को रोकने या बाधित करके इस अस्तित्व की रक्षा के लिए व्यावहारिक साधनों की मांग करता है।

यह कई कारणों से एक विचारोत्तेजक आंदोलन है, केवल इसलिए नहीं कि यह खुद को हवा में चिल्लाता हुआ पाता है, ऐसा कहा जा सकता है। अधिकांश इंटरनेट उपयोगकर्ता, सामाजिक नेटवर्क के प्रसार के साथ, तेजी से अपने डिजिटल जीवन को ज्यादातर निजी - और हमेशा स्व-रुचि वाली - कंपनियों द्वारा संचालित स्वामित्व सेवाओं के हाथों में सौंप रहे हैं। इन उपयोगकर्ताओं के पास इन सेवाओं के लिए प्रकाशित पहचान और सामग्री का स्वामित्व नहीं है जो उन्हें उनकी अस्पष्ट सेवा की शर्तों और उसके अनुप्रयोग से अलग करता है। न ही वे उन सेवाओं का आनंद लेना जारी रख सकते हैं (कम से कम उसी तरीके से) यदि कंपनियां उन्हें बंद कर देती हैं, उन्हें अवांछित रूप से नया स्वरूप देती हैं या उनमें सुधार करने में विफल रहती हैं। फिर भी, उपयोगकर्ताओं का केवल एक छोटा सा हिस्सा सक्रिय रूप से इन समस्याओं के बारे में चिंता करता है और आमतौर पर केवल एक बार खाता निष्क्रिय होने, लगातार डाउनटाइम, सेंसरशिप, गोपनीयता लीक, या महत्वपूर्ण डिज़ाइन कमियों से परेशान होता है।

इंडी वेब आंदोलन में एक नैतिक स्वर है, न कि केवल एक आग्रह कि उपयोगकर्ताओं को अपने सेवा प्रदाताओं के साथ टकराव से बचने के व्यावहारिक उद्देश्य के लिए अपनी ऑनलाइन पहचान को नियंत्रित करना चाहिए। समर्थकों का तर्क है कि इंटरनेट को अपनी विकेंद्रीकृत प्रकृति को बनाए रखने और शक्ति के एकीकरण का विरोध करने की आवश्यकता है, ऐसा न हो कि तकनीकी प्रगति अवरुद्ध हो जाए, डेटा खो जाए, जमाखोरी या दूषित हो जाए, और उपयोगकर्ता सामूहिक रूप से वंचित हो जाएं। यहां एक तनाव है, क्योंकि निजी कंपनियां जो अपने उपयोगकर्ताओं को [वर्चुअल शेयरक्रॉपर](http://nomoresharecropping.org/) मानती हैं, वे आज वेब पर होने वाली अधिकांश प्रगति के लिए स्पष्ट रूप से जिम्मेदार हैं, और उनकी सेवाएं तकनीकी रूप से अशिक्षित सहित सभी के लिए ऑनलाइन भाग लेना नाटकीय रूप से आसान बना रही हैं।

इंडी वेब आंदोलन में दो विशेष चुनौतियाँ थीं, जिन्होंने सम्मेलन में भाग लेने के दौरान मुझे प्रभावित किया। सबसे पहले औसत इंटरनेट उपयोगकर्ता की ऑनलाइन पहचान पर बेहतर नियंत्रण प्राप्त करने के लिए उसकी प्रासंगिक और पहचानने योग्य आवश्यकताओं की पहचान करना था। इंडी वेब समर्थकों ने मालिकाना सेवाओं के खिलाफ अलग-अलग संख्या में वैध शिकायतें दर्ज की हैं, जिनमें से प्रत्येक की अपनी खूबियां हैं, लेकिन ऐसी कोई भी शिकायत नहीं है जिसे मुख्यधारा के दर्शक अपने आप में एक विशाल, तत्काल समस्या के रूप में पहचान सकें।

[टैंटेक सेलिक](http://tantek.com/), सम्मेलन के प्रमुख आयोजक और मेरे दयालु मेजबान, ने विकेंद्रीकरण के कारण के रूप में ट्विटर और टम्बलर जैसी सेवाओं के प्रसिद्ध डाउनटाइम का हवाला दिया, साथ ही अधिग्रहित सेवाओं के बंद होने की प्रवृत्ति का भी हवाला दिया। दूसरों ने सेवाओं पर पोस्ट की गई सामग्री को अधिक आसानी से निर्यात और प्रबंधित करने की इच्छा का हवाला दिया ताकि इसे उनके व्यक्तिगत कंप्यूटर पर उपयोग किया जा सके और वेब पर कहीं और प्रकाशित किया जा सके। अन्य लोगों के लिए, यह मुख्य रूप से वैयक्तिकरण और कई ऑनलाइन सेवाओं और अधिक लचीलेपन और तरलता के साथ उनकी संबंधित कार्यक्षमता के साथ बातचीत करने की क्षमता का मुद्दा था।

ये सभी दर्द बिंदु हैं जिन्हें प्रौद्योगिकीविदों द्वारा सबसे अच्छी तरह से व्यक्त किया गया है जो उन्हें समझने में समय लेते हैं लेकिन निश्चित रूप से "सामान्य" द्वारा भी महसूस किए जाते हैं। हालाँकि, वे लाखों सामान्य इंटरनेट उपयोगकर्ताओं को कम से कम आज के समाधानों के साथ, उन्हें संबोधित करने के लिए ठोस कदम उठाने के लिए मजबूर करने के लिए पर्याप्त नहीं लगते हैं। डाउनटाइम निराशाजनक है लेकिन अधिकांश लोग इसके आसपास काम करना सीख जाते हैं; बंद की गई सेवाएँ वफादार उपयोगकर्ताओं को निराश करती हैं लेकिन संभवतः लोकप्रिय उदासीनता के कारण उन्हें अपनी समाप्ति का सामना करना पड़ा; और अधिकांश लोग यह नहीं जानते कि वे जिन सेवाओं का उपयोग करते हैं, उनसे और क्या चाहते हैं, कम से कम पर्याप्त रूप से वैकल्पिक समाधान खोजने के लिए।

यह आत्मसंतुष्टि इंडी वेब आंदोलन में उन लोगों द्वारा प्रस्तावित प्राथमिक विकेंद्रीकरण परिदृश्य के लिए एक महत्वपूर्ण प्रेरक समस्या है, जिसमें उपयोगकर्ता (प्रारंभिक और देर से अपनाने वाले दोनों) किसी भी मालिकाना सेवा से स्वतंत्र रूप से अपनी पहचान और व्यक्तिगत सामग्री को होस्ट करने की पहल करते हैं। यहां विचार यह है कि हर किसी को अपना स्वयं का [द्वितीय-स्तरीय डोमेन](http://en.wikipedia.org/wiki/Domain_name) पंजीकृत करना चाहिए और किसी प्रकार की एक निजी वेबसाइट डालनी चाहिए, जैसे मैंनेmarkmhendrickson.com पंजीकृत किया है और वहां अपनी ऑनलाइन पहचान को केंद्रीकृत किया है। यह साइट एक सरल, स्थिर उपस्थिति या मालिकाना सेवाओं के साथ जानकारी का आदान-प्रदान करने के लिए पर्याप्त उन्नत हो सकती है ताकि दोस्तों या अनुयायियों के साथ बातचीत हो सके। सैद्धांतिक रूप से, ये मालिकाना सेवाएँ समय के साथ पूरी तरह से समाप्त हो सकती हैं, और स्वतंत्र व्यक्तिगत वेबसाइटें एक दूसरे के साथ सीधे संवाद करना शुरू कर सकती हैं, एक वितरित, सहकर्मी से सहकर्मी फैशन में इंटरनेट पर सामाजिक नेटवर्किंग संबंधों को प्रभावी ढंग से मैप कर सकती हैं।

व्यक्तियों को इन स्वतंत्र साइटों को स्थापित करने के लिए बाध्य करने की विपणन चुनौती के अलावा, इस वितरित प्रणाली को जीवन में लाने और सामान्य लोगों के लिए इसमें शामिल होना संभव बनाने की तकनीकी चुनौती भी है। तकनीकी चुनौती को एक तरफ वास्तविक समय संचार को विकेंद्रीकृत करने के बुनियादी ढांचे के मुद्दों में विभाजित किया जा सकता है जो वर्तमान में केंद्रीकृत सेवाओं के भीतर होता है (जैसे कि सामाजिक संबंध बनाना, सामग्री को स्ट्रीम में पोस्ट करना और उस सामग्री के साथ बातचीत करना)। दूसरी ओर, प्रत्येक उपयोगकर्ता को विकेंद्रीकृत प्रणाली के भीतर स्थापित करने और यह सुनिश्चित करने के तकनीकी मुद्दे हैं कि उनके पास किसी एक प्रदाता से बंधे बिना भाग लेने के लिए आवश्यक उपकरण हैं।

प्रत्येक IndieWebCamp सहभागी ने सम्मेलन का दूसरा दिन स्व-चयनित प्रोजेक्ट पर काम करते हुए बिताया जो आंदोलन में सहायता करेगा। मैंने एक ऐसा टूल तैयार करने का बीड़ा उठाया जो शायद इस तकनीकी चुनौती के दूसरे हिस्से को हल कर सके और साथ ही मुख्यधारा के उपयोगकर्ताओं को यह भी बता सके कि उन्हें अपना डोमेन क्यों स्थापित करना चाहिए। मेरा प्रोजेक्ट मुख्य रूप से उपयोगकर्ता-केंद्रित था, क्योंकि इसने विकेंद्रीकरण के कई जटिल इंजीनियरिंग निर्णयों को स्थगित कर दिया था और इसके बजाय उपयोगकर्ताओं को उनकी डिफ़ॉल्ट शालीनता को दूर करने और अपने स्वयं के ऑनलाइन होमस्टेड पर आगे बढ़ने के लिए प्रेरित करने पर ध्यान केंद्रित किया था।

मैंने इस उपकरण के लिए कई मुख्य आवश्यकताएँ स्थापित कीं:

- इसे उपयोगकर्ताओं के लिए एक डोमेन नाम और एक बुनियादी वेब होस्ट को पंजीकृत करने की प्रक्रिया को सरल बनाना था, दोनों को किसी भी समय वस्तुओं और प्रतिस्थापन योग्य माना जाना था। हालांकि उपयोगकर्ताओं के लिए सचमुच अपने डोमेन और होस्टिंग का मालिक होना संभव या संभव नहीं है, अगली सबसे अच्छी बात यह है कि इन सेवाओं को अलग करके उनकी विभेदीकरण शक्ति को कम किया जाए।

- इसे नए पंजीकृत डोमेन और होस्ट पर प्रारंभिक वेबसाइट या होमस्टेड स्थापित करने की प्रक्रिया को स्वचालित करना था, साथ ही बाद में इसे अपडेट करने या विस्तारित करने की प्रक्रियाओं को भी स्वचालित करना था। जबकि वेबसाइट के लिए सॉफ़्टवेयर को पूरी तरह से उपयोगकर्ता द्वारा होस्ट किया जाना था और अधिकतम नियंत्रण के लिए ओपन-सोर्स किया जाना था, इसे कोड और डेटा पुश के माध्यम से निरंतर आधार पर टूल द्वारा सहायता प्रदान की जा सकती थी।

- उपयोगकर्ता से एफ़टीपी, कमांड लाइन इंटरफ़ेस, फ़ाइल सिस्टम, या ब्राउज़र से परे किसी अन्य तकनीक का उपयोग करने की उम्मीद नहीं की जा सकती क्योंकि ऐसा करने से इसकी पहुंच गंभीर रूप से सीमित हो जाएगी। उपयोगकर्ता की बातचीत को वेब फॉर्म भरने और चीजों पर क्लिक करने तक सीमित रखा जाना था।

- घर की स्थापना और रखरखाव दोनों के लिए उपकरण का उपयोग करने के वित्तीय और समय के बोझ को जितना संभव हो उतना कम करने की आवश्यकता है।

- उपयोगकर्ताओं को अपनी व्यक्तिगत जानकारी दोबारा दर्ज करने या पहले से कहीं और साझा की गई सामग्री को मैन्युअल रूप से अपलोड करने की आवश्यकता नहीं होगी।

![होमस्टेडिंग टूल के प्रारंभिक उपयोगकर्ता अनुभव का वायरफ्रेम]()

टूल का प्रारंभिक उपयोगकर्ता अनुभव ऊपर वायरफ्रेम द्वारा उल्लिखित है। मार्केटिंग किसी व्यक्ति की नियंत्रण की आवश्यकता के लिए सीधे अपील करती है, क्योंकि अंततः विकेंद्रीकृत प्रणाली में उपयोगकर्ताओं से यही अपेक्षा की जाती है, यह संभवतः एक अंतर्निहित भय के साथ प्रतिध्वनित होता है कि उनकी वर्तमान ऑनलाइन पहचान अव्यवस्थित हो सकती है, और यह कई समाधान विवरणों की अनुमति देने के लिए एक अस्पष्ट पर्याप्त प्रस्ताव है।

इसके बाद पेज किसी की ऑनलाइन पहचान को नियंत्रित करने की चार सबसे अधिक पहचान योग्य आवश्यकताओं को संबोधित करता है। व्यक्तिगत यूआरएल प्राप्त करने से उपयोगकर्ता को लोगों को अपनी जानकारी ऑनलाइन अधिक आसानी से बताने में मदद मिलती है; Google पर अच्छी तरह से संग्रहित व्यक्तिगत जानकारी को उच्च रैंकिंग देने से उपयोगकर्ता को यह नियंत्रित करने की अनुमति मिलती है कि लोग उनका नाम खोजते समय उनके बारे में क्या खोजते हैं; किसी उपयोगकर्ता के सभी सोशल नेटवर्किंग प्रोफ़ाइलों को एक ही स्थान पर सूचीबद्ध करने से पहचान विखंडन हो जाता है; और कई स्रोतों से उपयोगकर्ता की ऑनलाइन सामग्री का बैकअप लेने से मानसिक शांति मिलती है। नीचे का क्षेत्र जो अन्य लोगों की वेबसाइटों को सूचीबद्ध करता है, इन प्रस्तावों के लिए सामाजिक मान्यता प्रदान करने के लिए है।

आरंभ करने के लिए, उपयोगकर्ता को केवल अपना वांछित यूआरएल, एक ईमेल पता और एक पासवर्ड दर्ज करना होगा (डोमेन रजिस्ट्रार के एपीआई के खिलाफ वांछित यूआरएल की जांच की जाएगी, यह मानते हुए कि एक मौजूद है)। अन्य मानों के लिए अनुरोध, जैसे उपयोगकर्ता का नाम, छोड़ दिए जाते हैं क्योंकि उन्हें बाद में उपयोगकर्ता से एकत्र किया जा सकता है। यहां लक्ष्य यह है कि उन्हें यथासंभव दर्द रहित तरीके से सेटअप प्रक्रिया में शामिल किया जाए।

![सेवा कनेक्शन चरण का वायरफ्रेम]()

इस बुनियादी जानकारी को दर्ज करने पर, उपयोगकर्ता को अपने नए होमस्टेड को उनकी किसी भी ऑनलाइन सेवा से जोड़ने के लिए प्रेरित किया जाता है। एक बार कनेक्ट होने पर इनमें से प्रत्येक सेवा का लिंक उपयोगकर्ता के होमस्टेड पर दिखाई देगा। उन पर पोस्ट की गई सामग्री को उपयोगकर्ता के होमस्टेड पर पुनः प्रदर्शित करने या बस बैकअप के लिए, एक बार या लगातार, खींचा जा सकता है, यह इस बात पर निर्भर करता है कि यह किस प्रकार की सेवा है।

उदाहरण के लिए, जब कोई उपयोगकर्ता अपना फेसबुक अकाउंट कनेक्ट करता है, तो वह अपने सभी फ़ोटो और स्टेटस अपडेट को अपने होमस्टेड पर स्वचालित रूप से पुनः प्रकाशित करना चुन सकता है। इनका केवल बैकअप लेने के लिए लेकिन उन्हें पुनः प्रकाशित न करने के संभावित विकल्प नहीं दिखाए गए हैं। इनमें से किसी भी सेवा से जुड़कर, टूल होमस्टेड पर प्रदर्शित करने के लिए उपयोगकर्ता का नाम, चित्र और कोई अन्य विवरण स्वचालित रूप से निर्धारित कर सकता है।

![डोमेन भुगतान चरण का वायरफ्रेम]()

अंतिम सेटअप चरण में वास्तव में वांछित यूआरएल के लिए भुगतान करना शामिल है, इस धारणा के साथ कि टूल मुफ्त होस्टिंग की व्यवस्था कर सकता है। मॉकअप के इस भाग को अधिक विस्तृत नहीं किया गया है, लेकिन मूल रूप से उपयोगकर्ता द्वारा अपनी पसंदीदा भुगतान विधि चुनने के बाद पृष्ठ उचित फॉर्म दिखाएगा।

![परिणामी होमस्टेड प्रोफाइल पेज का वायरफ्रेम]()

परिणाम एक प्रोफ़ाइल पृष्ठ है जो उन लोगों से बिल्कुल अलग नहीं है जो आप अधिकांश सोशल नेटवर्किंग साइटों पर पाते हैं, लेकिन यह उपयोगकर्ता के स्वयं के डोमेन पर होस्ट किया गया है और इसमें विभिन्न स्रोतों से उपयोगकर्ता के बारे में और उससे प्राप्त जानकारी शामिल है। उनकी सेवा प्रोफ़ाइल उनके चित्र और जीवनी के साथ बाईं ओर दिखाई देती है, और जिस सामग्री को उन्होंने अपने घर में आयात करने का निर्णय लिया है वह दाईं ओर एकत्रित दिखाई देती है।

यह तो महज़ एक शुरुआत है. ऐसे कई तरीके हैं जिनसे किसी उपयोगकर्ता के घर की डिज़ाइन और कार्यक्षमता को उन्नत किया जा सकता है। लेआउट और थीम अनुकूलन योग्य हो सकते हैं। उपयोगकर्ता सामग्री को सीधे अपने होमस्टेड पर पोस्ट करने की क्षमता जोड़ सकता है और फिर इसे अन्य सेवाओं के लिए सिंडिकेट कर सकता है। वे अन्य होमस्टेडर्स को मित्र या उस जैसे अन्य लोगों के रूप में जोड़कर उनके साथ संबंध बनाना भी शुरू कर सकते हैं, जो सभी उनके अपने यूआरएल द्वारा संदर्भित हैं।

शायद एक ओपन-सोर्स इकोसिस्टम भी उभर सकता है जो कोर सॉफ्टवेयर पैकेज में प्लगइन्स और अन्य संशोधन प्रदान करता है, अंततः सामाजिक अनुभवों को सक्षम करता है जो फ़ीड, संदेश, टैग और बहुत कुछ के साथ मालिकाना सेवाओं के प्रतिद्वंद्वी हैं। यहां केंद्रीय उपलब्धि बड़ी संख्या में लोगों को अपने ऑनलाइन जीवन में बढ़ती भूमिकाएं निभाने की क्षमता के साथ स्वतंत्र ऑनलाइन उपस्थिति का दावा करने में सक्षम बनाना होगा। एक बार जब पर्याप्त लोग ऐसा कर लेंगे, तो उनके घरों के बीच एक इंडी वेब बुनना और उन्हें किसी विशेष कंपनी के निर्णयों या भाग्य से अलग करना बहुत आसान हो जाएगा।