Σε μια ανάρτηση ιστολογίου , το Apache Software Foundation ανακοίνωσε ότι εντάσσεται στην κοινότητα ανοιχτού κώδικα του GitHub.
Το Apache Software Foundation (ASF) είναι ένας μη κερδοσκοπικός οργανισμός που αναπτύσσει λογισμικό ανοιχτού κώδικα με την άδεια Apache , συγκεντρώνοντας προγραμματιστές, διαχειριστές και εθελοντές από περισσότερα από 350 έργα και πρωτοβουλίες ανοιχτού κώδικα.
Το Apache είναι μια μεγάλη βάση κώδικα ανοιχτού κώδικα, με πάνω από 200 εκατομμύρια γραμμές κώδικα που διαχειρίζεται μια εθελοντική κοινότητα 730 μελών και 7000 συνεισφερόντων κώδικα.
Στα 20 χρόνια ύπαρξής του, XNUMX δισεκατομμύριο γραμμές κώδικα έχουν επικυρωθεί σε περισσότερες από τρεις εκατομμύρια αλλαγές.
Η υποδομή ενσωματώνεται στο GitHub
Στο ιστολόγιό του, το ASF εξηγεί ότι τα έργα Apache αρχικά διέθεταν δύο υπηρεσίες ελέγχου εκδόσεων μέσω της υποδομής ASF: το Apache Subversion και το Git.
Με την πάροδο των ετών, ένας αυξανόμενος αριθμός έργων και των κοινοτήτων τους επιθυμούσαν ο πηγαίος κώδικάς τους να είναι διαθέσιμος στο GitHub.
Για έργα κατοπτρισμού μόνο για ανάγνωση, η δυνατότητα χρήσης εργαλείων GitHub σε αυτά τα αποθετήρια ήταν περιορισμένη.
Το 2016, το Ίδρυμα ξεκίνησε την ενσωμάτωση του αποθετηρίου και των εργαλείων του GitHub στις δικές του υπηρεσίες. Αυτό επέτρεψε σε επιλεγμένα έργα να χρησιμοποιήσουν τα εξαιρετικά εργαλεία του GitHub.
Με την πάροδο του χρόνου, βελτιώσαμε, βελτιώσαμε και ενισχύσαμε αυτήν την ενσωμάτωση. Στα τέλη του 2018, ζητήσαμε από όλα τα έργα να απομακρυνθούν από την εσωτερική μας υπηρεσία Git, υπέρ αυτής που παρέχεται από το GitHub.
Αυτή η αλλαγή έφερε όλα τα εργαλεία στα έργα, διατηρώντας παράλληλα ένα αντίγραφο ασφαλείας της υποδομής μας. Είπε ο Γκρεγκ Στάιν, Διευθυντής υποδομής στην ASF.
Στη δήλωσή τους μοιράζονται τα εξής:
«Συνεργαζόμαστε με την Apache για να καλύψουμε τις ανάγκες σας και να υποστηρίξουμε καλύτερα σημαντικά έργα ανοιχτού κώδικα. Είμαστε ευγνώμονες για ένα τόσο ισχυρό ίδρυμα που μπορεί να μεταναστεύσει και να αναπτυχθεί απευθείας στο GitHub. Μόλις ολοκληρωθεί αυτή η μετάβαση, το Apache μπορεί να επικεντρωθεί στην κατασκευή λογισμικού και στην κοινότητά του.
Είτε συνεργαζόμαστε με διαχειριστές και μεμονωμένους συνεισφέροντες ανοιχτού κώδικα σε μερικά από τα μεγαλύτερα ιδρύματα ανοιχτού κώδικα στον κόσμο, όπως το Apache, η αποστολή του GitHub είναι να φιλοξενεί όλους τους προγραμματιστές υποστηρίζοντας κοινότητες ανοιχτού κώδικα, ανταποκρινόμενοι στις μοναδικές ανάγκες σας και βοηθώντας τα έργα ανοιχτού κώδικα να ευδοκιμήσουν είπε ο Bryan Clark, υπεύθυνος προϊόντων για συντηρητές ανοιχτού κώδικα στο GitHub.
«Το GitHub διευκολύνει τους προγραμματιστές να συνεργάζονται, να επιλύουν πολύπλοκα προβλήματα και να δημιουργούν τις πιο σημαντικές τεχνολογίες στον κόσμο. Η πλατφόρμα επιτρέπει στις ομάδες να φιλοξενούν και να ελέγχουν κώδικα, να διαχειρίζονται έργα και να δημιουργούν λογισμικό μαζί με προγραμματιστές με περισσότερους από 31 εκατομμύρια χρήστες, εταιρείες και οργανισμούς με περισσότερα από 2 εκατομμύρια. χρήστες και περισσότερα από 100 εκατομμύρια αποθετήρια, "διαβάζει η ανάρτηση ιστολογίου.
Με την ενσωμάτωση με το GitHub, τα έργα ASF θα φιλοξενούνται σε μία ενιαία πλατφόρμα όπου τα 31 εκατομμύρια προγραμματιστές που χρησιμοποιούν το GitHub παγκοσμίως θα μπορούν να τα εξετάζουν και να συνεργάζονται σε αυτά, εξήγησε το GitHub.
Τώρα που η μετάβαση έχει ολοκληρωθεί, το ASF μπορεί να επικεντρώσει τις προσπάθειές του στην ανάπτυξη λογισμικού και της κοινότητας.
«Εργαζόμαστε με την Apache για να καλύψουμε τις ανάγκες τους και να υποστηρίξουμε καλύτερα έργα ανοιχτού κώδικα που έχουν σημαντική δουλειά. "Είμαστε ευγνώμονες που ένα τόσο εντυπωσιακό ίδρυμα μεταναστεύει και αναπτύσσεται απευθείας στο GitHub", έγραψε η GitHub σε μια δημοσίευση.
Αυτά τα νέα δεν έχουν ικανοποιήσει την κοινότητα των προγραμματιστών, καθώς οι απόψεις είναι ανάμεικτες . Για ορισμένους, μια κοινότητα ανοιχτού κώδικα που μεταναστεύει στο GitHub, το οποίο δεν είναι δωρεάν και ανοιχτού κώδικα, προκαλεί σύγχυση.
Αναρωτιούνται αν η ASF σκέφτεται να βρει περισσότερους συνεισφέροντες με αυτόν τον τρόπο. Για άλλους, είναι προφανές ότι η ASF θα έχει περισσότερους συνεργάτες, επειδή πολλοί περισσότεροι άνθρωποι ξέρουν πώς να χρησιμοποιούν τα εργαλεία GitHub.
Και αυτό πιθανώς θα αυξήσει το μέγεθος της ανάπτυξης, της συμμετοχής, των απαιτήσεων έλξης κ.λπ. Τα έργα ASF λαμβάνουν.
Για αυτούς, είναι σαφές ότι αυτή η μετεγκατάσταση θα είναι ωφέλιμη για το ASF, ανεξάρτητα από το αν η πλατφόρμα GitHub είναι ανοιχτού κώδικα ή όχι.
Πηγή: https://blogs.apache.org