FreeBSD 16 ने बेस सिस्टम से आखिरी GPL कोड हटा दिया
(phoronix.com/news)- FreeBSD 16 source tree से GNU GPL लाइसेंस वाला सारा कोड हटा दिया गया है, इसलिए अब बेस सिस्टम में कोई GNU कोड नहीं बचा है
- आखिरी GPL सॉफ़्टवेयर
dialogकी जगह FreeBSD installer पहले हीbsddialogपर स्विच कर चुका है dialogका आखिरी उपयोगकर्ताdpvके disable होकर retire होने के बादdialogको भी हटाना संभव हो गयाdialogका retirement फ़रवरी 2026 में ticket खुलने से शुरू हुआ था, और इसे उस source tree में merge कर दिया गया जो FreeBSD 16.0 बनेगा- बचा हुआ GNU कोड हटने के साथ बेस सिस्टम का GNU sub-tree भी retire कर दिया गया, और FreeBSD 16.0 की रिलीज़ दिसंबर 2027 में अपेक्षित है
आखिरी GPL घटक हटाया गया
dialogFreeBSD बेस सिस्टम में बचा हुआ आखिरी GNU GPL लाइसेंस वाला सॉफ़्टवेयर था- FreeBSD installer ने पहले ही
dialogकोbsddialogसे replace कर दिया था - इसके बाद
dialogका उपयोग करने वाला आखिरी घटकdpvdisable होकर retire हो गया, जिससेdialogको हटाना संभव हुआ
FreeBSD 16 source tree में शामिल
dialogretirement ticket फ़रवरी 2026 में खोला गया था, और इसे उस source tree में merge किया गया जो FreeBSD 16.0 बनेगाdialogहटने के बाद GNU कोड पूरी तरह समाप्त हो गया, और इसके साथ बेस सिस्टम के GNU sub-tree retirement का काम भी पूरा हो गया
रिलीज़ शेड्यूल
- FreeBSD 16.0 की रिलीज़ की तैयारी चल रही है, और इसकी संभावित रिलीज़ दिसंबर 2027 में है
1 टिप्पणियां
Lobste.rs की राय
दूसरी तरफ़, यह दिलचस्प है कि FreeBSD version control के लिए Phabricator का इस्तेमाल करता है। बचे हुए GPL code को tree से हटाने वाला वास्तविक change भी https://reviews.freebsd.org/D55424 पर है, इसलिए पहुँचने का रास्ता साफ़-सुथरा है। GitHub, GitLab, Sourcehut, Forgejo की लगातार चर्चा होती रहती है, लेकिन FreeBSD, MediaWiki, Mozilla के कुछ हिस्सों और KDE के कुछ हिस्सों में इस्तेमाल होने वाला Phabricator चुपचाप चलता है, फिर भी उस पर लगभग ध्यान नहीं जाता।
मेरी भी इसमें दिलचस्पी है, क्योंकि मैं भी $DESKJOB में कभी-कभी Phabricator instance manage करता हूँ। शायद इसलिए कि कुछ साल पहले developer project से retire हो गया था।
Project goals में भी कहा गया है कि GPL software के commercial use में अतिरिक्त जटिलता आ सकती है, इसलिए अगर कोई reasonable alternative हो तो वे ज़्यादा free BSD license वाले software को प्राथमिकता देते हैं।
pkgPhabricator का इस्तेमाल नहीं करता, और दूसरे क्षेत्रों में भी GitHub का उपयोग बढ़ रहा है।srctree की contribution guidelines freebsd-src/CONTRIBUTING.md at main · freebsd/freebsd-src पर देखी जा सकती हैं।https://github.com/freebsd/freebsd-src/pulls पर 1,853 closed pull requests हैं, जिनमें से ज़्यादातर इसलिए closed हैं क्योंकि उन्हें GitHub पर merge नहीं किया जाता, और open pull requests 155 हैं। मेरे अपने भी
srctree में 37,docमें 150 हैं।