Skip to main content
    ब्लॉग पर वापस जाएं
    OwnJournal open source announcement — the complete codebase is now publicly available on GitHub under the AGPL-3.0 license.
    OwnJournal Team3 मिनट पढ़ने का समय

    OwnJournal अब ओपन सोर्स है

    open-sourcetransparencyprivacysecurity
    विषय-सूची

    OwnJournal अब पूरी तरह ओपन सोर्स है। पूरा कोडबेस — फ़्रंटएंड, बैकएंड और इन्फ़्रास्ट्रक्चर — GNU Affero General Public License v3 (AGPL-3.0) के तहत GitHub पर सार्वजनिक रूप से उपलब्ध है।

    GitHub पर रिपॉज़िटरी देखो →

    यह क्यों मायने रखता है

    OwnJournal एक सीधे सिद्धांत पर बना है: तुम्हारी डायरी तुम्हारी है। तुम्हारी प्रविष्टियाँ तुम्हारे अपने क्लाउड स्टोरेज में सहेजी जाती हैं। एंड-टू-एंड एन्क्रिप्शन चालू होने पर, हम भी उन्हें नहीं पढ़ सकते।

    यह बात हम हमेशा से कहते आ रहे हैं। अब तुम इसे ख़ुद सत्यापित कर सकते हो।

    ओपन सोर्स का मतलब है कि OwnJournal को चलाने वाला कोड कोई भी पढ़ सकता है। सुरक्षा शोधकर्ता, डेवलपर और गोपनीयता को लेकर सजग उपयोगकर्ता ठीक-ठीक जाँच सकते हैं कि प्रविष्टियों को कैसे संभाला जाता है, एन्क्रिप्शन कैसे लागू किया गया है, तुम्हारे डिवाइस और स्टोरेज के बीच डेटा कैसे बहता है, और हमारा इन्फ़्रास्ट्रक्चर वास्तव में क्या करता है।

    तुम्हें हमारी बात पर भरोसा करने की ज़रूरत नहीं — कोड देख लो।

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

    रिपॉज़िटरी में क्या शामिल है

    रिपॉज़िटरी में सब कुछ शामिल है:

    • फ़्रंटएंड — वेब और मोबाइल इंटरफ़ेस
    • बैकएंड — प्रमाणीकरण, सिंक और खाता प्रबंधन संभालने वाला सर्वर-साइड कोड
    • इन्फ़्रास्ट्रक्चर — कॉन्फ़िगरेशन और डिप्लॉयमेंट कोड

    यह OwnJournal के काम करने की पूरी तस्वीर है, कोई आंशिक खुलासा नहीं।

    AGPL-3.0 लाइसेंस

    हमने जानबूझकर GNU Affero General Public License v3 चुना है। AGPL एक मज़बूत कॉपीलेफ़्ट लाइसेंस है जो GPL की शर्तों को नेटवर्क उपयोग तक बढ़ाता है: जो कोई भी OwnJournal के संशोधित संस्करण को सेवा के रूप में चलाता है, उसे अपने बदलाव उसी लाइसेंस के तहत उपलब्ध कराने होंगे।

    इसका मतलब है कि OwnJournal का ओपन सोर्स स्वरूप सुरक्षित है। कोई भी कोड पढ़ सकता है, फ़ोर्क कर सकता है, ख़ुद होस्ट कर सकता है या विकास में योगदान दे सकता है। लेकिन कोई व्यावसायिक फ़ोर्क सुधारों को निजी रखकर इस ओपन सोर्स प्रतिबद्धता को नहीं हटा सकता।

    तुम्हारे लिए इसका क्या मतलब है

    अगर तुम पहले से OwnJournal इस्तेमाल कर रहे हो, तो ऐप के काम करने में कुछ नहीं बदलता। तुम्हारी प्रविष्टियाँ तुम्हारे स्टोरेज में रहती हैं। तुम्हारी एन्क्रिप्शन कुंजियाँ तुम्हारी रहती हैं। अनुभव वही है।

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

    योगदान करो

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

    सुरक्षा संबंधी खुलासों के लिए, कृपया सार्वजनिक इश्यू खोलने के बजाय ज़िम्मेदार प्रकटीकरण का पालन करो। संपर्क विवरण रिपॉज़िटरी में मिलेंगे।

    हमने OwnJournal इसलिए बनाया क्योंकि हम एक ऐसी जगह चाहते थे जहाँ सच में निजी तौर पर लिखा जा सके — नीतियों के आधार पर निजी नहीं, बल्कि संरचना के आधार पर निजी। कोड को सार्वजनिक करना इसी प्रतिबद्धता का स्वाभाविक विस्तार है।

    रिपॉज़िटरी यहाँ है: github.com/Recsty-AB/ownjournal