अपने सॉफ्टवेयर की सुरक्षा के लिए सबूत तैयार करें

अपने सोर्स कोड और हर नए संस्करण को प्रमाणित करें, और आपने क्या और कब विकसित किया, इसका सत्यापन योग्य रिकॉर्ड बनाएं। एक भी पंक्ति प्रकाशित किए बिना।

कोड कॉपी करना आसान है। आपके विकास का इतिहास मायने रखता है।

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

Bernstein आपकी रिपॉजिटरी के साथ-साथ वह रिकॉर्ड जोड़ता है। हर प्रमाणन से आपको एक Bitcoin ब्लॉकचेन प्रमाणपत्र मिलता है। Scale और Enterprise प्लान में आपको एक EU योग्य और एक चीनी विश्वसनीय टाइमस्टैम्प सेवा प्रदाता से अलग टाइमस्टैम्प भी मिलते हैं। आपका कोड, दस्तावेज़ और नो-हाउ एन्क्रिप्टेड, वर्ज़न वाले स्टोरेज में रहते हैं और कभी सार्वजनिक नहीं किए जाते।

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

सॉफ्टवेयर को स्वतंत्र सबूत की ज़रूरत क्यों है

बदला जा सकने वाला इतिहास

कमिट तारीखें और लेखक फ़ील्ड फिर से लिखे जा सकते हैं। आपकी रिपॉजिटरी विकास को ट्रैक करती है। एक स्वतंत्र प्रमाणपत्र आपको एक स्थिर संदर्भ देता है, जिससे उसकी जांच की जा सके।

प्रतिस्पर्धी दावे

ठेकेदार, कर्मचारी और योगदानकर्ता सभी एक ही फ़ाइलों पर काम करते हैं। जब स्वामित्व पर विवाद हो, तो मामले को सिर्फ़ आपकी बात बनाम उनकी बात पर न टिकने दें।

प्रकटीकरण के बिना प्रमाण

तारीख दर्ज कराने के लिए कोड प्रकाशित करने का मतलब है अपना नो-हाउ दूसरों को दे देना। उसे प्रमाणित करें और फ़ाइलें निजी रखें।

गायब पुराने संस्करण

हो सकता है कि नवीनतम रिलीज़ में वह कोड अब न हो जो विवाद के केंद्र में है। प्रमाणित संस्करण संभालकर रखें, ताकि सबूत बना रहे।

अपने सॉफ्टवेयर के सबूत को काम में लाएं

IP विवाद और पेटेंट की तैयारी

अगर नकल, लेखकत्व या स्वामित्व पर विवाद हो, तो प्रमाणित कोड और विकास रिकॉर्ड आपकी स्थिति का समर्थन करते हैं। वे पेटेंट दाखिल करने से पहले आपके तकनीकी काम का दस्तावेज़ीकरण भी करते हैं।

गोपनीय सॉफ्टवेयर और नो-हाउ

मालिकाना कोड, एल्गोरिदम और तकनीकी दस्तावेज़ों को प्रकाशित किए बिना प्रमाणित करें। उन्हें अपनी गोपनीयता शर्तों के तहत Secure Sharing से साझा करें।

सॉफ्टवेयर अनुबंध और लाइसेंसिंग

विकास अनुबंधों, हैंडओवर, असाइनमेंट और लाइसेंस में विशिष्ट प्रमाणित संस्करणों का संदर्भ दें। सभी को ठीक-ठीक पता रहता है कि कौन सा सॉफ्टवेयर कवर है।

ओपन-सोर्स योगदान

रिलीज़ से पहले अपना कोड प्रमाणित करें। श्रेय और लाइसेंस-प्रवर्तन के दावों को ऐसे सबूत से समर्थन दें जिसे कोई भी सत्यापित कर सके।

आप क्या प्रमाणित कर सकते हैं

आपके सॉफ्टवेयर का कोई भी हिस्सा, और वह कैसे बनाया गया इसका रिकॉर्ड।

सोर्स कोड रिपॉजिटरी
रिलीज़ स्नैपशॉट और बिल्ड आर्टिफैक्ट
कमिट और संशोधन इतिहास
वास्तुकला और डिज़ाइन दस्तावेज़
एल्गोरिदम और तकनीकी विनिर्देश
इन्फ्रास्ट्रक्चर और कॉन्फ़िगरेशन कोड
API विनिर्देश और दस्तावेज़ीकरण
डेटासेट, मॉडल और प्रशिक्षण डेटा

यह कैसे काम करता है

1

अपना सॉफ्टवेयर जोड़ें

कोड स्नैपशॉट, रिलीज़ या सहायक फ़ाइलें अपलोड करें। अपलोड से पहले उन्हें आपके ब्राउज़र में एन्क्रिप्ट किया जाता है।

2

उसे प्रमाणित करें

एक क्लिक में अपनी फ़ाइलें प्रमाणित करें और अपने प्रमाणपत्र पाएं।

3

अपना प्रमाणित इतिहास बनाएं

हर माइलस्टोन पर नए संस्करण प्रमाणित करें। हर संस्करण को अपने प्रमाणपत्र मिलते हैं, और Bitcoin पर हर प्रमाणपत्र पिछले वाले पर आधारित होता है, ताकि आपका कोड कैसे विकसित होता है, इसका एक श्रृंखलाबद्ध, दिनांकित रिकॉर्ड बनता जाए।

4

अपने सबूत को काम में लाएं

अनुबंधों में प्रमाणित संस्करणों का संदर्भ दें, उन्हें Secure Sharing से साझा करें, या स्वतंत्र सत्यापन के लिए फ़ाइलें और प्रमाणपत्र सौंपें।

क्लोज्ड बीटा

अपने विकास कार्यप्रवाह में प्रमाणन को स्वचालित करें

प्रमाणन को अपनी पाइपलाइन का हिस्सा बनाएं। टैग करते ही रिलीज़, पूरा होते ही बिल्ड, या पहुंचते ही माइलस्टोन प्रमाणित करें, बिना यह प्रक्रिया हाथ से दोहराए।

हमारा API, SDK, CLI और MCP एकीकरण क्लोज्ड बीटा में है। आप उन्हें अपने CI/CD जॉब या Git हुक से स्क्रिप्ट कर सकते हैं। एक्सेस पाने के लिए हमारी टीम से बात करें।

ऐसा सबूत जिससे आप अपने अधिकारों का समर्थन कर सकें

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

अक्सर पूछे जाने वाले प्रश्न

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

नहीं। अपलोड से पहले आपकी फ़ाइलें आपके ब्राउज़र में एन्क्रिप्ट की जाती हैं। हम उन्हें एन्क्रिप्टेड रूप में संग्रहीत करते हैं और उन्हें पढ़ नहीं सकते। केवल एक क्रिप्टोग्राफिक फिंगरप्रिंट Bitcoin ब्लॉकचेन पर या टाइमस्टैम्प सेवा प्रदाताओं को जाता है।

नहीं। प्रमाणन दिखाता है कि क्या मौजूद था, और कब। यह कॉपीराइट पंजीकरण और पेटेंट फाइलिंग का पूरक है। यह IP अधिकार या पेटेंट प्राथमिकता प्रदान नहीं करता।

प्रमाणपत्र, प्रमाणित फ़ाइलें (प्रोजेक्ट कवर फ़ाइल सहित) और सत्यापन डेटा संभालकर रखें। इनके होने पर कोई भी Bernstein के बिना जाँच सकता है कि फ़ाइलें रिकॉर्ड से मेल खाती हैं।

अपनी अगली रिलीज़ प्रमाणित करें

अपने कोड का निजी, सत्यापन योग्य रिकॉर्ड बनाएं, एक-एक संस्करण करके।