ओपन सोर्स


9

पर जाने के लिए तर्क मैंने इस गर्मी में काम पर अपना डाउनटाइम बिताया है, जिससे मेरा दिन-प्रतिदिन काम करने में मदद मिलती है। संक्षेप में यह मार्कअप के साथ एक एक्सएमएल लोड करता है जो साइट के ब्लॉक, उनकी सामग्री और इन स्टाइल को परिभाषित करता है (एचटीएमएल के समान ही), संपत्तियों की लोडिंग को संभालने में सक्षम बनाता है।

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

ओपन सोर्स लाइसेंस के तहत इसे जारी करने वाले मेरे मालिक/सहकर्मियों को मनाने के लिए सबसे अच्छा तर्क क्या होगा एक अच्छा विचार है?

5

ओएसआई के पास http://www.opensource.org/advocacy/case_for_business.php के साथ कई अच्छे संसाधन हैं जो शायद आपके लिए सबसे प्रासंगिक हैं।

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

उस ने कहा, आम तौर पर लोग केवल तब ही ऐसा करेंगे जब उनके पास परियोजना के लिए उपयोग होता है और जागरूकता बढ़ाना एक वाणिज्यिक प्रोजेक्ट के विपणन के समान ही कठिन हो सकता है - आपको शायद कुछ लोग इसका इस्तेमाल करते हैं एक अस्पष्ट Google खोज के माध्यम से परियोजना!

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

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


5
  • लोकप्रियता
  • समुदाय योगदान
  • सार्वजनिक जांच
  • हम मानकों का पालन करने के लिए मजबूर किया जाएगा। (जो बारी में उत्पाद को बेहतर बनाने जाएगा)
  • सद्भावना

1

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


1

प्रचार: आप Ruby on Rails ढांचे के साथ उदाहरण दे सकते हैं।

यह 37signals वेब ऐप्स करने के लिए बनाया गया था। उन्होंने इसे खोल दिया, फिर कोई व्यक्ति साथ आया और ट्विटर का निर्माण किया। कल्पना कीजिए कि उनके पास से प्रचार था!


1

उत्पाद ओपन सोर्स बनाने का सबसे महत्वपूर्ण योगदान यह है कि यह तुरंत लोगों के लिए अधिक सुलभ हो जाता है।

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


5

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

यह कहा गया है कि, कंपनी के लिए ओपन सोर्स के रूप में एक आंतरिक उपकरण जारी करने के लिए "जोखिम" तर्क का सबसे अच्छा काउंटर यहां दिया गया है: यदि यह आपकी मूल योग्यता का हिस्सा नहीं है और देखभाल की जाती है ताकि वह चूस न सके कंपनी संसाधन (या कंपनी के रहस्य/आधारभूत संरचना का खुलासा), वास्तव में कोई जोखिम नहीं है। — लाभ के लिए कंपनी संभावित लाभ प्राप्त करने के लिए कुछ भी खो देता है और लाभ प्राप्त करता है, भले ही वह क्षमता छोटी हो।


4

मैंने ओपन सोर्स के रूप में कुछ कंपनी-टाइम विकसित पैकेज जारी किए हैं। बुनियादी पिच:

यह अधिक लाभदायक या कंपनी इस रिलीज करने के लिए लाभप्रद है:

  • इस पैकेज हमारे मुख्य व्यवसाय का हिस्सा नहीं है। हम गुप्त सॉस को नुस्खा नहीं दे रहे हैं।
  • हमें कोड का उपयोग करने, बग खोजने और कोड की गुणवत्ता में वृद्धि करने वाले लोगों का एक बड़ा हिस्सा मिलेगा।
  • यह संभावना है कि हम कुछ ऐसे लोगों को ढूंढ सकते हैं जो उन सुविधाओं के लिए कोड का योगदान देंगे जो हमें उपयोगी लग सकती हैं।
  • अच्छी भर्ती उपकरण, भाग 1: अच्छे प्रोग्रामर हमारे प्रबुद्ध डेवलपर-अनुकूल संगठन को आकर्षित करेंगे।
  • अच्छी भर्ती उपकरण, भाग 2: हम कुछ लोगों को कार्रवाई में देख सकते हैं जिन्हें हम भर्ती में रुचि रखते हैं।

यहाँ के दो स्टैंडअलोन संकुल है कि इस दृष्टिकोण के माध्यम से जारी किए गए हैं: - बहुत हाल

  • http://sourceforge.net/projects/kap/ -