paint-brush
ओपन सोर्स को ट्रूली ओपन बनानाद्वारा@semut
672 रीडिंग
672 रीडिंग

ओपन सोर्स को ट्रूली ओपन बनाना

द्वारा Semut.io6m2023/04/02
Read on Terminal Reader

बहुत लंबा; पढ़ने के लिए

Semut डेवलपर्स को पेचेक की चिंता के बिना पूरे समय ओपन सोर्स पर काम करने में सक्षम बनाकर ओपन सोर्स में क्रांति ला रहा है। इसके साथ ही, सेमट राजस्व और मूल्यांकन के मामले में अपाचे सॉफ्टवेयर फाउंडेशन जैसे गैर-लाभकारी ओपन सोर्स संगठनों को टेक यूनिकॉर्न से बहुत बड़ा बनने में सक्षम बनाता है। नई प्रौद्योगिकियां ओपन सोर्स को जबरदस्त रूप से बढ़ने में मदद करेंगी और सॉफ्टवेयर के विकास और उपभोग के तरीके को बदल देंगी।
featured image - ओपन सोर्स को ट्रूली ओपन बनाना
Semut.io HackerNoon profile picture
0-item


ओपन सोर्स की वर्तमान स्थिति आदर्श से बहुत दूर है।


खुला स्रोत एक सच्चा जमीनी स्तर का आंदोलन होना चाहिए, जो डेवलपर्स द्वारा संचालित हो, जो सॉफ्टवेयर के माध्यम से प्रभाव डालने का लक्ष्य रखते हैं।


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


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


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


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


ओपन सोर्स को नवाचार में अग्रणी होना चाहिए, व्यवसायों के डिजिटलीकरण में तेजी लाना चाहिए और डेवलपर्स को अवसर और सच्ची स्वतंत्रता प्रदान करनी चाहिए।


ये सभी चीज़ें ओपन सोर्स क्यों नहीं हैं?

समस्याएं

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


खुला स्रोत भी उद्यमियों की सफलता में एक महत्वपूर्ण भूमिका निभाता है, जिससे वे आसानी से अपने नवीन विचारों को वास्तविकता में लाने में सक्षम होते हैं।


हालाँकि, इसके अविश्वसनीय प्रभाव के बावजूद, ओपन सोर्स ने अपनी क्षमता की सतह को ही खरोंच दिया है।


तीन महत्वपूर्ण समस्याएं ओपन सोर्स को वह बनने से रोक रही हैं जो वह करने में सक्षम है।


समस्या 1: ओपन सोर्स कोड का डंप यार्ड है

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


वैश्विक स्तर पर 100 मिलियन से अधिक व्यवसाय हैं और 1 बिलियन से अधिक व्यक्तियों के पास स्मार्टफोन है। उनमें से लगभग सभी ओपन सोर्स एप्लिकेशन का उपयोग नहीं कर सकते हैं। यदि ओपन सोर्स को उनके लिए सुलभ बनाया जा सकता है तो व्यवसायों और व्यक्तियों को जबरदस्त लाभ होगा।


समस्या 2: खुला स्रोत वास्तव में खुला नहीं है

खुला स्रोत एक डेवलपर द्वारा संचालित, जमीनी स्तर का आंदोलन नहीं है जिसकी पहली बार कल्पना की गई थी।


ओपन-सोर्स परियोजनाओं में अधिकांश योगदान बड़े निगमों या अच्छी तरह से वित्तपोषित स्टार्टअप के कर्मचारियों द्वारा किया जाता है। वित्तीय प्रोत्साहनों के गलत संरेखण के कारण अधिकांश डेवलपर्स खुले स्रोत में योगदान करने में असमर्थ हैं।


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


यह सीमित नवाचार की ओर जाता है और कैच-अप खेलने की एक सतत स्थिति में खुला स्रोत रखता है।


समस्या 3: ओपन सोर्स का उपयोग करना मुश्किल और व्यावहारिक रूप से असंभव है

कई उच्च-गुणवत्ता वाले और विश्वसनीय ओपन-सोर्स एप्लिकेशन कई लोकप्रिय SAAS अनुप्रयोगों के लिए अच्छे (और इससे भी बेहतर) विकल्प हो सकते हैं।


हालांकि, चैट जैसी संचार जरूरतों के लिए मुक्त ओपन-सोर्स एप्लिकेशन का उपयोग स्लैक जैसे वाणिज्यिक एसएएएस समाधानों का उपयोग करने की तुलना में महंगा होता है।


10,000 कर्मचारियों वाली एक कंपनी के उदाहरण पर विचार करें। यदि कंपनी प्रति माह प्रति उपयोगकर्ता $10 के लिए स्लैक का उपयोग करती है, तो कंपनी को सालाना $1.2 मिलियन का भुगतान करना होगा। सिद्धांत रूप में, कंपनी मैटरमोस्ट (स्लैक के लिए एक खुला स्रोत विकल्प) का उपयोग कर सकती है और सालाना $1.2 मिलियन बचा सकती है। हालांकि, मैटरमोस्ट को तैनात करने और 24/7 उपलब्धता सुनिश्चित करने के लिए, कंपनी को चौबीसों घंटे कॉल पर उपलब्ध कम से कम DevOps इंजीनियरों की एक छोटी टीम की आवश्यकता होगी। सभी सहायक लागतों सहित समग्र लागत सेल्फ-होस्टिंग मैटरमोस्ट को वाणिज्यिक एसएएएस पेशकश के रूप में महंगा बनाती है। जबकि बड़ी कंपनियाँ कम से कम इस पर विचार कर सकती हैं, अधिकांश अन्य व्यवसाय


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


समाधान

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


समाधान 1: सेमुट फ्रेमवर्क

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


सेमुट फ्रेमवर्क के प्रमुख लाभ:


  1. सरलता: सेमुट ढांचे का उपयोग करके निर्मित प्रबंधित सेवाओं को विकसित करना अविश्वसनीय रूप से आसान है
  2. लचीलापन: सेमुट का उपयोग करके निर्मित प्रबंधित सेवाएँ क्लाउड-एग्नोस्टिक, प्लेटफ़ॉर्म-एग्नोस्टिक और इन्फ्रास्ट्रक्चर-एग्नोस्टिक हैं
  3. ट्रू मल्टी-क्लाउड अनुभव: उपयोगकर्ता विशिष्ट क्लाउड प्रदाताओं द्वारा निर्मित मालिकाना सेवाओं में बंद नहीं होते हैं
  4. सुसंगत इंटरफ़ेस: उपयोगकर्ता क्लाउड और ऑन-प्रिमाइसेस परिनियोजन में एक सुसंगत इंटरफ़ेस, प्रदर्शन और व्यवहार का आनंद लेते हैं
  5. स्व-होस्टिंग: सेमुट का उपयोग करके निर्मित ओपन सोर्स प्रबंधित सेवाओं को एक क्लिक में गैर-तकनीकी उपयोगकर्ताओं सहित किसी के द्वारा स्वयं-होस्ट किया जा सकता है


समाधान 2: सेमुट हब

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


समाधान 3: सेमट रनटाइम्स

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


समाधान 4: सेमुट क्लाउड प्लेटफ़ॉर्म

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




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


लगता तो रोमांचक है?

हम जो निर्माण कर रहे हैं उसे साझा करने के लिए हम बेहद उत्साहित हैं। डेवलपर https://semut.io पर हमारी वेबसाइट पर जाकर अर्ली-एक्सेस डेवलपर प्रीव्यू के लिए साइन अप कर सकते हैं। कृपया ध्यान दें कि इस समय हमारे पास सीमित क्षमता है और हम धीरे-धीरे फीफो के आधार पर पहुंच शुरू करेंगे।


हमें योद्धाओं की आवश्यकता है

क्या आप एक शानदार सॉफ्टवेयर इंजीनियर हैं जो व्यापक रूप से असंभव मानी जाने वाली चुनौतियों का सामना करने के लिए पर्याप्त रूप से साहसी हैं? क्या आप एक ऐसे व्यक्ति हैं जिसे अपने आप में और अपने कौशल पर असाधारण विश्वास है? क्या आप दृढ़ता से मानते हैं कि आपके पास यथास्थिति को बदलने और प्रतिमान बदलाव का कारण बनने की क्षमता है? यदि हां, तो हम आपसे सुनना चाहते हैं। [email protected] पर हमसे संपर्क करें।



यहाँ भी प्रकाशित हुआ।


स्थिर प्रसार के साथ उत्पन्न लीड छवि।

संकेत: कोड की पंक्तियों को प्रदर्शित करने वाली स्क्रीन के चारों ओर एकत्र हुए सॉफ्टवेयर डेवलपर्स के एक समूह का चित्रण करें