- Ladybird मौजूदा engines का fork नहीं, बल्कि शुरू से बनाया जा रहा browser engine है, और 501(c)(3) nonprofit संगठन के समर्थन में Linux और macOS के लिए पहला Alpha 2026 तक लाने के लक्ष्य से विकसित हो रहा है
- वेब कुछ ही browser engines पर निर्भर है और हर engine किसी खास कंपनी के हितों के अधीन है—इस हकीकत में, Ladybird वेब standards पर आधारित एक स्वतंत्र engine बनाना चाहता है
- इसकी अलग पहचान है: मौजूदा engine code पर निर्भर न रहने वाला development तरीका, browser पर केंद्रित scope, और default search contracts, cryptocurrency tokens या user monetization से मुक्त operating principles
- सहभागी bug reports, reduced reproductions बनाकर, websites test करके, security issues report करके, technical feedback देकर और local builds चलाकर project में योगदान दे सकते हैं
- funding केवल unrestricted donations के रूप में ली जाती है; board seats या technical roadmap पर influence नहीं बेचा जाता, और desktop स्थिर होने के बाद Windows तथा mobile support बढ़ाने की योजना है
Ladybird जो browser बनाना चाहता है
- Ladybird मौजूदा browser engine का fork नहीं, बल्कि शुरू से बनाया जा रहा browser engine है
- project को 501(c)(3) nonprofit संगठन का समर्थन प्राप्त है
- यह अभी सक्रिय रूप से development में है, और Linux तथा macOS के लिए पहले Alpha release का लक्ष्य 2026 है
- web एक महत्वपूर्ण computing platform है, लेकिन पूरा web कुछ ही browser engines से चलता है और हर engine को अपनी-अपनी agenda वाली कंपनियां control करती हैं
- Ladybird web standards पर आधारित स्वतंत्र engine बनाना चाहता है, और conflicts of interest से मुक्त browser का लक्ष्य रखता है
Ladybird की अलग पहचान
-
सचमुच स्वतंत्रता
- Blink, WebKit, Gecko जैसे मौजूदा engines पर निर्भर हुए बिना web standards के आधार पर नया browser engine बना रहा है
-
सिर्फ browser पर focus
- project का focus केवल web browser बनाने के एक काम पर है
-
user monetization नहीं
- default search contracts, cryptocurrency tokens या अन्य user monetization तरीकों का इस्तेमाल नहीं करता
हालिया development trends
- 5 जून 2026: Changing How We Develop Ladybird
- असली users के लिए browser release की तैयारी करते हुए, project में code आने के तरीके को बदला जा रहा है
- मई 2026: This Month in Ladybird - May 2026
- Cloudflare Turnstile पास करना, out-of-process compositor की asynchronous scrolling, Media Source Extensions default enabled, WebAssembly JIT, native content blocking, Rust-based HTML parser, disk-based JS bytecode cache, CSS
@container·@scope·subgrid आदि शामिल हैं
- अप्रैल 2026: This Month in Ladybird - April 2026
- pdf.js-based inline PDF viewer, GTK4 frontend, browsing history, speculative HTML parsing, off-thread JS compilation, asynchronous DNS, CSS anchor positioning आदि जोड़े गए
- मार्च 2026: This Month in Ladybird - March 2026
- हाथ से लिखा assembly interpreter, off-thread parsing, नया regular expression engine, Mach port IPC, bookmarks, CSS
if()·inherit()·@container·@function, style invalidation आदि पर चर्चा हुई
- फरवरी 2026: Ladybird adopts Rust, with help from AI
- C++ के successor language के रूप में Rust को अपनाया गया, और transition तेज करने के लिए AI agents का उपयोग किया गया
भागीदारी और build
- Ladybird open source है, और एक छोटी team इसे public रूप से develop करती है
- योगदान के तरीके हैं: bug reports, reduced reproductions बनाना, websites test करना, security issues report करना, और technical feedback share करना
- local run कई development machines पर निम्न commands से शुरू किया जा सकता है
git clone https://github.com/LadybirdBrowser/ladybird.git
cd ladybird
./Meta/ladybird.py run
funding structure
- Ladybird केवल donations और sponsorships से funding जुटाता है
- search contracts, data collection या advertising का उपयोग नहीं करता
- sponsorships 1-year basis पर होती हैं और website तथा project updates में दिखाई जाती हैं
- Platinum: $100,000
- Gold: $50,000
- Silver: $10,000
- Bronze: $5,000
- Copper: $1,000
- individuals Donorbox के जरिए one-time या monthly recurring donation कर सकते हैं
- बड़े donation के लिए processing fees से बचने हेतु
contact@ladybird.org पर सीधे contact करने का सुझाव दिया गया है
platform support और independence FAQ
- पहला Alpha 2026 में Linux और macOS के लिए लक्ष्यित है, और developers तथा early adopters के लिए होगा
- फिलहाल एक छोटी full-time engineering team development कर रही है, जिसे community के testing, bug reports, security reports और technical feedback से support मिलता है
- team size फिलहाल stable है, और project needs बदलने पर hiring पर फिर से विचार किया जाएगा
- project हमेशा 18 months की runway बनाए रखने की कोशिश करता है
- “मौजूदा engine का fork नहीं” का मतलब है कि Blink, WebKit, Gecko या किसी अन्य browser engine का code इस्तेमाल नहीं किया जाता
- historically, SerenityOS project की कई libraries का इस्तेमाल किया गया है
- SerenityOS से fork होने के बाद, यह अब सब कुछ खुद लिखने की culture से बंधा नहीं है, और images, audio, video formats, encryption, graphics जैसे common functions के लिए third-party libraries का इस्तेमाल करता है
- दूसरे browsers द्वारा इस्तेमाल की जाने वाली कुछ libraries भी उपयोग की जा सकती हैं
- Windows पर CI में JavaScript engine पहले से build और test होता है
- पूरे browser engine के लिए Windows support बाद के phase में आगे बढ़ेगा
- full-time engineers फिलहाल macOS और Linux पर focus कर रहे हैं
- mobile platforms अभी focus में नहीं हैं
- desktop version अच्छी स्थिति में आने के बाद Android और iOS पर अधिक effort लगाया जाएगा
- सभी sponsorships unrestricted donations के रूप में हैं
- board seats या किसी अन्य तरह का influence नहीं बेचा जाता
- sponsors को technical roadmap या product direction पर कोई say नहीं मिलता
- Ladybird SerenityOS का हिस्सा रहे C++ project से शुरू हुआ, इसलिए codebase C++ में शुरू हुआ और अधिकांश अभी भी C++ में है
- बाद में C++ के successor language के रूप में Rust अपनाया गया, और subsystems को gradually Rust में port किया जा रहा है
अभी कोई टिप्पणी नहीं है.