मैं ओपन-सोर्स रिलीज के लिए एक प्रोजेक्ट तैयार करने की कोशिश कर रहा हूं और एक समस्या में भाग गया हूं ... यह प्रोजेक्ट कई ओपन-सोर्स घटकों पर निर्भर करता है जिन्हें मैंने अपनी lib निर्देशिका में जार-फाइल के रूप में संग्रहीत किया है तारीख। उनमें से कुछ कुछ साल पहले की तारीखें हैं, और उनमें से कम से कम एक ओपन-सोर्स प्रोजेक्ट से है, जिसकी साइट गायब हो गई है और जिसका स्रोत मैं (रेडॉक्स लाइब्रेरी) की एक प्रति नहीं ढूंढ पा रहा हूं।मृत खुली स्रोत निर्भरताओं से निपटने के लिए कैसे?
मेरी दुविधा यह है कि मुझे नहीं पता कि जब मैं इसे रिलीज़ करता हूं तो मुझे अपने प्रोजेक्ट को कैसे पैकेज करना है ... मुझे स्रोत के बिना जेएआर-फाइल शामिल नहीं करना चाहिए क्योंकि वह लाइसेंस की शर्तों का उल्लंघन करेगा जिसके तहत मैंने उपयोग किया था कोड स्वयं, लेकिन मुझे नहीं लगता कि यह जेएआर फ़ाइल आसानी से खोजने योग्य है इसलिए मैं भी एक ऐसा कहना नहीं चाहता हूं जो कहता है "यह जार, शुभकामनाएं पाएं!"।
इस मामले में सबसे अच्छा अभ्यास क्या है? गौणतः और ("सभी जार अब आप पर! से आयात का स्रोत रखने के अलावा अन्य), किसी को पता है जहाँ मैं इस विशेष पुस्तकालय के लिए स्रोत मिल सकती है?
धन्यवाद!
+1: archive.org। और - ओपन सोर्स का उपयोग कर हर किसी के लिए एक अच्छी चेतावनी। वास्तव में खुला स्रोत प्राप्त करें। स्रोत वितरित करें। –
वैसे, Google कैश लिंक को स्टैक ओवरफ़्लो द्वारा पहली बार मैंने पोस्ट करने का प्रयास किया था, लेकिन इसे अभी काम करना चाहिए। –