ओपन सोर्स सॉफ्टवेयर को समझना, और यह आपको ऑनलाइन पैसा कैसे बनाता है

क्या आप और अधिक जानना चाहते हैं कि इंटरनेट कैसे काम करता है? क्या आप सीखना चाहते हैं कि अपने व्यवसाय या वेबसाइट के लिए सही (ओपन सोर्स) सॉफ्टवेयर का चयन कैसे करें, और रास्ते में कुछ इतिहास को सीखें? या कैसे कुछ दिनांकित और अस्पष्ट सांस्कृतिक संदर्भों को पढ़ने के बारे में?


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

यदि आप उनमें से किसी भी प्रश्न का उत्तर “हां” में देते हैं, तो मैं आपका लड़का हूं, और यह निश्चित रूप से आपके लिए लेख है.

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

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

पूर्ण प्रकटीकरण: मैं एक डेवलपर नहीं हूं, लेकिन जब तक मैं एक वेब डिजाइनर नहीं हूं – तब तक मैं ओएसएस के साथ छेड़छाड़ कर रहा हूं – दूसरे शब्दों में, मेरे जीवन का लगभग आधा हिस्सा। यही कारण है कि मैंने खेल नहीं खेले या एक किशोर के रूप में कई दोस्त बनाए। नर्ड्स के लिए, मेरा पहला लिनक्स वितरण मैंड्रेक था, इससे पहले कि वे मंड्रेवा बनाने के लिए Conectiva के साथ विलय कर चुके थे। बाकी आप के लिए, मुझे खेद है कि आपको यह पढ़ना पड़ा.

तो एक कैफीनयुक्त पेय ले लो और वापस बैठो. मुझे आपको ओएसएस के बारे में जानने की जरूरत है, जिसमें यह क्या है, यह कहां से आता है और पेशेवरों और विपक्षों के बारे में जानने की जरूरत है आपके व्यवसाय के लिए यह मामला सबसे अधिक है। और मैं यहां से चीजों को कमतर रखने की कोशिश करूंगा। लेकिन कोई वादा नहीं.

Contents

एलन ट्यूरिंग की * अच्छी ग्रीन अर्थ पर “ओपन सोर्स”, वैसे भी क्या है?

OSS की कुछ परिभाषाएँ जो आपको इंटरनेट पर मिलेंगी वे सुपर टेक्निकल हैं। वे GNU GPL, MIT, Apache, या क्रिएटिव कॉमन्स लाइसेंस के कुछ प्रकार जैसे सॉफ़्टवेयर लाइसेंस के बारे में बात करेंगे। यहाँ उन सभी का सरलीकृत संस्करण है: सामान चोरी मत करो। इस लेख के लिए, आपको उससे अधिक कानूनी जानकारी जानने की आवश्यकता नहीं है। सुकर है.

सभी तकनीकी शब्दजाल के बजाय, OSS के सामान्य विचार और इसके पीछे के दर्शन पर ध्यान दें:

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

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

संपूर्ण ओएसएस प्रणाली इन सिद्धांतों पर आधारित है:

  • आपको अपने सॉफ़्टवेयर का मालिक होना चाहिए, और इसके साथ जो भी आप करना चाहते हैं वह करने में सक्षम होना चाहिए, चाहे आप इसके लिए भुगतान करें या इसे समुदाय-बनाए गए प्रोजेक्ट से प्राप्त करें.
  • आपको यह जानना चाहिए कि आपके सॉफ़्टवेयर में वास्तव में क्या है और यह हर स्तर पर क्या करता है। बेशक, इसके लिए प्रोग्रामिंग ज्ञान की आवश्यकता होती है, लेकिन कोड आपके पास उपलब्ध होना चाहिए यदि आपके पास वह ज्ञान है.
  • आपके सॉफ्टवेयर को कभी भी, आप पर जासूसी नहीं करनी चाहिए.
  • डेवलपर्स को, जब भी संभव हो, अपना कोड साझा करना चाहिए ताकि अन्य उस पर सुधार कर सकें.
  • सिद्धांत रूप में, यदि सभी स्रोत कोड की जांच कर सकते हैं, तो कमजोरियां अधिक तेज़ी से मिलेंगी, इसलिए वायरस या स्पाइवेयर को सॉफ़्टवेयर में खिसकाना कठिन है.
  • ऐसा ही करते रहे. 30 से अधिक किसी पर भी भरोसा न करें। (यह 1960 का संदर्भ है, इसे देखें।)

“मैं आंदोलन के व्यावहारिक पहलुओं को पसंद नहीं करता, जो शायद फ्री सॉफ्टवेयर मूवमेंट की तुलना में अधिक प्रभावी रूप से वैचारिक प्रतिबद्धता से अधिक प्रभावी हैं।.

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

अनिश्चित – Reddit उपयोगकर्ता

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

* एलन ट्यूरिंग एक गणितज्ञ, तर्कशास्त्री, क्रिप्टोकरंसी और सैद्धांतिक जीवविज्ञानी थे। यदि आप उस WWII युग की शैली में हैं, तो उन्हें सैद्धांतिक कंप्यूटिंग का पिता माना जाता है, और एक बेवकूफ फैशन आइकन। बस Google को उसकी मृत्यु कैसे नहीं हुई, क्योंकि वह नरक के रूप में निराशाजनक है.

एलन ट्यूरिंगफैशन। चिह्न

डरावना अंग संगीत क्यू। बात करने का समय “मालिकाना” सॉफ्टवेयर है.

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

कभी-कभी, हालांकि, आप उस अनमोल लाइसेंस को मुफ्त में प्राप्त कर सकते हैं, और यह आमतौर पर है जब लोग “फ्रीवेयर” कहते हैं। लेकिन इस परिदृश्य में, आप केवल मुफ्त में सॉफ़्टवेयर का उपयोग करते हैं। यह आपका नहीं है, और आपने इसे बदलने की अनुमति नहीं दी है किसी भी प्रकार.

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

OSS आंदोलन के सबसे स्पष्ट नेताओं ने अपनी मशीनों पर किसी भी मालिकाना सॉफ़्टवेयर की अनुमति नहीं दी, MacOS और Microsoft Windows जैसे ऑपरेटिंग सिस्टम भी नहीं। तकनीकी शब्दों में, एक ऑपरेटिंग सिस्टम (OS) सॉफ्टवेयर की वह परत होती है जो सर्वर में हार्डवेयर (आपके कंप्यूटर के इलेक्ट्रॉनिक हिम्मत) और ऐप्स (Google Chrome, Microsoft Office, आदि) के बीच एक सेतु के रूप में होती है।.

इसलिए यदि आप विंडोज या मैकओएस का उपयोग नहीं करने जा रहे हैं, तो ऑपरेटिंग सिस्टम के विकल्प क्या हैं? वास्तव में सैकड़ों हैं, लेकिन बहुत से लोग उनके बारे में कुछ भी नहीं जानते हैं। दो बड़े लोगों को यूनिक्स और जीएनयू लिनक्स कहा जाता है (ज्यादातर लोग “लिनक्स” कहते हैं).

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

खुद के लिए बोलते हुए, मैं मालिकाना सॉफ्टवेयर को अनैतिक या बुराई कहने के लिए इतनी दूर नहीं जाऊंगा. मैं थोड़ा फटा हुआ हूँ एक ओर, अगर हमारे पास डेटा गोपनीयता हो सकती है (कुछ ऐसा है जो सभी ओएसएस अधिवक्ताओं के लिए लड़ते हैं), तो निजी प्रोग्रामिंग कोड क्यों नहीं हो सकता है?

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

लोगों को अधिक महंगे समर्थन और मरम्मत विकल्पों के लिए भुगतान करने के लिए मजबूर करना निश्चित रूप से छोटे व्यवसायों को नुकसान पहुंचाता है, और ओएसएस के सही होने के लिए एक अन्याय है।.

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

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

जब सब कुछ आपके सॉफ्टवेयर के साथ सही हो रहा है, तो मालिकाना सॉफ्टवेयर और ओपन सोर्स सॉफ्टवेयर के बीच अंतर देखना मुश्किल है (मूल्य टैग से परे)। जब व्यवसाय फलफूल रहा हो, और आपको आखिरी बार याद न रहे कि आपका सर्वर कब दुर्घटनाग्रस्त हुआ, कौन परवाह करता है? तथापि, जब कुछ गलत होता है, तो ओएसएस और मालिकाना सॉफ्टवेयर के बीच अंतर बहुत मायने रखता है. मेरे पास इसके बारे में और भी बहुत कुछ है। लेकिन पहले, यहाँ पर एक नज़र है कि OSS पहले स्थान पर कहाँ से आया था.

मुक्त स्रोत दर्शन और सॉफ्टवेयर का संक्षिप्त-ईश इतिहास

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

जल्द ही, अन्य विश्वविद्यालयों, निगमों और सरकारी एजेंसियों ने अपने कंप्यूटर का निर्माण उस बिंदु पर शुरू किया, जहां एक संगठन हो सकता है, जैसे … पांच. उस युग में, प्रोग्रामर अपने कोड को स्वतंत्र रूप से साझा करते थे. (और संयोग से, वे प्रोग्रामर अक्सर महिलाएं थीं, क्योंकि प्रोग्रामिंग को सचिवीय काम के रूप में देखा गया था जब तक कि हमने डेवलपर्स की पूजा शुरू नहीं की थी) आखिरकार, आपके पास अन्य लोगों से अपना कोड छिपाकर किए जाने वाले पैसे के लिए बहुत कम नहीं था। हर कोई बस यह पता लगाने की शुरुआत कर रहा था कि यह नया “कंप्यूटर” क्या कर सकता है.

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

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

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

GNU, संयोग से, “GNU’s Not Unix” है, जिसे “पुनरावर्ती संक्षिप्त” कहा जाता है। खुले स्रोत की दुनिया में एक टन के पुनरावर्ती शब्दकोष हैं। Nerdville में आपका स्वागत है.

1991 में, लिनस टॉर्वाल्ड्स नामक एक व्यक्ति ने लिनक्स जारी किया, जो अप्रत्यक्ष रूप से यूनिक्स पर आधारित था. उन्होंने और स्टालमैन ने मूल रूप से दुनिया को शक्ति देने वाली तकनीक बनाने के लिए टीम बनाई, ज्यादा या कम। Hosttribunal.com के अनुसार:

  • 2018 में, लिनक्स दुनिया के 500 सुपर कंप्यूटरों में से 100% पर चलता था.
  • 2018 में, स्टीम पर उपलब्ध लिनक्स गेम की संख्या 4,060 तक पहुंच गई.
  • 2017 में वैश्विक इंफोटेनमेंट ऑपरेटिंग मार्केट का 5% लिनक्स से संबंधित था.
  • दुनिया के शीर्ष 1 मिलियन डोमेन चलाने वाले 95% सर्वर लिनक्स द्वारा संचालित होते हैं.
  • 2018 में, एंड्रॉइड (लिनक्स पर आधारित) 75.16% के साथ मोबाइल ओएस बाजार पर हावी हो गया.
  • सभी स्मार्टफोन का 85% लिनक्स के किसी संस्करण या व्युत्पन्न पर चलता है.

सॉफ्टवेयर बनाने के अलावा, स्टेलमैन और दोस्त दशकों से मालिकाना सॉफ्टवेयर की बुराइयों के खिलाफ प्रचार कर रहे हैं। मालिकाना सॉफ्टवेयर बेचने वाले बड़े निगम दुश्मन बन गए। Microsoft एक सटीक पर्यवेक्षक बन गया। यह तथ्य कि इनमें से कुछ कंपनियों ने एंटी-ओपन-सोर्स विज्ञापन चलाकर प्रतिशोध लिया, ग्राहकों को OSS और मालिकाना उत्पादों से दूर डराने की कोशिश कर रहा है … ठीक है, यह कम से कम कहने के लिए कंपनियों की सार्वजनिक छवियों की मदद नहीं करता है.

अत्यधिक विश्वसनीय समय

एक बिंदु पर, Microsoft को वास्तव में यूके में इनमें से एक विज्ञापन को लेने का आदेश दिया गया था। विज्ञापनों को आम तौर पर तथ्यात्मक रूप से कम देखा जाता था, इसे बहुत ही दयालु बनाने के लिए। दिलचस्प बात यह है कि अब इंटरनेट पर इन पुराने आक्रमण विज्ञापनों को खोजना बहुत कठिन है। मुझे उनके बारे में लेख मिले हैं, लेकिन ऊपर दिया गया उदाहरण एकमात्र वास्तविक छवि है जो मुझे मिल सकती है.

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

Microsoft ने बड़े OSS प्रोजेक्ट्स में भी योगदान देना शुरू कर दिया, और अपने स्वयं के ओपन सोर्स सॉफ्टवेयर को जारी किया। उदाहरण के लिए, विज़ुअल स्टूडियो कोड दुनिया में अभी सबसे बड़े, सबसे लोकप्रिय कोड संपादकों में से एक है (जो एक टेक्स्ट एडिटर की तरह है, लेकिन प्रोग्रामिंग के लिए)। यह विंडोज, मैकओएस और हां … यहां तक ​​कि लिनक्स पर भी चलता है.

क्या अधिक है, Microsoft ने GitHub खरीदा। डेवलपर्स को तुरंत पता चल जाएगा कि यह बहुत बड़ी बात क्यों है, लेकिन हम में से बाकी के लिए, GitHub मूल रूप से एक जगह है जहां लोग एक दूसरे के साथ कोड साझा कर सकते हैं और सहयोग कर सकते हैं। यह मई 2019 के बाद से सबसे बड़ा कोड-शेयरिंग प्लेटफॉर्म है, और यह ओपन सोर्स गतिविधि का एक विशाल केंद्र है। GitHub ने हमें ऑपरेटिंग सिस्टम, ग्राफिक्स एडिटिंग प्रोग्राम, कंटेंट मैनेजमेंट सिस्टम और हर दूसरे तरह के सॉफ्टवेयर दिए हैं जिनकी आप कल्पना कर सकते हैं.

यह सुनिश्चित करने के लिए, माइक्रोसॉफ्ट के स्पष्ट परिवर्तन के बारे में ओएसएस समुदाय के भीतर भावनाओं को मिश्रित किया गया है. कई लोग खुश हैं कि Microsoft पार्टी में शामिल हो रहा है, या कम से कम इस बात से राहत मिली है कि दुनिया के सबसे बड़े निगमों में से एक OSS की ओर एकमुश्त दुश्मनी नहीं है। लेकिन अन्य बहुत अधिक सावधान हैं। वे चिंता करते हैं कि Microsoft बस अपने प्लेटफार्मों पर झुका हुआ खुला स्रोत डेवलपर्स सहित सभी को प्राप्त करने की कोशिश कर रहा है – जिस बिंदु पर उन प्लेटफार्मों के लिए कीमत आसमान छू जाएगी। पहले भी ऐसा हो चुका है.

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

काइल ड्रेक – नवजात शिशुओं के निर्माता

हालांकि, मुझे संदेह है कि यह ज्यादातर उद्यम स्तर के ग्राहक होंगे जो अंततः उच्च मूल्य देखते हैं. Microsoft अब अपना सारा पैसा बड़ी कंपनियों से मंगवाता है। आपको क्यों लगता है कि आप लगभग उन लोगों के बारे में कभी नहीं सुनेंगे जो अब विंडोज को पायरेट करते हैं? क्योंकि आपके औसत होम कंप्यूटर उपयोगकर्ता का पैसा निचोड़ना एक खो देने वाला प्रस्ताव है। जब तक आप Microsoft पारिस्थितिकी तंत्र के भीतर रहते हैं, तब तक आप कुछ फैशन में जानवर को खिला रहे हैं, भले ही आप ब्लैक मार्केट पर अपना सॉफ़्टवेयर प्राप्त करके कुछ सौ डॉलर बचाएं.

“भावहीन। कंपनियों को हमेशा पैसा बनाने की जरूरत होती है। वे हमेशा समुदाय को बेहतर दिखने के लिए परोपकारी और दान आधारित बातें भी करेंगे। मैं इस बात की सराहना करता हूं कि समुदाय को समर्थन देने के लिए बड़े निगम जो कुछ भी कर रहे हैं, लेकिन ऐसा कुछ भी महसूस नहीं होता है * आमतौर पर बड़े समर्थन वाले कोर कोर की तुलना में * अलग * होता है।.

तात्कालिक रूप से संबंधित, मध्यम / बड़े आकार के निगम OSS परियोजनाओं को बंद लोगों के साथ व्यवहार करके समुदाय का सबसे अच्छा समर्थन कर सकते हैं, पढ़ें: समान राशि का भुगतान। ओएसएस को ‘मुक्त’ से हटा दिया जाना चाहिए और खुले ज्ञान के बारे में अधिक जानकारी होनी चाहिए। मैं अपने मूल्यवान संसाधनों को दे रहा हूं ताकि दूसरों को फायदा हो सके, न कि आपके लिए मुफ्त सॉफ्टवेयर बनाने के लिए … मैं उसी सम्मान की उम्मीद करता हूं। “

क्रिस, AKA टंकीस्पैंकी – रेडिट उपयोगकर्ता

एक बात सुनिश्चित है: आज, खुला स्रोत सॉफ्टवेयर हर जगह है. यह आपके सर्वर पर, आपके टीवी में, आपके फ़ोन पर, आपके फ्रिज पर … वास्तव में, हर जगह चल रहा है। हम कभी भी एक बार “लिनक्स डेस्कटॉप का वर्ष” का वादा नहीं कर सकते हैं, लेकिन ओपन सोर्स सॉफ्टवेयर ने पहले ही कई महत्वपूर्ण तरीकों से विश्व युद्ध जीत लिया है.

दुनिया को चलाने वाले बड़े पैमाने पर मुक्त स्रोत परियोजनाओं की एक लघु-ईश सूची, और शायद आपका जीवन

बस आपको कुछ परिप्रेक्ष्य देने के लिए, यहां हाई-प्रोफाइल सॉफ़्टवेयर की एक सूची दी गई है जो या तो पूरी तरह से खुला स्रोत है या खुले स्रोत कोड पर आधारित है:

एंड्रॉयड – दुनिया भर में फोन और टैबलेट के लिए ऑपरेटिंग सिस्टम
धृष्टता – ऑडियो रिकॉर्डिंग और एडिटिंग सॉफ्टवेयर
ब्लेंडर – 3 डी ग्राफिक्स सॉफ्टवेयर
Drupal -एक लोकप्रिय सामग्री प्रबंधन प्रणाली (CMS)
फ़ायरफ़ॉक्स – एक वेब ब्राउज़र
गूगल क्रोम – क्रोमियम पर आधारित
आईओएस – यूनिक्स के आधार पर सभी एप्पल फोन और टैबलेट पर ऑपरेटिंग सिस्टम
जूमला – एक लोकप्रिय सामग्री प्रबंधन प्रणाली
लिब्रे ऑफिस – और कार्यालय सॉफ्टवेयर सुइट
मैक ओ एस – यूनिक्स के आधार पर सभी ऐप्पल पीसी पर ऑपरेटिंग सिस्टम
Magento – एक लोकप्रिय ईकॉमर्स सीएमएस
मीडियाविकि – सॉफ्टवेयर जो विकिपीडिया चलाता है
माइक्रोसॉफ्ट बढ़त – एक वेब ब्राउज़र; नया बीटा संस्करण क्रोमियम पर आधारित है
ओपेरा – क्रोमियम पर आधारित एक वेब ब्राउज़र
प्लेस्टेशन 4 का ऑपरेटिंग सिस्टम – FreeBSD पर आधारित है, जो यूनिक्स की तरह है
VLC मीडिया प्लेयर
विवाल्डी – क्रोमियम पर आधारित मेरा पसंदीदा वेब ब्राउज़र
वर्डप्रेस – सामग्री प्रबंधन प्रणाली जो एक तिहाई इंटरनेट चलाती है

ओएसएस के लाभ और नुकसान & मालिकाना सॉफ्टवेयर

इसलिए मैंने दार्शनिक कारणों को रेखांकित किया कि ओपन सोर्स सॉफ़्टवेयर एक अच्छा विचार क्यों है, लेकिन दर्शन, मुझे यह कहते हुए दुख हो रहा है, बिलों का भुगतान नहीं करता है। अगर ऐसा होता तो दुनिया का हर कॉलेज का छात्र अमीर होता। OSS को व्यावसायिक दृष्टिकोण से देखने का समय है.

मान लें कि आपको चलाने के लिए एक सर्वर मिला है, या प्रकाशित करने के लिए एक वेबसाइट है. आप कुछ मालिकाना सॉफ्टवेयर विकल्पों और कुछ खुले स्रोत विकल्पों के साथ प्रस्तुत हैं। जो आपको चुनना चाहिए?

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

ओपन सोर्स सॉफ्टवेयर – द गुड एंड द बैड

लाभ: आप सॉफ्टवेयर को ठीक कर सकते हैं और / या संशोधित कर सकते हैं

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

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

लाभ: आप अपने डेटा खुद

मालिकाना सॉफ्टवेयर के साथ, यह पता लगाना मुश्किल हो सकता है कि सॉफ्टवेयर विक्रेता आपके डेटा के साथ क्या करता है। कभी-कभी, वह डेटा उन स्थानों पर भेज दिया जाता है जहाँ आप जाना नहीं चाहते। कभी-कभी ऐसा दुर्घटना से होता है (यह भी देखें: हर कोई जो कभी गलती से संवेदनशील तस्वीरें iCloud पर अपलोड कर चुका है)। लेकिन कभी-कभी, यह सॉफ़्टवेयर कंपनी लाभ के लिए आपके डेटा की कटाई जानबूझकर कर रही है.

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

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

लाभ (अधिकतर): यह अक्सर अधिक सुरक्षित होता है

स्पष्ट होने दें: ऐसे मामले सामने आए हैं जब किसी ने किसी ओपन सोर्स प्रोजेक्ट में स्पाइवेयर को थोड़ा खिसका दिया, और किसी ने तब तक ध्यान नहीं दिया जब तक कि कुछ खराब नहीं हुआ. लेकिन आमतौर पर, बड़े ओएसएस परियोजनाओं के साथ, बड़ी संख्या में लोगों द्वारा सभी कोड की सावधानीपूर्वक समीक्षा की जाती है.

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

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

लाभ (ईश): संभावित रूप से व्यापक पारिस्थितिक तंत्र हैं

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

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

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

मेरे लिए गलत नहीं है, मालिकाना सॉफ्टवेयर (जैसे Adobe Photoshop और Microsoft Windows) में एक बड़ा पारिस्थितिकी तंत्र भी हो सकता है। हालांकि, ओएसएस आम तौर पर लोगों के लिए कूदना और नया सामान बनाना आसान बनाता है। WordPress थीम बनाने के लिए आपको कभी भी “विकास टूलकिट” के लिए भुगतान नहीं करना होगा.

फायदा: मृत सॉफ्टवेयर हमेशा मृत नहीं होता है

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

लाभ (ईश): ओएसएस नि: शुल्क है … आमतौर पर … अभी के लिए

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

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

अंत में, ऐसी कंपनियां हैं जो सॉफ़्टवेयर को स्वयं नहीं बेचती हैं, लेकिन सॉफ़्टवेयर का उपयोग करने वाले किसी भी व्यक्ति के लिए एंटरप्राइज़-स्तर का समर्थन बेचती हैं. संक्षेप में, मुफ्त में सब कुछ की उम्मीद नहीं है. ओएसएस समुदाय को भी खाना है.

नुकसान: ओएसएस कभी-कभी समर्थन नहीं करता है … जैसे, बिल्कुल

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

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

संक्षेप में, यदि आपके सॉफ़्टवेयर का उपयोग करते समय कुछ परीक्षण और त्रुटि से गुज़रना आपकी बात नहीं है, तो कुछ OSS आपके लिए नहीं हो सकता है.

मालिकाना सॉफ्टवेयर – अच्छा और बुरा

लाभ: डेवलपर्स के पास सुरक्षा के लिए एक बड़ा बजट हो सकता है

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

उदाहरण के लिए, जबकि विंडोज 10 के बारे में नापसंद करने के लिए बहुत सारी चीजें हैं (जैसे कि आपका डेटा Microsoft को कितना भेजा जाता है), चीजों की सुरक्षा पक्ष पर पसंद करने के लिए एक उचित राशि है। विंडोज लंबे समय तक सबसे कमजोर ऑपरेटिंग सिस्टम के रूप में जाना जाता था। आज, जब तक आप इसे अपडेट करते हैं और सुपर-स्केचिव वेबसाइटों पर नहीं जाते हैं, तब तक आप केवल विंडोज डिफेंडर, अंतर्निहित एंटीवायरस सॉफ़्टवेयर के साथ बहुत अच्छी तरह से संरक्षित होंगे।.

लाभ (ईश): आप पा सकते हैं (कुछ) सुरक्षा अस्पष्टता के माध्यम से

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

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

जैसे-जैसे Apple की लोकप्रियता बढ़ी है, वैसे-वैसे मैलवेयर की मात्रा सफलतापूर्वक Mac को लक्षित कर रही है. तो अब हम जानते हैं कि अतीत में Apple की सबसे अच्छी सुरक्षा बेहतर सुरक्षा नहीं थी, बल्कि अधिक अस्पष्टता थी.

फायदा: पेड प्रोपराइटरी सॉफ्टवेयर में आमतौर पर सपोर्ट होता है

ध्यान दें कि “आमतौर पर” का अर्थ हमेशा नहीं होता है, इसलिए आपको इसे खरीदने से पहले एक कार्यक्रम के लिए समर्थन विकल्पों पर निश्चित रूप से जांच करनी चाहिए। लेकिन अधिकांश मालिकाना सॉफ्टवेयर में आसानी से उपलब्ध समर्थन होता है। यदि आपका व्यवसाय आपके सॉफ्टवेयर के काम करने पर निर्भर करता है, तो यह बहुत मायने रखता है.

लाभ: मालिकाना सॉफ्टवेयर विक्रेता आपके राज़ की रक्षा के लिए NDAs पर हस्ताक्षर कर सकते हैं

यदि आप वर्तमान में ऐसी चीजें कर रहे हैं जो आपके प्रतियोगी नहीं कर सकते हैं, तो आप शायद यह विज्ञापित नहीं करना चाहते हैं कि कौन सा सॉफ्टवेयर उन चीजों को संभव बना रहा है। जब आप किसी स्वामित्व वाले सॉफ़्टवेयर विक्रेता से अनुबंध करते हैं, तो आप अपने लाइसेंस के लिए एक गैर-प्रकटीकरण समझौते (NDA) को शामिल करने के लिए कह सकते हैं। इस बात की कोई गारंटी नहीं है कि विक्रेता सहमत होंगे, लेकिन उनमें से कई करेंगे.

सिद्धांत रूप में, आप OSS विक्रेता के साथ भी ऐसा कर सकते हैं, लेकिन इसकी प्रकृति से, OSS समुदाय रहस्यों से प्यार नहीं करता है. यह भी याद रखें कि यदि आप सॉफ़्टवेयर में कोई बदलाव करते हैं, तो आप उन परिवर्तनों को वापस ऊपर भेजने के लिए बाध्य हैं। आपका सॉफ़्टवेयर रहस्य लंबे समय तक गुप्त नहीं रहेगा.

नुकसान: यदि कोई समस्या है, तो आप इसे स्वयं ठीक नहीं कर सकते

जैसा कि मैंने कहा, कार्यक्रम के साथ समस्या होने पर मालिकाना सॉफ़्टवेयर की सबसे बड़ी कमी स्पष्ट हो जाती है। यहां तक ​​कि अगर आपको पता है कि समस्या क्या है, और ठीक है कि इसे कैसे ठीक किया जाए, तो आपको कोड में जाने की अनुमति नहीं है। यह बेहद निराशाजनक है, खासकर अगर समर्थन टीम अनुत्तरदायी है, या आप इस समस्या को नहीं समझते हैं, जैसा कि आप करते हैं.

नुकसान: अजीब लाइसेंसिंग मुद्दे हो सकते हैं

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

लाइसेंस समझौते भी हैं जो किसी भी कारण से सॉफ़्टवेयर कंपनी को आपके लाइसेंस को रद्द करने की शक्ति देते हैं. इनमें डेवलपर की व्यक्तिगत समझ का उल्लंघन करना, या कुछ विशिष्ट देश में गैर-कानूनी चीजों के लिए सॉफ़्टवेयर का उपयोग करना शामिल हो सकता है (भले ही वे आप में अवैध न हों).

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

तब ऐसी समस्याएं होती हैं जो तब होती हैं जब सॉफ़्टवेयर का एक घटक एक लाइसेंस द्वारा कवर किया जाता है, और बाकी एक अन्य लाइसेंस के अंतर्गत आता है. मैं उस पूरे झमेले में जाने की कोशिश करने वाला नहीं हूँ। यह सभी के लिए कानूनी दुःस्वप्न है। और निष्पक्ष होने के लिए, यह परिदृश्य OSS परियोजनाओं के साथ भी आया है। इसलिए मुझे लगता है कि सभी सॉफ्टवेयर के साथ, हमें वास्तव में उन लाइसेंस समझौतों को पढ़ना चाहिए। लेकिन हम अभी जीत नहीं पाए हैं। आप इसे जानते हैं और मैं इसे जानता हूं, इसलिए आइए खुद का बच्चा न करें.

ओएसएस ने पूरे इंटरनेट को कैसे बदला

ठीक है, यदि आपने इस लेख के पिछले भागों को छोड़ दिया है, तो ठीक है … इसे छोड़ें नहीं। यह वह जगह है जहाँ आप सीखते हैं कि इंटरनेट और ओएसएस अविभाज्य क्यों हैं.

फिर भी अधिक इतिहास: ओएसएस ने हमारे लिए इंटरनेट का काम किया

मेरे थोड़े से वैज्ञानिक शोध के अनुसार, सभी तकनीकी नवाचारों में से कम से कम एक तिहाई सैन्य संगठनों द्वारा संचालित होता है, जो लोगों को मारने के लिए नए और बेहतर तरीके खोज रहे हैं। एक और तीसरा वयस्क सामग्री द्वारा संचालित है। शेष तीसरा नर्ड के एक झुंड का परिणाम है जो खतरनाक चीजें कह रहा है जैसे, “क्या होगा …?”

यदि आप अनुमान लगाते हैं कि यह आखिरी स्थिति थी जिसने हमें इंटरनेट दिया, तो बधाई! आप बिलकुल गलत हैं … जिस इंटरनेट को हम जानते हैं, वह मूल रूप से “ARPANET” नामक एक परियोजना पर आधारित था, जिसे अमेरिकी रक्षा विभाग द्वारा चलाया गया था। तो यह सभी बड़े समय की सेना थी, कम से कम पहले.

Nerd दर्ज करें। सर टिम बर्नर्स-ली नाम के एक व्यक्ति ने पूछा, “ठीक है, अब जब हमारे कंप्यूटर एक दूसरे से बात कर सकते हैं, तो क्या होगा अगर हम हाइपरटेक्स्ट की प्रणाली के माध्यम से वैज्ञानिक दस्तावेज साझा कर सकते हैं, जिससे ज्ञान फैलाना आसान हो जाए?” और इस प्रकार, हाइपरटेक्स्ट मार्कअप लैंग्वेज (HTML) का जन्म हुआ, और शेष इतिहास है। (उद्धरण काल्पनिक

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

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

कोई बड़ी बात नहीं, है ना? पैसा किसे पसंद नहीं है? खैर, चीजें वास्तव में जल्दी से जटिल हो गईं. एक महत्वपूर्ण युद्ध का रास्ता सब कुछ था जिस तरह से लोग वास्तव में इंटरनेट का उपयोग कर रहे थे. थोड़ी देर के लिए, नेटस्केप आसपास का सबसे बड़ा ब्राउज़र था, जब तक कि माइक्रोसॉफ्ट ने अपना इंटरनेट एक्सप्लोरर (IE) नहीं बनाया। लेकिन जैसे कि गुप्त रूप से बुराई के लिए एक प्रतिष्ठा चाहते हैं, माइक्रोसॉफ्ट ने आगे बढ़कर, IE को डिफ़ॉल्ट रूप से विंडोज की सभी प्रतियों के साथ बंडल किया, तुरंत इंटरनेट एक्सप्लोरर (IE) को दुनिया का प्रमुख ब्राउज़र बना दिया.

नेटस्केप ने प्रतिस्पर्धा करने की कोशिश की, लेकिन ऐसा नहीं कर सका और इसलिए कानूनी दायरे में मदद मांगी। Microsoft को अमेरिकी सरकार द्वारा अदालत में पेश किया गया था, इस आधार पर कि विंडोज़ के साथ IE को बंडल करना ब्राउज़र बाजार का अवैध एकाधिकार था। Microsoft ने पहले फैसले को खो दिया, अपील की, फिर आगे मुकदमेबाजी से बचने के लिए एक निपटान समझौते को स्वीकार किया। और वास्तव में कुछ भी नहीं बदला.

कुछ समय के लिए, ऐसा लग रहा था कि Microsoft बहुत कुछ करने के साथ-साथ इंटरनेट पर भी जा रहा था. खैर, फ्लैश और शॉकवेव प्लगइन्स के निर्माता मैक्रोमेडिया द्वारा वेब का एक उचित हिस्सा भी दावा किया गया था। इन उपकरणों ने लोगों को आसानी से अपने वेब डिज़ाइनों के कुछ हिस्सों को चेतन करने और ऑनलाइन ब्राउज़र गेम बनाने की अनुमति दी। 1990 के दशक में यह बहुत बड़ा था। इसे देखो.

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

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

इस बीच, जबकि मैक्रोमेडिया / एडोब फ्लैश वेब पर एनीमेशन के लिए मानक था, HTML और जावास्क्रिप्ट के नए संस्करण (जो दोनों खुले स्रोत कोड हैं) ने इसे संभालना शुरू कर दिया था.

लेकिन असली किकर तब आया जब Google क्रोमियम लॉन्च करके इस मिश्रण में शामिल हो गया, एक और खुला स्रोत ब्राउज़र परियोजना। इस परियोजना के आधार पर, Google अंततः एक ऐसे ब्राउज़र के साथ आया, जिसके बारे में आपने शायद ही सुना होगा: क्रोम। और क्रोम के बाजार में आने के बाद, जिसने भी Google का उपयोग किसी भी चीज़ की खोज करने के लिए किया, उसने थोड़ा संदेश देखा, जैसे “क्या आप हमारे ब्राउज़र को आज़माना नहीं चाहते हैं?” सभी बिंदास बच्चे ये कर रहे हैं।” (उद्धरण काल्पनिक

क्रोमियम ने ब्राउजिंग की दुनिया को संभाला। अब इस OSS पर आधारित दर्जनों ब्राउज़र हैं, जिनमें ओपेरा जैसे बड़े नाम शामिल हैं। Microsoft ने अंततः IE को अपडेट करके बनाए रखने की कोशिश की, लेकिन यह पर्याप्त नहीं था। यहां तक ​​कि Microsoft का नया ब्राउज़र (एज) अब क्रोमियम पर आधारित है। इस सब के लिए कुछ उतार-चढ़ाव हैं, लेकिन ऐतिहासिक प्रवृत्ति स्पष्ट है:

सॉफ़्टवेयर कंपनियां खुले स्रोत को नहीं मार सकती हैं। कम से कम, वे अभी तक ऐसा करने में कामयाब नहीं हुए हैं. यह इंटरनेट के अस्तित्व के लिए बहुत अभिन्न है.

ओएसएस और इंटरनेट की वर्तमान स्थिति

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

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

अफसोस की बात है कि अब वे कानून चले गए हैं.

यह एक लंबी लड़ाई थी, हालांकि, और ओएसएस के लोग संघर्ष में सबसे आगे थे। और यह एक लड़ाई के लायक है, जहाँ भी यह आगे आ सकता है. मैं आपको अनुभव से बता सकता हूं कि नेट तटस्थता नहीं होना (मैक्सिको के पास यह कभी नहीं था, जहां तक ​​मुझे पता है) महान नहीं है.

जब “मैन,” के खिलाफ वापस लड़ने की कोशिश नहीं की जाती है, तो ओएसएस समुदाय को आमतौर पर ऑनलाइन सॉफ्टवेयर बनाने और फिर सबसे अच्छे टेक्स्ट एडिटर्स के बारे में बहस करते हुए पाया जा सकता है। बहुत से सहयोगी विकास GitHub जैसी साइटों पर होते हैं, जो कोड और संस्करण नियंत्रण साझा करने की अनुमति देते हैं (यह मत पूछिए – एक और, और भी लंबा लेख है)। संचार और समन्वय उन प्लेटफार्मों पर, मंचों में और स्लैक चैट रूम (या पुराने स्कूल वालों के लिए आईआरसी चैट रूम) में होता है। खुला स्रोत सभी पसंद के बारे में है, इसलिए ओएसएस पर सहयोग करने के लिए उपकरणों की कोई कमी नहीं है.

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

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

ओपन सोर्स सर्वर टेक हर जगह है

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

अमेज़न वेब सेवा, वर्तमान में “क्लाउड सर्वर” की दुनिया की सबसे बड़ी प्रदाता है, जो कई प्रकार के लिनक्स सर्वर प्रदान करती है। लगभग हर अन्य क्लाउड सेवा प्रदाता सूट का अनुसरण करता है, जिसमें शामिल हैं – yep – Microsoft Azure. तो आपके द्वारा लोड किया गया लगभग हर वेबपेज लिनक्स या यूनिक्स-आधारित सर्वर से आता है, या कम से कम एक से डेटा में कॉल करता है.

सीधे शब्दों में कहें, ओएसएस सर्वर तकनीक सबसे भरोसेमंद है, और लगभग हमेशा से रही है.

ओपन सोर्स सीएमएस सॉफ्टवेयर लगभग सभी वेबसाइटों को चलाता है

एक दिन, कोई व्यक्ति कच्चे HTML में अपनी कंपनी की वेबसाइट के लिए तीन सौ पृष्ठों को लिखने के लिए बहुत थक गया था, इसलिए उन्होंने पृष्ठ निर्माण को आसान बनाने का एक तरीका ढूंढ लिया। और इस तरह पहला कंटेंट मैनेजमेंट सिस्टम (CMS) आया – भारी मात्रा में कंटेंट के प्रबंधन के लिए एक तरह से सॉफ्टवेयर जो आपको पूरी तरह से पागल नहीं करता। वापस “पोर्टल” वेबसाइटों के दिनों में, यह एक बड़ी सफलता थी.

और अब, अस्तित्व में लगभग हर सीएमएस खुला स्रोत है.

लगभग सभी वेबसाइटों में वर्डप्रेस का एक तिहाई भाग चल रहा है। लेकिन अन्य सभी बड़े नाम खुले स्रोत भी हैं. आपने जूमला, Drupal, TextPattern, और जंगम प्रकार के बारे में सुना होगा, केवल कुछ ही नाम करने के लिए.

मालिकाना सॉफ्टवेयर के बजाय इन विकल्पों को क्यों हटा दिया गया है? ज्यादातर क्योंकि वे स्वतंत्र हैं, ईमानदार होने के लिए। पेड सीएमएस विकल्प शुरुआत से ही आस-पास रहे हैं, लेकिन लोग हमेशा अपनी वेबसाइट बनाने के लिए सबसे सस्ते तरीकों की तलाश में रहते हैं.

वर्डप्रेस की अद्भुत सफलता के रूप में, यह पहला खुला स्रोत ब्लॉगिंग विकल्प नहीं था, लेकिन यह लंबे समय तक स्थापित और उपयोग करना सबसे आसान था। वर्डप्रेस डेवलपर्स वास्तव में एक “पांच-मिनट की स्थापना” प्रक्रिया से डींग मार गए, हालांकि यह करने के लिए कि जल्दी से, आपको निश्चित रूप से वेबसाइटों की स्थापना और डेटाबेस के प्रबंधन के बारे में कुछ जानना चाहिए।.

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

लगभग सभी फ्रंट एंड कोड ओपन सोर्स (सॉर्ट) है

जब मैं कहता हूं “फ्रंट एंड कोड,” मैं HTML, CSS और जावास्क्रिप्ट (JS) के बारे में बात कर रहा हूं। ये वे भाषाएँ हैं जो अधिकांश वेबसाइटों का दृश्य भाग बनाती हैं (हालाँकि जावास्क्रिप्ट हमेशा शामिल नहीं होती है).

यहाँ पर अनइंस्टिट्यूट के लिए क्रैश कोर्स है: HTML परिभाषित करता है कि आप क्या देख रहे हैं, जैसे, “यहाँ पाठ का एक पैराग्राफ है। अब यहाँ एक छवि है। ” आपका ब्राउज़र तब पाठ और छवि प्रदर्शित करता है। सीएसएस परिभाषित करता है कि यह सब कैसे दिखता है, जैसे, “पैराग्राफ पाठ मध्यम आकार का है, और छवि पाठ के बाईं ओर है।” ब्राउज़र इस इनपुट को लेता है, और टेक्स्ट और इमेज को साथ-साथ प्रदर्शित करता है.

जावास्क्रिप्ट, ज्यादातर मामलों में, वैकल्पिक है। यह अक्सर वेब पेजों पर चीजों को एनिमेट करने के लिए उपयोग किया जाता है, और इसका उपयोग कई स्रोतों से डेटा में कॉल करने के लिए भी किया जा सकता है। यह “वेब ऐप्स” कितने हैं.

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

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

इसलिए भले ही किसी वेबसाइट के सोर्स कोड को ओएसएस के रूप में लाइसेंस प्राप्त नहीं किया जा सकता है, व्यवहार में, यह उतना ही खुला है जितना आपको मिल सकता है। क्योंकि इंटरनेट कैसे डिजाइन किया गया था.

आपके लिए सही OSS कैसे चुनें

इस बिंदु पर, आप पर्याप्त से अधिक पढ़ चुके हैं, और आप सोच रहे होंगे, “ठीक है, यह सब बहुत अच्छा है!” अब मुझे किस सॉफ्टवेयर की आवश्यकता है? क्या यह वर्डप्रेस है? उसने वर्डप्रेस को बहुत कुछ कहा। ”

ज़रूर, वर्डप्रेस … हो सकता है। लंबे समय से, मेरे लिए आपको कुछ व्यावहारिक सलाह देने का समय है। यदि यह एकमात्र चीज है जिसे आप इस पूरे लेख में ढूंढना चाहते हैं, तो … मुझे बहुत खेद है.

पहला कदम: अपनी आवश्यकताओं और लक्ष्यों को परिभाषित करना

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

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

अपने बजट पर निर्णय लें

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

अपने मौजूदा आस्तियों की जांच करें

लगभग उसी समय जब आप अपना बजट काम कर रहे होते हैं, तो आपके पास पहले से मौजूद चीजों को देखना एक अच्छा विचार हो सकता है। क्या आपके पास आईटी टीम है? उनके पास क्या कौशल है? उन्हें कौन सी प्रोग्रामिंग लैंग्वेज पता है?

क्या आपके पास पहले से ही सर्वर है, या तो साइट पर या क्लाउड में? (हमेशा याद रखें, वैसे तो “क्लाउड” किसी और का कंप्यूटर है।) क्या आपके सर्वर उस सॉफ़्टवेयर के साथ संगत हैं जो आप चलाना चाहते हैं।? यदि सॉफ़्टवेयर एक स्थानीय डेस्कटॉप ऐप है, तो क्या आपके मौजूदा कंप्यूटर इसके अनुकूल हैं? (मुझे पता है, कि एक no-brainer की तरह लगता है … लेकिन लोग अक्सर जांचना भूल जाते हैं।)

इस जटिलता और उपयोगकर्ता मित्रता के बीच Tradeoff

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

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

उदाहरण के लिए, यदि आपको एक ब्लॉग और केवल एक ब्लॉग की आवश्यकता है, तो एक स्ट्राइप्ड-डाउन ब्लॉग CMS को पकड़ो। यदि आपको ग्राफिक्स सॉफ़्टवेयर की आवश्यकता है जो तस्वीरों के एक पूरे समूह को जल्दी से संपादित कर सकता है, तो डार्कटेबल (एक एडोब लाइटरूम विकल्प) डाउनलोड करें, जीआईएमपी नहीं। ठीक है, मैं समझाता हूँ कि एक GIMP का अर्थ है GNU इमेज मैनिप्युलेशन प्रोग्राम। यह एक फ़ोटोशॉप विकल्प है, और अनगिनत खराब चुटकुलों का स्रोत है.

मेरी बात यह है, सामान्य टूल चुनने के लिए बहुत जल्दी नहीं है. यह पता करें कि क्या कोई विशेष कार्यक्रम है जो काम को बेहतर और अधिक आसानी से करेगा.

सॉफ्टवेयर के पारिस्थितिकी तंत्र का आकलन करें

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

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

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

इससे पहले कि आप एक संभावित ओएसएस समाधान को अस्वीकार कर दें क्योंकि इसमें वह सब कुछ नहीं है जो आपको चाहिए, यह देखने के लिए कि क्या किसी और ने आपकी समस्या हल की है या नहीं.

ओएसएस का भविष्य

आश्चर्यजनक अस्वीकरण: मैं भविष्य की भविष्यवाणी करने के लिए योग्य नहीं हूं। फिर भी, कुछ चीजें स्पष्ट हैं.

पहला: OSS कहीं नहीं जा रहा है विंडोज अभी के लिए डेस्कटॉप बाजार का मालिक है, लेकिन इसके बारे में है। यहां तक ​​कि सॉफ्टवेयर दिग्गजों को इस वास्तविकता का सामना करना पड़ा है कि यह एक मुफ्त विकल्प के साथ प्रतिस्पर्धा करना मुश्किल है.

दूसरा: निगम अब एक “यदि आप उन्हें हरा नहीं सकते हैं, तो आपको OSS के प्रति attitude em” रवैये में शामिल होना होगा. जबकि खुले स्रोत समुदाय में से कई समझदारी से उन कंपनियों से सावधान हैं जो पहले ओएसएस से घृणा करते थे अब इसके साथ जुड़ रहे हैं, यह प्रवृत्ति बंद होने वाली नहीं है। उनके कारण आदर्शवादी होने के बजाय स्वार्थी हो सकते हैं, लेकिन ये सॉफ्टवेयर दिग्गज ओएसएस समुदाय में पैसा डालते हैं, बहुत सारे विकास के लिए भुगतान करते हैं.

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

“[मैं देख रहा हूँ] ज्यादातर वेब आधारित तकनीक और कम मूल ऐप्स में एक सामान्य कदम। बड़ी कंपनियों को इंटरनेट आधारित सामान पसंद है क्योंकि आपको पैमाने पर लाइव उपयोगकर्ता डेटा मिलता है। कई प्लेटफार्मों के बीच डेटा विभाजन को बनाए रखना कठिन है। फ्रेमवर्क और भाषाएं हमेशा बढ़ती रहेंगी और विकसित होती रहेंगी, आती रहेंगी, ठीक वैसे ही जैसे धर्म करते हैं। ”

क्रिस AKA tankyspanky, Reddit उपयोगकर्ता.

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

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

रिएक्ट जैसे ये भारी फ्रंट-एंड फ्रेमवर्क इस समस्या का एक प्रमुख हिस्सा हैं, और मुझे आश्चर्य नहीं होगा यदि हमने भविष्य में सरल फ्रंट-एंड फ्रेमवर्क को वापस स्केल करना शुरू कर दिया, और संभवत: सर्वर साइड रेंडरिंग के लिए बहुत पीछे चले गए। की चीज़ों का।”

काइल ड्रेक

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

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map