व्यापार करने के लिए एक समुदाय जिन अधिकांश साधनों का उपयोग करता है, उन्हें अपना हिस्सा (कटौती) लेने के लिए ही डिज़ाइन किया गया है। दुर्भावना से नहीं — बस संरचनात्मक रूप से। एक प्रतिशत भुगतान प्रोसेसर के पास जाता है, ब्याज बैंक के पास जाता है, ध्यान विज्ञापनदाता के पास जाता है, और डेटा ऐसी जगह जाता है जिसे समुदाय में किसी ने नहीं चुना। BeanPool इन निकासियों को हटाने के लिए ही बनाया गया है।
निष्कर्षण-उपरांत (Post-extraction) का अर्थ है ऐसा बुनियादी ढाँचा (इन्फ्रास्ट्रक्चर) जो समुदायों को उनके द्वारा उत्पन्न मूल्य को बनाने और अपने पास बनाए रखने की अनुमति देता है, बजाय इसके कि उसे बिचौलियों द्वारा हड़प लिया जाए। यह केवल अच्छे बनने का कोई नारा नहीं है। यह एक प्रतिबंध है कि सॉफ़्टवेयर को कैसे बनाया जा सकता है — और जो चीजें इसका उल्लंघन करती हैं, उन्हें मर्ज नहीं किया जाता है।
ठोस बात करना ज़रूरी है, क्योंकि "निष्कर्षण" को आमतौर पर अस्पष्ट छोड़ दिया जाता है। जब कोई पड़ोसी किसी पारंपरिक प्लेटफ़ॉर्म के ज़रिए दूसरे पड़ोसी को भुगतान करता है, तो मूल्य एक साथ कई दरवाज़ों से समुदाय से बाहर निकल जाता है:
उपरोक्त पैटर्न का उन लोगों द्वारा सावधानीपूर्वक अध्ययन किया गया है, और कई बार नाम दिया गया है, जिन्होंने इस पर वर्षों बिताए हैं। हम मानते हैं कि यह विश्लेषण सही है; जहाँ हम भिन्न हैं वह यह है कि हम केवल जाल का वर्णन करने के बजाय बाहर निकलने का रास्ता बनाने की कोशिश कर रहे हैं। यदि आप हमारे सारांश के बजाय पूरे तर्क को समझना चाहते हैं, तो शुरुआत करने के लिए ये स्थान हैं।
प्लेटफ़ॉर्म को तकनीक के बजाय एक व्यावसायिक मॉडल के रूप में देखता है: अपने आप को ऐसे दो समूहों के बीच रखें जिन्हें एक-दूसरे तक पहुँचने की आवश्यकता है, और फिर हर संबंध में से अपना हिस्सा लें। चूँकि प्लेटफ़ॉर्म का मूल्य उस पर मौजूद लोगों की संख्या के साथ बढ़ता है, इसलिए जैसे-जैसे हिस्सा बड़ा होता जाता है, इसे छोड़ना उतना ही कठिन होता जाता है।
पहले निष्कर्षण के साथ चलने वाले दूसरे निष्कर्षण का वर्णन करता है। सामान्य मानवीय अनुभव को लावारिस कच्चे माल के रूप में माना जाता है, इसे इस भविष्यवाणी में परिष्कृत किया जाता है कि लोग आगे क्या करेंगे, और उस व्यक्ति को बेचा जाता है जिसे यह जानने से लाभ होता है। जिस व्यक्ति से डेटा आया वह ग्राहक नहीं है।
तर्क का सबसे स्पष्ट और सटीक रूप। एक प्लेटफ़ॉर्म मालिक जो एकत्र करता है वह किसी चीज़ के उत्पादन से मिलने वाला लाभ नहीं है — यह किराया है, जो उनके स्वामित्व वाले स्थान तक पहुँच के लिए लिया जाता है। वारुफ़ाकिस का मुख्य बिंदु यह है कि यह व्यवस्था को पूँजीवाद से नया बनाने के बजाय पुराना बना देती है: एक प्रौद्योगिकी कंपनी के कपड़े पहने ज़मींदार का रिश्ता।
नीचे से देखने पर यह व्यवस्था कैसी लगती है, इसके लिए एक अधिक सरल वाक्यांश है — डिजिटल बटाईदारी (digital sharecropping)। आप उस ज़मीन पर काम करते हैं जो आपकी नहीं है, और मालिक आपके द्वारा उगाई जाने वाली हर चीज़ का एक हिस्सा ले लेता है। यह ड्राइवर, विक्रेता, संगीतकार और डिलीवरी राइडर सभी पर समान रूप से लागू होता है, जो आमतौर पर इस बात का संकेत है कि विवरण किसी वास्तविक सच्चाई को छू रहा है।
हमारा उत्तर कोई अधिक निष्पक्ष ज़मींदार या कम कटौती नहीं है। हमारा मानना यह है कि किराए पर लेने के लिए पहली बात तो कोई ज़मीन होनी ही नहीं चाहिए। एक दोपहर के काम का व्यापार करने वाले दो पड़ोसियों को किसी ऐसे स्थान से गुजरने की आवश्यकता नहीं है जिस पर किसी का स्वामित्व हो। इसलिए समुदाय नोड को संभालता है, प्रोटोकॉल किसी के भी चलाने या फ़ोर्क करने के लिए खुला है, और जो एकमात्र शुल्क लगता है वह समुदाय के अपने साझा (Commons) में जाता है। बीच में ऐसी कोई जगह नहीं है जहाँ से कोई भी उस तक पहुँच बेच सके — हम भी नहीं।
यदि आप पढ़ने के बजाय देखना पसंद करते हैं, तो शुरुआत करने का एक अच्छा तरीका: बेन जॉर्डन (Benn Jordan) का “You Are Witnessing the Death of American Capitalism”, जो इस विषय को कवर करता है और ऊपर दी गई तीनों पुस्तकों की ओर इशारा करता है।
पहले चार आज हर समुदाय के कामकाजी हिस्से हैं। पाँचवाँ, समुदायों के बीच निपटान, बना हुआ है और इसका परीक्षण केवल हमारे अपने दो परीक्षण समुदायों के बीच किया गया है, अभी तक वास्तविक लाइव समुदायों के बीच नहीं। इनका पूरा विवरण नियम में दिया गया है।
BeanPool आपसी साख (म्यूचुअल क्रेडिट) पर चलता है। जब आप किसी पड़ोसी के लिए तीन घंटे काम करते हैं, तो उसी क्षण तीन घंटे की साख अस्तित्व में आती है — आपका सकारात्मक शेष और उनका नकारात्मक शेष, दोनों व्यापार द्वारा एक साथ उत्पन्न होते हैं। किसी बैंक ने इसे जारी नहीं किया। किसी ने इसे आपको उधार नहीं दिया। कोई ब्याज नहीं है, क्योंकि कोई ऋणदाता नहीं है।
यही पूरे डिज़ाइन की जड़ है। यदि मुद्रा आपूर्ति को अस्तित्व में लाने के लिए उधार लेना पड़े, तो समुदाय के बाहर का कोई व्यक्ति उसके भविष्य के काम पर दावा रखता है। यदि समुदाय इसे व्यापार करके बनाता है, तो ऐसा कोई दावा किसी का नहीं होता।
शून्य के शेष का अर्थ है कि आपने लगभग उतना ही दिया है जितना आपने प्राप्त किया है। यही स्वस्थ स्थिति है, और यह अधिकांश अर्थव्यवस्थाओं द्वारा निर्धारित लक्ष्य से वास्तव में एक भिन्न लक्ष्य है। फलियाँ जमा करने के लिए कोई पुरस्कार नहीं है, और उन्हें समुदाय के बाहर किसी पर भी दावे में बदलने का कोई तरीका नहीं है।
बड़े निष्क्रिय शेष समय के साथ प्रगतिशील दर पर धीरे-धीरे कम होते हैं। इसका प्रभाव फलियों को स्थिर रखने के बजाय उन्हें गतिशील बनाए रखना है — पड़ोसियों के साथ खर्च करना, स्थानीय परियोजनाओं में लगाना। ऐसी अर्थव्यवस्था जिसमें विनिमय का माध्यम चलना बंद हो जाता है, वह काम करना बंद कर चुकी अर्थव्यवस्था होती है।
महत्वपूर्ण बात यह है कि जो घटाया जाता है वह नष्ट नहीं होता और न ही लाभ के रूप में लिया जाता है: यह साझा पूल (Commons Pool) में चला जाता है। नकारात्मक शेष पर कभी कोई शुल्क नहीं लिया जाता है। नकारात्मक स्थिति में किसी व्यक्ति ने वह साख ली है जो समुदाय ने उसे दी थी, और जो व्यक्ति पहले से ही पीछे है उस पर शुल्क लगाने से फलियों को गतिशील करने के बजाय गड्ढा और गहरा होगा — जो कि मूल उद्देश्य के बिल्कुल विपरीत है।
साझा पूल वह रखता है जो संचलन और व्यापार शुल्क से एकत्र होता है, और इसमें जो रहता है वह दो स्थानों पर जाता है: जब कोई सदस्य ऋणात्मक स्थिति में रहते हुए छोड़ देता है या हटा दिया जाता है तो उसके द्वारा छोड़े गए ऋण को अवशोषित करना, और उन उद्यमों और परियोजनाओं को वित्तपोषित करना जिन्हें सदस्य स्व-निष्पादित निर्णय के माध्यम से अनुमोदित करते हैं — एक साझा बगीचे के लिए उपकरण, कार्यक्षेत्र के लिए सामग्री, जो कुछ भी प्रस्तावित और मतदान द्वारा पारित किया जाता है। समुदाय तय करता है कि उसका अपना अधिशेष क्या निर्माण करेगा।
यह संरचना के अनुसार ही एक बंद चक्र है: मूल्य स्थानीय रूप से उत्पन्न होता है, सामूहिक रूप से रखा जाता है, और उसी समुदाय में वापस खर्च किया जाता है।
जब समुदाय एक-दूसरे के साथ व्यापार करते हैं, तो निष्कर्षण अधिक सूक्ष्म रूप में फिर से प्रकट हो सकता है — अमीर शहर चुपचाप छोटे शहर के संसाधनों को चूस लेता है। यह वही समस्या है जिसे जॉन मेनार्ड कीन्स ने ब्रेटन वुड्स में हल करने की कोशिश की थी, और BeanPool का अंतर-सामुदायिक निपटान उनके उत्तर पर ही आधारित है।
फलियाँ कभी सीमा पार नहीं करतीं। दो समुदायों के बीच एक व्यापार ब्रिज खातों की एक जोड़ी के माध्यम से तय होता है, जिनमें से प्रत्येक नोड द्वारा एक रखा जाता है, जो यह दर्ज करता है कि प्रत्येक पर काम के रूप में दूसरे का कितना बकाया है। प्रत्येक पक्ष अपनी सीमा निर्धारित करता है कि यह कहाँ तक चल सकता है — ताकि कोई पड़ोसी समुदाय आप पर केवल वही राशि बकाया रख सके जिसे आपने पहले से चुना है।
दो बातें इसके बाद आती हैं, और यही कारण है कि यह केवल एक खर्च सीमा नहीं है। आप पर जो बकाया है उसे चुकाना कभी अवरुद्ध नहीं होता — यह सीमा उस दिशा को नियंत्रित करती है जो साख का विस्तार करती है, उस दिशा को कभी नहीं जो इसे चुकाती है। और अधिशेष रखने वाला समुदाय बस उस पर बैठा नहीं रहता: एक शहर पर जितना अधिक बकाया होता है, वह उस शहर से उतना ही अधिक काम करवा सकता है जिस पर उसका बकाया है, जिससे असंतुलन कर्ज के रूप में रहने के बजाय वापस व्यापार में बदल जाता है।
सीधे शब्दों में कहें तो सीमाएं कहाँ हैं: घाटे वाले समुदाय पर घाटे में होने के कारण कभी शुल्क नहीं लगाया जाता है — कीन्स का तर्क, और हमारा, यह है कि दबाव केवल उसी पर पड़ना चाहिए जिसके पास उस पर कार्रवाई करने की शक्ति हो। शेष बचा एकमात्र उपाय, जानबूझकर निष्क्रिय छोड़े गए अधिशेष पर शुल्क, निर्दिष्ट है और जानबूझकर तब तक नहीं बनाया गया है जब तक कि वह उसी निष्पक्षता परीक्षण को पास न कर ले। निपटान एक व्यापक नेटवर्क के बजाय समुदायों के जोड़ों के बीच चलता है, और प्रत्येक समुदाय का संचालक इसे अपनी पसंद से चालू करता है।
ये वे संस्थापक मूल्य हैं जिनके आधार पर BeanPool में प्रत्येक योगदान का मूल्यांकन किया जाता है। वे प्रोजेक्ट की योगदानकर्ता मार्गदर्शिका में प्रकाशित हैं, और वे प्रभावी हैं: जो काम उनके साथ टकराव करता है उसे अस्वीकार कर दिया जाता है, भले ही कोड कितना भी अच्छा क्यों न हो।
हम ऐसा बुनियादी ढाँचा बनाते हैं जो समुदायों को बिचौलियों द्वारा कब्जा किए जाने के बजाय मूल्य बनाने और बनाए रखने में सक्षम बनाता है। ऐसे योगदान जो निष्कर्षणकारी प्रवृत्तियों को पेश करते हैं — नेटवर्क प्रभाव जो एकल नियंत्रक पक्ष को लाभ पहुंचाते हैं, मालिकाना लॉक-इन, निगरानी-आधारित मुद्रीकरण — का स्वागत नहीं है।
स्थानीय समुदायों को अपने स्वयं के नोड चलाने, अपने शासन संबंधी निर्णय लेने और स्वतंत्र रूप से काम करने में सक्षम होना चाहिए। ऐसे योगदान जो निर्णय लेने की प्रक्रिया को किसी वैश्विक प्राधिकरण पर धकेलते हैं, या जो स्थानीय संचालन को अव्यावहारिक बनाते हैं, वे प्रोटोकॉल के लक्ष्यों के विरुद्ध काम करते हैं।
प्रोटोकॉल उन समुदायों द्वारा समझने योग्य होना चाहिए जिनकी यह सेवा करता है — केवल सॉफ़्टवेयर इंजीनियरों द्वारा नहीं। विनिर्देश जहाँ तक संभव हो सरल भाषा में लिखे गए हैं, और तकनीकी विवरण उनके नीचे दिए गए हैं।
किसी भी सुविधा को उस पक्ष की स्पष्ट, प्रतिसंहरणीय (रद्द करने योग्य) और सत्यापन योग्य सहमति के बिना डेटा स्थानांतरित करने की अनुमति नहीं देनी चाहिए जिससे वह संबंधित है। गोपनीयता का उल्लंघन करने वाली सुविधाओं को उनकी तकनीकी सुंदरता की परवाह किए बिना मर्ज नहीं किया जाएगा।
हम सफलता को इस बात से मापते हैं कि क्या समुदाय, पारिस्थितिकी और साझा संसाधन BeanPool के कारण अधिक स्वस्थ हैं — न कि विकास मेट्रिक्स या टोकन मूल्य से।
इस तरह के दावे की कीमत केवल उसे सत्यापित करने की क्षमता जितनी ही होती है, इसलिए: