HeadlinesBriefing favicon HeadlinesBriefing.com

विकासकर्ता ने डिफ़ॉल्ट लाइसेंस EUPL-1.2 में बदला

Hacker News •
×

पिछले 28 वर्षों के सॉफ्टवेयर प्रकाशन के दौरान, लेखक ने तीन अलग-अलग सॉफ्टवेयर लाइसेंसिंग युगों के अनुभव जताए हैं। अब सभी हालिया काम EUPL-1.2 के तहत उपलब्ध हैं। Midgard पूरी तरह से LGPLv2 था, एक सरल समय जिसमें कम सॉफ्टवेयर लाइसेंस थे। चूंकि Midgard एक वेब फ्रेमवर्क था, इसलिए कमजोर copyleft लाइसेंस का उपयोग करना सही लगता था। Midgard के साथ शिपिंग उदाहरण वेबसाइट X11 लाइसेंस प्राप्त थी। जब लेखक ने 2011 के गिराएं 2011 में JavaScript के साथ अधिक गंभीरता से काम करना शुरू किया, तो लेखक ने MIT लाइसेंस पर स्विच कर दिया। यह NPM पैकेज पारिस्थितिकी तंत्र द्वारा पसंद किए जाने वाले एक सरल "कर्मा करो जो भी आप चाहिए, बस मुझे मत सूझे" व्यवस्था थी। Flowhub को बंद करने के बाद, लगभग कोई सॉफ्टवेयर प्रकाशित करने वाले कई वर्षों के ब्रेक रहे, चाहे वह काम की स्थिति के कारण असंभव था या बोट के साथ व्यस्त था। इस वर्ष, लेखक ने निर्णय लिया कि वह डिफ़ॉल्ट लाइसेंस को EUPL-1.2 में बदल देगा। यह OSI द्वारा मंजूर मिली एक फ्री सॉफ्टवेयर लाइसेंस है जिसे यूरोपीय संघ ने बनाया और प्रकाशित किया है, और यह पिछले लाइसेंसों से एक विचलन है। EUPL एक शक्तिशाली copyleft लाइसेंस है जो सॉफ्टवेयर के वितरण के तरीके से निर्धारित न किए जाने पर पारस्परिक लाइसेंसिंग की आवश्यकता रखकर SaaS लूपहोल को बंद करता है। यह तथ्य कि EUPL के 23 भाषाओं के वैध और आधिकृत अनुवाद हैं, एक ऐसे दुनिया में भी एक बात है जहां अधिकांश सॉफ्टवेयर सिलिकॉन वैली के बाहर निर्मित और उपयोग किए जाते हैं। EUPL के तहत पहले से ही प्रकाशित हैं: reticulum-js: Reticulum मैश नेटवर्किंग प्रोटोकॉल का JavaScript कार्यान्वयन, dacor: Reticulum पर आधारित विकेंद्रीकृत प्राधिकरण प्रणाली, signalk-energy-predictor: नवीकरणीय ऊर्जा द्वारा संचालित नौकाओं के लिए पूर्वानुमान प्रणाली, और offshore-blogging-system: In Reach उपग्रह टेक्स्ट संदेशों के माध्यम से ब्लॉग पोस्ट प्रकाशित करने और मौसम डेटा डाउनलोड करने का उपकरण। No Flo विकास वातावरण का नई रीराइट भी EUPL के तहत बनाया जा रहा है, जबकि No Flo स्वयं MIT लाइसेंस के साथ रहेगा क्योंकि इसमें तीसरे पक्ष के योगदान शामिल हैं।