2013-06-05 2 views
16

मेरे पास जिथब में एक नई परियोजना है। यह सार्वजनिक है। हालांकि मुझे यह याद नहीं है कि यह देने के लिए लाइसेंस क्या है।क्या मेरी सार्वजनिक जिथब परियोजना ओपन सोर्स नहीं हो सकती है?

एक नया भंडार शुरू करने से पहले Google कोड/स्रोत फोर्ज में मुझे याद है कि ओपन सोर्स लाइसेंस को प्रतिबद्ध करने के लिए कहा जा रहा है।

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

+5

मैं इस प्रश्न को ऑफ-विषय के रूप में बंद करने के लिए मतदान कर रहा हूं क्योंकि ** यह लाइसेंसिंग या कानूनी मुद्दों ** के बारे में है, प्रोग्रामिंग या सॉफ्टवेयर विकास नहीं। [यहां देखें] (http://meta.stackoverflow.com/a/274964/359284) विवरण के लिए, और [सहायता/विषय-विषय] अधिक के लिए। –

उत्तर

6

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

+3

सहमत @ थॉमसका, मैं बस जिथब मॉडल को समझने की कोशिश कर रहा हूं। कुछ परिस्थितियों में कुछ प्रकार का सॉफ़्टवेयर बेहतर सार्वजनिक होता है, भले ही यह सुरक्षा सामग्री और पुस्तकालयों जैसे प्रोपेटरी हो। – flybywire

14

मेरे पास जिथब में एक नई परियोजना है। यह सार्वजनिक है। हालांकि मुझे यह याद नहीं है कि यह देने के लिए लाइसेंस क्या है।

कोड किसी भी स्पष्ट लाइसेंस के बिना GitHub पर होस्ट ज्यादातर "सभी अधिकार सुरक्षित" खंड (cf. InfoWorld post on this subject) के अंतर्गत आती है। आइटम के प्रासंगिक अंश के नीचे:

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

हालांकि, ताकि स्पष्ट रूप से अपनी मंशा राज्य के लिए में, शायद यह बेहतर होगा स्पष्ट रूप से (अपने रेपो में एक लाइसेंस को जोड़ने के लिए एक अलग पाठ फ़ाइल के रूप (जैसे। COPYING.txt) और README.txt फ़ाइल के भाग के रूप में।

बेशक सार्वजनिक और खुला स्रोत के बीच एक अंतर है। मैं कह सकते हैं, उदाहरण के लिए, आप डाउनलोड पढ़ा है, और कोड का अध्ययन करने के लिए स्वतंत्र हैं लेकिन आप इसे चलाने के लिए भुगतान करने के लिए $$$ है?

आप से कुछ प्रेरणा प्राप्त कर सकते हैं परियोजना dual licencing मोड जो उपयोग को सीमित करता है इस प्रकार है:

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

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

3

मेरे पास जिथब में एक नई परियोजना है। यह सार्वजनिक है। हालांकि मुझे यह याद नहीं है कि यह देने के लिए लाइसेंस क्या है।

ठीक है, आपको अच्छी तरह याद है, गिथब आपको यह नहीं पूछता है।

एक नया भंडार शुरू करने से पहले Google कोड/स्रोत फोर्ज में मुझे याद है कि ओपन सोर्स लाइसेंस को प्रतिबद्ध करने के लिए कहा जा रहा है।

हां, उन्हें दस्तावेज़ीकरण के लिए आवश्यकता है। हालांकि, वे गिथूब के समान नहीं हैं।

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

जो मैं जानता हूँ से, Github केवल यह "मुक्त स्रोत" सक्षम किया जा रहा (उन दो शब्दों के अर्थ के आगे कोई परिभाषा के साथ) के लिए "कांटा" के लिए आप (सार्वजनिक और 0 $ खजाने के लिए) की आवश्यकता है (आगे की परिभाषा के साथ अधिकार फोर्क के साथ पास किए गए हैं)। यदि आप जीथब को एक ईमेल का समर्थन करते हैं, तो वे आपको सभी विवरणों के साथ कुछ बताएंगे।

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

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

रूप में अच्छी तरह देखें:

1

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

यह प्रासंगिक हो सकता है या नहीं भी हो सकता है, लेकिन फिर भी यह एक मान्य बिंदु है जब गिटहब को होस्टिंग कोड के लिए देखते हैं, जिसमें ओपन सोर्स लाइसेंस नहीं है।

+4

यह असंभव क्यों होगा। पीपीएल पब्लिश बुक और वह स्रोत सार्वजनिक है ... –

+0

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

संबंधित मुद्दे