मोझिला फायरफॉक्स आपला विकास गिटहबवर हलवत आहे: कारणे, फायदे आणि आव्हाने

  • प्रक्रिया सुलभ करण्यासाठी आणि समुदायाचा विस्तार करण्यासाठी, Mozilla Firefox डेव्हलपमेंट Mercurial वरून Git आणि GitHub वर हलवत आहे.
  • या निर्णयामुळे ओपन सोर्स समुदायात वादविवाद सुरू झाला आहे, जो मालकीच्या प्लॅटफॉर्मवरील अवलंबित्वाबद्दल चिंतित आहे.
  • हे संक्रमण टप्प्याटप्प्याने केले जात आहे, ज्यामध्ये बगझिला, फॅब्रिकेटर आणि लँडो सारख्या विद्यमान साधनांचा समावेश केला जात आहे.

गिटहबवरील फायरफॉक्स

याबद्दल अलीकडील बातम्या कोर फायरफॉक्स डेव्हलपमेंट गिटहबमध्ये हलवत आहे (येथे (रिपॉझिटरी) ने मोफत सॉफ्टवेअर आणि वेब डेव्हलपमेंटच्या जगात मोठी खळबळ आणि वादविवाद निर्माण केले आहेत. मोझिलाच्या निर्णयाचा परिणाम ब्राउझरमध्ये योगदान देणाऱ्या डेव्हलपर्स आणि ओपन सोर्सच्या उत्क्रांतीचे बारकाईने अनुसरण करणाऱ्या दोघांवरही होतो. आणि यात आश्चर्य नाही: आम्ही मोफत सॉफ्टवेअरमधील सर्वात प्रतीकात्मक आणि प्रातिनिधिक प्रकल्पांपैकी एकाबद्दल बोलत आहोत, ज्याच्या कार्यप्रणालीत आणि साधनांमध्ये लक्षणीय बदल झाला आहे.

या बदलामध्ये महत्त्वाचे तांत्रिक तपशील समाविष्ट आहेत, परंतु मायक्रोसॉफ्टच्या मालकीच्या गिटहब सारख्या व्यावसायिक प्लॅटफॉर्मवर अवलंबून राहण्याच्या परिणामांबद्दल संमिश्र मते निर्माण झाली आहेत. म्हणूनच, या लेखात, आपण या संक्रमणाचा खरा अर्थ काय आहे, समुदायासाठी त्याचे कोणते फायदे आणि जोखीम असू शकतात आणि तांत्रिक आणि संघटनात्मक दृष्टिकोनातून ही प्रक्रिया कशी पार पाडली जात आहे याचे सखोल स्पष्टीकरण देऊ.

मोझिला फायरफॉक्स डेव्हलपमेंट गिटहबवर का हलवत आहे?

गेल्या काही वर्षांपासून, Mozilla ने Mercurial चा वापर त्याच्या प्राथमिक आवृत्ती नियंत्रण प्रणाली म्हणून केला आहे. फायरफॉक्स प्रकल्पासाठी, बगझिला, फॅब्रिकेटर आणि लँडो सारख्या स्वतःच्या आणि तृतीय-पक्ष साधनांच्या मालिकेसह ते पूरक आहे. तथापि, फ्री सॉफ्टवेअर इकोसिस्टम आणि कम्युनिटी प्राधान्ये दोन्ही विकसित झाल्यामुळे, संस्थेने आता फायरफॉक्स डेव्हलपमेंटसाठी गिट आणि गिटहबचा आधार घेण्याचे निवडले आहे.

या चळवळीचे मुख्य कारण म्हणजे डेव्हलपर्सचा वर्कफ्लो सोपा करा. आतापर्यंत, अनेक कर्मचाऱ्यांना दोन वेगवेगळ्या प्रणालींशी परिचित व्हावे लागत होते, ज्यामुळे प्रवेशात अडथळा निर्माण होत होता. बहुतेक ओपन सोर्स प्रकल्पांसाठी मानक साधन म्हणून गिट नवीन सहभागींना आकर्षित करणे सोपे करते आणि दोन समांतर पायाभूत सुविधा राखण्याचा प्रशासकीय आणि तांत्रिक भार कमी करते.

तसेच, गिटहब आवृत्ती व्यवस्थापन, सहयोग आणि कोड पुनरावलोकनासाठी अनेक प्रगत पर्याय ऑफर करते. जे इतर सिस्टीम किंवा प्लॅटफॉर्मवर मूळतः उपलब्ध नाहीत. हे अधिक चपळ विकास प्रक्रियेत रूपांतरित होऊ शकते, अधिक दृश्यमानता आणि बाह्य योगदान एकत्रित करण्यास सुलभता.

स्थलांतर प्रक्रिया: दोन टप्प्यांचे संक्रमण

Mozilla ची रणनीती अशी आहे की स्थलांतर दोन टप्प्यात करा. पहिल्यामध्ये, मर्क्युरियलसह सिंक्रोनाइझेशन राखताना गिटला प्राथमिक आवृत्ती नियंत्रण प्रणाली म्हणून स्थापित केले जाते. या सहअस्तित्वाच्या टप्प्यामुळे संघांना मागील पद्धतींशी सुसंगतता न गमावता हळूहळू नवीन कार्यप्रवाहाची सवय होऊ शकते.

दुसऱ्या टप्प्यात, मुख्य पायाभूत सुविधा पूर्णपणे Git मध्ये हस्तांतरित केली जाते., संस्थेचा मर्क्युरियलचा वापर सोडून देणे. त्या टप्प्यावर, GitHub हे मध्यवर्ती भांडार बनते जिथून बहुतेक विकास-संबंधित कामे व्यवस्थापित केली जातील, जसे की कोड पुनरावलोकने, सतत एकत्रीकरण आणि बाह्य सहयोगींशी समन्वय.

हे अधोरेखित करणे महत्वाचे आहे की, किमान सुरुवातीला तरी, Mozilla ने GitHub वर Issues आणि Pull Requests सक्षम न करण्याचा निर्णय घेतला आहे., प्लॅटफॉर्मवर जास्त अवलंबून राहणे टाळण्यासाठी आणि त्याची काही स्वातंत्र्य राखण्यासाठी एक विशिष्ट खबरदारी प्रतिबिंबित करते.

ओपन सोर्स समुदायाच्या चिंता

फायरफॉक्स डेव्हलपमेंट गिटहबमध्ये हलवण्याचा निर्णय वादविवाद झाल्याशिवाय राहिले नाही. GitHub ही सर्वात मोठ्या तंत्रज्ञान कंपन्यांपैकी एक असलेल्या मायक्रोसॉफ्टची मालकी असल्याने, Mozilla च्या आत आणि बाहेर समुदायातील काहींनी केंद्रीकृत, व्यावसायिक प्लॅटफॉर्मवर अवलंबून राहण्याच्या शहाणपणाबद्दल शंका व्यक्त केली आहे.

काही वापरकर्ते आणि विकासकांनी असे म्हटले आहे की गिट ही आवृत्ती वितरण प्रणाली विकेंद्रीकरणाला अनुकूल आहे., GitHub वर कोडचे केंद्रीकरण उलट दिशेने जाते आणि अवलंबित्व, गोपनीयता आणि दीर्घकालीन प्रकल्प नियंत्रणाशी संबंधित धोके निर्माण करू शकते. शिवाय, अशी भीती आहे की धोरणात्मक निर्णयांवर मुक्त सॉफ्टवेअरच्या मूळ भावनेशी संबंधित नसलेल्या व्यावसायिक हितसंबंधांचा प्रभाव पडेल.

गुगल ग्रुप्स आणि लॉबस्टर सारख्या विविध फोरम्स आणि मेलिंग लिस्टमध्ये, समुदायाने स्थलांतराचे फायदे आणि तोटे दोन्हीवर चर्चा केली आहे.. काहींना गिटहबच्या वापरातील सोयी आणि लोकप्रियतेचे कौतुक वाटते, तर काहींना असे वाटते की मोझिलाने स्वयं-व्यवस्थापित पायाभूत सुविधांवर किंवा किमान गैर-मालकीच्या पर्यायांवर लक्ष केंद्रित केले पाहिजे.

GitHub वर स्थलांतर करण्याचे व्यावहारिक फायदे

टीका होऊनही, फायरफॉक्सचे गिटहबमध्ये स्थलांतर देखील खूप मूर्त फायदे देते.:

  • नवीन विकासकांसाठी प्रवेशयोग्यता, कारण बहुतेक जण गिट आणि गिटहबशी परिचित आहेत.
  • योगदान आणि बदल इतिहासाची चांगली दृश्यमानता, जे टीमवर्क आणि कोड पुनरावलोकन सुलभ करते.
  • चाचणी आणि उपयोजन ऑटोमेशन, GitHub-संबंधित CI/CD सेवांसह एकत्रीकरणाद्वारे.
  • अधिक संख्येने सहयोगी आकर्षित करण्याची क्षमता., सक्रिय वापरकर्ते आणि विकासकांचा आधार वाढवत आहे.

दुसरीकडे, कोड स्ट्रक्चर आणि फायरफॉक्स कसे तयार करायचे याबद्दलचे अधिकृत दस्तऐवजीकरण Mozilla च्या स्वतःच्या वेबसाइटवरून उपलब्ध आहे., योगदान देऊ इच्छिणाऱ्यांना नेहमीच अद्ययावत आणि तपशीलवार माहिती मिळेल याची खात्री करणे. याव्यतिरिक्त, GitHub रिपॉझिटरीमधूनच, मदत मंच, चॅट रूम आणि सपोर्ट चॅनेलसाठी लिंक्स शोधणे सोपे आहे.

फिंगरप्रिंट
संबंधित लेख:
फायरफॉक्स वापरकर्ता ओळख विरुद्ध सुरक्षा सुधारणा लागू करेल

फायरफॉक्स योगदानकर्ते आणि वापरकर्त्यांसाठी काय बदल होतील?

फायरफॉक्स डेव्हलपमेंटमध्ये योगदान देणाऱ्यांसाठी, मुख्य फरक म्हणजे सहयोग प्लॅटफॉर्ममधील बदल.. त्यांना आता दोन आवृत्ती नियंत्रण प्रणालींचा सामना करावा लागणार नाही आणि ते क्लोनिंग, फोर्किंग आणि कोड सिंक्रोनाइझ करण्यासाठी गिटहबच्या क्षमतांचा फायदा घेऊ शकतील. या सर्वांमुळे शिकण्याची गती आणि प्रशासकीय कामांवर खर्च होणारा वेळ कमी होतो.

अंतिम वापरकर्त्यांसाठी, दैनंदिन जीवनावर होणारा परिणाम कमीत कमी असेल., जरी त्यांना अधिक चपळ विकास, चाचणी आवृत्त्यांमध्ये अधिक वारंवार अद्यतने (रात्रीच्या बिल्ड) आणि प्रकल्पाच्या उत्क्रांतीबद्दल अधिक पारदर्शकता यांचा अप्रत्यक्षपणे फायदा होऊ शकतो.

मोझिला आणि फायरफॉक्सच्या भविष्याबद्दल जोखीम आणि शंका

GitHub वर स्थलांतरित होत आहे Mozilla च्या स्वातंत्र्यावर आणि दीर्घकालीन सुरक्षिततेवर प्रश्न उपस्थित करते. या प्रकल्पासाठी महत्त्वपूर्ण निधी पुरवणाऱ्या गुगलवर आधीच काही प्रमाणात अवलंबून राहणे आवश्यक आहे आणि आता गिटहबचा मालक म्हणून मायक्रोसॉफ्टवर तांत्रिक अवलंबित्व वाढले आहे.

समाजात असे आवाज आहेत जे आग्रह धरतात की सोर्स कोड पोर्टेबल राहतो. आणि भविष्यात गरज पडल्यास प्रकल्प दुसऱ्या प्लॅटफॉर्मवर हलवता येईल. तथापि, मोठ्या पुरवठादारांमध्ये केंद्रीकृत भांडारांकडे कल असण्यामुळे खरोखर विकेंद्रित पायाभूत सुविधा आणि तत्वज्ञानाचे समर्थन करणाऱ्यांमध्ये चिंता निर्माण होत आहे.

याची नोंदही घेण्यात आली आहे जर GitHub ने इश्यू मॅनेजमेंट किंवा कोड रिव्ह्यू सारखी आवश्यक कामे हाती घेतली तर Mozilla च्या सहयोगी परिसंस्थेचा काही भाग अडचणीत येऊ शकतो.. म्हणूनच, इश्यूज किंवा पुल रिक्वेस्ट सक्षम न करण्याचा सुरुवातीचा निर्णय यातील काही भीती कमी करण्यास मदत करतो, जरी तो तात्पुरता उपाय असू शकतो.

मोझिलाचे अधिकृत दृष्टिकोन आणि उपलब्ध कागदपत्रे

GitHub वरील अधिकृत Firefox रिपॉझिटरीमध्ये तुम्हाला सोर्स कोड ऑर्गनायझेशनवरील दस्तऐवजीकरण, योगदान मार्गदर्शक, ब्राउझर संकलित करणे आणि तयार करणे याबद्दल तपशील, तसेच मदत आणि समर्थन चॅनेलच्या लिंक्स मिळू शकतात. मॅट्रिक्स आणि इतर मंचांद्वारे.

मोझिला आग्रह धरते की रात्रीच्या आवृत्त्या (डेव्हलपर्स आणि टेस्टर्सना उद्देशून) उपलब्ध राहतील. त्यांच्या नेहमीच्या माध्यमांद्वारे, चेतावणी देतात की त्यामध्ये विकास आवृत्त्यांमध्ये सामान्यतः आढळणाऱ्या त्रुटी किंवा अस्थिरता असू शकते.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.