ओपन सोर्स सॉफ्टवेयर (Open Source Software — OSS) वह सॉफ्टवेयर है जिसका स्रोत कोड (Source Code) सभी के लिए मुक्त रूप से उपलब्ध है — अध्ययन, संशोधन और वितरण के लिए। आपके राउटर में Linux कर्नेल से लेकर आपके फोन पर Android, AI प्रयोगशालाओं को संचालित करने वाला Python और क्लाउड कंप्यूटिंग को व्यवस्थित करने वाला Kubernetes तक — आधुनिक डिजिटल जीवन OSS पर चलता है। भारत के लिए OSS केवल तकनीकी विकल्प नहीं है; यह डिजिटल सार्वजनिक अवसंरचना (Digital Public Infrastructure — DPI) का एक स्तंभ है। UPSC के लिए OSS GS Paper III — विज्ञान और प्रौद्योगिकी, अर्थव्यवस्था, शासन में आता है।
ओपन सोर्स क्या है
- एक लाइसेंस के तहत स्रोत कोड प्रकाशित जो चार स्वतंत्रताओं की गारंटी देता है (FSF परिभाषा): चलाना, अध्ययन करना, संशोधित करना, पुनर्वितरित करना।
- OSS लाइसेंस Open Source Initiative (OSI) द्वारा अनुमोदित।
- सामान्य लाइसेंस: MIT, BSD, Apache 2.0, LGPL, GPL (Copyleft), AGPL, Mozilla Public Licence।
इसकी तुलना में:
- स्वामित्व सॉफ्टवेयर (Proprietary software) — बंद स्रोत।
- फ्रीवेयर (Freeware) — लागत-मुक्त लेकिन ओपन सोर्स नहीं।
- सोर्स-उपलब्ध (Source-available) — पठनीय लेकिन प्रतिबंधित।
OSS क्यों?
| लाभ | विवरण |
|---|---|
| लागत | कोई लाइसेंस शुल्क नहीं; स्वामित्व की कुल लागत कम |
| पारदर्शिता | कोड लेखापरीक्षा योग्य — सुरक्षा और गोपनीयता के लिए महत्त्वपूर्ण |
| अनुकूलन | स्थानीय भाषाओं, कार्यप्रवाह के अनुसार अनुकूलित करें |
| विक्रेता तटस्थता | लॉक-इन से बचाव |
| समुदाय | कई लोग बग और कमजोरियाँ पकड़ते हैं |
| नवाचार | सामूहिक योगदान से तेज पुनरावृत्ति |
| कौशल निर्माण | डेवलपर्स वास्तविक कोडबेस से सीखते और योगदान करते हैं |
| संप्रभुता | महत्त्वपूर्ण प्रणालियों में राष्ट्रीय सुरक्षा |
आधुनिक ओपन-सोर्स स्टैक
- ऑपरेटिंग सिस्टम: Linux, BSD, Android (AOSP)।
- डेटाबेस: PostgreSQL, MySQL/MariaDB, Redis, MongoDB (SSPL), SQLite, ClickHouse।
- भाषाएं: Python, JavaScript, Go, Rust, Java (OpenJDK), PHP।
- फ्रेमवर्क: React, Vue, Django, Flask, Spring, Next.js।
- क्लाउड-नेटिव: Kubernetes, Docker, Prometheus, Argo, Istio, OpenTelemetry।
- डेटा/ML: TensorFlow, PyTorch, Jupyter, Apache Spark, Airflow।
- सुरक्षा: OpenSSL, nmap, Wireshark, Suricata, OpenZFS।
- ब्लॉकचेन: Bitcoin Core, Ethereum (Geth), Hyperledger।
- AI: Hugging Face Transformers, LangChain, vLLM; Llama, Mistral, BharatGPT जैसे ओपन-वेट्स मॉडल।
भारत का OSS नीति ढाँचा
सरकारी नीतियाँ
- ओपन सोर्स सॉफ्टवेयर अपनाने की नीति (2015) — MeitY; सरकार में OSS की प्राथमिकता।
- ओपन सोर्स सॉफ्टवेयर अपनाने का ढाँचा (2015) — पूरक मार्गदर्शन।
- ओपन API नीति (2015) — नई प्रणालियों के लिए ओपन API अनिवार्य।
- ओपन सोर्स के माध्यम से सहयोगी एप्लिकेशन विकास की नीति (2014, 2019 संशोधन) — सरकारी Github।
- e-Gov ओपन API और ओपन डेटा मानक — DIC, MeitY।
- DigiLocker, UIDAI, ABDM, DBT — ओपन-सोर्स स्टैक पर निर्मित।
भारत का ओपन डिजिटल सार्वजनिक अवसंरचना
- Aadhaar प्रमाणीकरण स्टैक — API ढाँचा।
- UPI — NPCI की ओपन विशिष्टताओं पर निर्मित।
- DigiLocker — ओपन फॉर्मेट दस्तावेज़ भंडार।
- CoWIN — COVID के बाद ओपन-सोर्स किया गया (CoWIN Global Conclave 2021); ~80 देशों को निःशुल्क उपलब्ध कराया गया।
- ABHA / ABDM — ओपन स्वास्थ्य प्रोटोकॉल।
- ONDC (Open Network for Digital Commerce) — प्रोटोकॉल-नेतृत्व वाला ई-कॉमर्स।
- Bhashini — ओपन-सोर्स AI भाषा अनुवाद स्टैक।
- Poshan Tracker, PM Gati Shakti, API Setu — ओपन-API सार्वजनिक प्लेटफॉर्म।
भारत में ओपन-सोर्स AI
- AI4Bharat (IIT मद्रास) — ओपन इंडिक भाषा मॉडल जारी करता है (IndicBERT, Airavata, Sangraha)।
- Bhashini — 22 अनुसूचित भाषाओं के लिए ओपन अनुवाद और भाषण मॉडल।
- Krutrim (Ola), Sarvam AI, Shakti (AI Planet) — कुछ घटक ओपन-वेट्स रिलीज।
- IndiaAI Mission (2024) अनुदान के माध्यम से ओपन-सोर्स फाउंडेशन मॉडल का समर्थन।
- OpenHathi (Sarvam AI) — हिंदी-केंद्रित 7B ओपन-वेट्स LLM।
वैश्विक OSS पारिस्थितिकी तंत्र
- Linux Foundation — Linux, Kubernetes, Hyperledger का प्रबंधन।
- Apache Software Foundation — सैकड़ों परियोजनाएं।
- Eclipse Foundation — Java, IoT।
- Cloud Native Computing Foundation (CNCF) — क्लाउड-नेटिव मानक।
- Open Compute Project — हार्डवेयर विशिष्टताएं।
- RISC-V International — ओपन निर्देश सेट आर्किटेक्चर।
- Hugging Face — ML मॉडल का हब।
- OpenSSF (Open Source Security Foundation) — सुरक्षा सर्वोत्तम अभ्यास।
रक्षा, स्वास्थ्य और वित्त में OSS
- CDAC का BOSS (Bharat Operating System Solutions) Linux।
- e-Office, CollabCAD, Drishti Sahayak — सरकार में OSS।
- BHEL का प्लांट ऑटोमेशन, ONGC की डेटा पाइपलाइन — OSS आधार।
- बैंकिंग — कोर बैंकिंग सिस्टम तेजी से Linux, Kafka, Postgres का उपयोग कर रहे हैं।
- रक्षा — प्रमाणित ओपन-सोर्स क्रिप्टोग्राफी; आंतरिक नेटवर्क के लिए सुरक्षित Linux वितरण।
लाइसेंसिंग मूल बातें
| लाइसेंस | Copyleft | लोकप्रिय उपयोग |
|---|---|---|
| MIT / BSD | नहीं | सबसे अनुमेय; स्टार्ट-अप में सामान्य |
| Apache 2.0 | नहीं; स्पष्ट पेटेंट अनुदान | Kubernetes, TensorFlow |
| LGPL | कमजोर Copyleft | लाइब्रेरी-अनुकूल |
| GPL v2/v3 | मजबूत | Linux, GCC, WordPress |
| AGPL | नेटवर्क Copyleft | SaaS-केंद्रित परियोजनाएं |
| MPL | फ़ाइल-स्तर Copyleft | Firefox |
| Creative Commons | विभिन्न | सामग्री, डेटा, AI डेटासेट |
चिंताएं और चुनौतियाँ
| चिंता | विवरण |
|---|---|
| स्थिरता | कई महत्त्वपूर्ण OSS परियोजनाएं अवैतनिक अनुरक्षकों द्वारा संचालित (xz बैकडोर 2024 खतरा) |
| सुरक्षा | Log4Shell (2021), xz Utils (2024) — सप्लाई चेन कमजोरियाँ |
| लाइसेंस अनुपालन | GPL कोड का व्यावसायिक दुरुपयोग |
| कॉर्पोरेट कब्जा | बड़ी टेक कंपनियाँ फोर्क, पुनः-लाइसेंसिंग (2023-24 में Elastic, Redis) |
| ओपन-वाशिंग | “ओपन” का दावा करते हुए प्रमुख प्रतिबंध बनाए रखना |
| AI “ओपन” बहस | ओपन वेट्स vs ओपन डेटा vs ओपन साइंस |
| सरकारी लॉक-इन | नीति के बावजूद खरीद में स्वामित्व सॉफ्टवेयर की डिफ़ॉल्ट प्राथमिकता |
xz Utils घटना (2024)
एक राज्य-प्रायोजित बैकडोर को xz संपीड़न लाइब्रेरी — जो Linux वितरणों में उपयोग की जाती है — में एक अनुरक्षक द्वारा चुपके से जोड़ा गया था जिसने दो साल में विश्वास अर्जित किया था। मार्च 2024 में एक Microsoft इंजीनियर ने इसे खोजा। इस निकट-चूक ने OSS सप्लाई चेन की नाजुकता को उजागर किया और दुनिया भर में SBOM (Software Bill of Materials) और OpenSSF Scorecards प्रयास को गति दी।
OSS और डिजिटल सार्वजनिक वस्तुएं
- UN Digital Public Goods Alliance (DPGA) — ओपन डेटा, ओपन सामग्री, ओपन AI मॉडल, ओपन मानक।
- भारत-नेतृत्व वाला DPI मॉडल — G20 नई दिल्ली घोषणा (सितंबर 2023) में मान्यता प्राप्त।
- Global DPI Repository — WHO की डिजिटल स्वास्थ्य प्रौद्योगिकियाँ, UNICEF का Giga, 50-in-5 गठबंधन।
वैश्विक OSS में भारत की भूमिका
- CoWIN वैश्विक रोलआउट — COVID के बाद इच्छुक देशों को निःशुल्क।
- DPI स्टैक (MOSIP, Beckn, Bhashini, Modular Open Source Identity Platform) फिलीपींस, श्रीलंका, टोगो, मोरक्को, इथियोपिया आदि को निर्यात।
- भारत ने AI Action Summit में EU AI Act में ओपन-सोर्स मॉडल के उपचार का समर्थन किया।
- भारत वैश्विक स्तर पर तीसरा सबसे बड़ा OSS योगदानकर्ता देश (GitHub Octoverse 2023-24)।
नवीनतम घटनाक्रम (2024-26)
- xz Utils बैकडोर (मार्च 2024) — सप्लाई-चेन सुरक्षा समीक्षाओं को प्रेरित किया।
- IndiaAI Mission (मार्च 2024) — ₹10,372 करोड़; ओपन मॉडल और डेटासेट को बढ़ावा।
- Bhashini विस्तार (2024-25) — 22 भाषाएं; IndicTrans-2 का ओपन-सोर्स रिलीज।
- AI Action Summit, पेरिस (फरवरी 2025) — भारत ने ओपन-वेट्स और DPI निर्यात का समर्थन किया।
- DPI Global Repository (2024) — भारत की Bhashini, Beckn, DIKSHA सूचीबद्ध।
- India Semiconductor Mission — ओपन-सोर्स हार्डवेयर (RISC-V Shakti, VEGA) को बढ़ावा।
- DeepTech Policy 2024 — ओपन-सोर्स डीप-टेक पारिस्थितिकी तंत्र का समर्थन।
- राष्ट्रीय क्वांटम मिशन (2024) — ओपन क्वांटम SDK और सिमुलेटर विकासाधीन।
- Elastic का OSI-अनुमोदित लाइसेंस पुनः अपनाना (अगस्त 2024) — 3 साल के विवाद के बाद रिवर्स रिलाइसेंसिंग।
UPSC प्रासंगिकता
GS Paper III — विज्ञान और प्रौद्योगिकी
- OSS परिदृश्य, DPI, ओपन-सोर्स AI।
GS Paper III — अर्थव्यवस्था
- विक्रेता तटस्थता, लागत बचत, निर्यात।
GS Paper II — शासन
- MeitY OSS नीति, DPI सेवा वितरण।
GS Paper III — आंतरिक सुरक्षा
- सप्लाई-चेन कमजोरियाँ (xz), रक्षा OSS।
प्रारंभिक परीक्षा संकेत — MeitY OSS Policy 2015, GPL vs Apache, BOSS Linux, CoWIN ओपन-सोर्स, Bhashini ओपन-सोर्स, RISC-V, Shakti, ONDC, OpenSSF, xz Utils घटना।
साक्षात्कार के प्रश्न — सरकारी खरीद में OSS बनाम स्वामित्व; xz के सबक; मुद्रीकरण चुनौतियाँ; ओपन-सोर्स AI; DPI वैश्विक निर्यात।
ओपन सोर्स डिजिटल सार्वजनिक संपदा है — एक ऐसा पारिस्थितिकी तंत्र जहाँ योगदान से श्रेय बनता है। DPI के निर्यातक और वैश्विक OSS के उपयोगकर्ता दोनों के रूप में भारत की बढ़ती भूमिका इस संपदा को बनाए रखना और सुरक्षित करना एक नागरिक और रणनीतिक प्राथमिकता बनाती है।
सामान्य प्रश्न
ओपन सोर्स सॉफ्टवेयर (OSS) क्या है?
OSS वह सॉफ्टवेयर है जिसका स्रोत कोड सभी के लिए मुक्त रूप से उपलब्ध है — चलाने, अध्ययन, संशोधन और पुनर्वितरण की चार स्वतंत्रताओं के साथ। MIT, GPL, Apache जैसे लाइसेंस के तहत प्रकाशित।
भारत की OSS नीति क्या है?
MeitY की 2015 की नीति सरकार में OSS को प्राथमिकता देती है। DigiLocker, UPI, CoWIN, Bhashini, ONDC, ABDM आदि ओपन-सोर्स स्टैक पर निर्मित हैं। भारत वैश्विक स्तर पर तीसरा सबसे बड़ा OSS योगदानकर्ता देश है।
DPI में OSS की क्या भूमिका है?
भारत का DPI मॉडल — Aadhaar, UPI, CoWIN, Bhashini, ONDC — ओपन-सोर्स और ओपन API पर आधारित है। G20 नई दिल्ली घोषणा 2023 में इसे मान्यता दी गई। DPI स्टैक 50+ देशों को निर्यात किया जा रहा है।
OSS की प्रमुख सुरक्षा चुनौतियाँ क्या हैं?
Log4Shell (2021) और xz Utils बैकडोर (2024) जैसी सप्लाई चेन कमजोरियाँ, अवैतनिक अनुरक्षकों पर निर्भरता, और SBOM (Software Bill of Materials) की आवश्यकता प्रमुख चुनौतियाँ हैं।