ΕΛ/ΛΑΚ | creativecommons.gr | mycontent.ellak.gr |
freedom

Νέα από τον πλανήτη…planet.ellak.gr: Η Microsoft Github αγοράζει την npm – μητρώο πακέτων JavaScript

by: Cerebrux

Με την απόκτηση του npm μέσω του Github, η Microsoft γίνεται ο ιδιοκτήτης του μεγαλύτερου μητρώου λογισμικού στον κόσμο με περισσότερα από 1,3 εκατομμύρια πακέτα τα οποία έχουν 75 δισεκατομμύρια λήψεις μηνιαίως.

Η Microsoft έχει επενδύσει δισεκατομμύρια σε open source έργα και εταιρείες τα τελευταία χρόνια. Πέρα από το γεγονός ότι έχει φέρει αρκετές από τις υπηρεσίες της στο Linux, είναι και ένας από τους βασικούς συνεισφέροντες στον πυρήνα του Linux (κυρίως για την πλατφόρμα του Azure cloud).

Για να ενισχύσει περαιτέρω τη θέση της στον κόσμο ανοιχτού κώδικα, η Microsoft πριν λίγο καιρό εξαγόρασε την μεγαλύτερη πλατφόρμα φιλοξενίας ανοιχτού κώδικα, το GitHub για 7,5 δισ. Δολάρια.

Χτες, η τελευταία της κίνησή ήταν μέσω του GitHub να αποκτήσει την npm (Node Package Manager). Αν δεν το γνωρίζεται, το npm είναι ένας διαχειριστής πακέτων για τη γλώσσα προγραμματισμού JavaScript, που χρησιμοποιείται στο εξαιρετικά δημοφιλές Node.js. Με απλά λόγια, για τους JavaScript/Node.js προγραμματιστές, το npm είναι ότι είναι το apt/rpm/pkg κλπ για τους Linux χρήστες.

JavaScript – NPM : Μια ιστορία ιδιοκτησίας και ελέγχου

Τον περασμένο Ιούνιο, είχαμε γράψει για το ανησυχητικό της υπόθεσης του npm και την εξάρτηση που έχουν σε αυτό οι προγραμματιστές. (βλέπε : Το χρήμα, ο κώδικας και το μέλλον μιας κοινότητας). Στο εκτενές αυτό άρθρο, η Silvero, είχε προειδοποιήσει ότι η συγκέντρωση της σε ένα μέρος (npm), είναι ένα βάρος που αναπόφευκτα θα οδηγήσει στον ιδιωτικό έλεγχο.

Φυσικά ο Διευθύνων Σύμβουλος της GitHub, Νατ Φρίντμαν, διαβεβαίωσε ότι η Microsoft σκοπεύει να διατηρήσει το μητρώο npm διαθέσιμο ως ανοιχτό κώδικα και ελεύθερο για όλους τους προγραμματιστές.

Μόλις ολοκληρωθεί η εξαγορά, η Microsoft πρόκειται να επενδύσει στην υποδομή και την πλατφόρμα μητρώου. Σχεδιάζει να βελτιώσει την βασική εμπειρία χρήσης του npm προσθέτοντας νέες λειτουργίες όπως τα workspaces, καθώς και βελτιώσεις στη δημοσίευση και το multi-factor authentication.

Θα παρατηρήσει κανείς ότι, η Microsoft αγόρασε το GitHub, την πλατφόρμα που έχει τις περισσότερες αποθήκες ανοιχτού κώδικα και τώρα αγοράζει το npm, το μεγαλύτερο μητρώο λογισμικού JavaScript. Αυτό θα μπορούσε να σημαίνει ότι η Microsoft μπορεί να υπαγορεύσει τις πολιτικές γύρω από τα πιο σημαντικά έργα ανοιχτού κώδικα στο μέλλον.

Όταν η Microsoft εξαγόρασε το GitHub, αρκετοί προγραμματιστές ανοιχτού κώδικα μετακινήθηκαν σε εναλλακτικές πλατφόρμες όπως το GitLab, αλλά παρόλα αυτά το GitHub παρέμεινε η πρώτη επιλογή για τους προγραμματιστές. Η Microsoft εισήγαγε ορισμένα καινοτόμα χαρακτηριστικά όπως security advisories για τον κώδικα, μητρώο πακέτων, χορηγίες κλπ. αλλά και να επεκτείνει τις δυνατότητες του GitHub, διαμορφώνοντας έτσι τις κοινότητες γύρω του.

Συνοψίζοντας, η Microsoft:

  • Βλέποντας την Javascript να είναι η πιο δημοφιλής γλώσσα προγραμματισμού στο GitHub (πηγή 17/3/2020).
  • Επιλύοντας τα όποια εμπόδια ενσωμάτωσης και ευχρηστίας υπηρεσιών στην ανάπτυξη κώδικα και ελέγχοντας την πηγή των «front-end» βιβλιοθηκών.
  • Κερδίζοντας την συμπάθεια της κοινότητας ανοιχτού λογισμικού μέσω της κοινότητα του npm.
  • Διασφαλίζοντας μέσω των υπηρεσιών για enterprise npm ότι τα πακέτα θα είναι διαθέσιμα και ασφαλή 24/7
  • Βλέπει την ευκαιρία να επηρεάζει την απόφαση των εταιρειών μέσω των προγραμματιστών στην επιλογή cloud provider (Microsoft Azure Cloud κανείς;)

Η Microsoft και οποιαδήποτε εταιρεία γνωρίζει ότι δεν μπορεί να κερδίσει στον ανταγωνιστικό κλάδο χωρίς να ενταχθούν στις ομάδες της ταλαντούχοι άνθρωποι. Έτσι, αυτή η κίνηση της αγοράς του npm, θα οδηγήσει την Microsoft στην κορυφαία θέση για την οποία θα θέλουν να δουλέψουν οι ταλαντούχοι front-enders.

Η εξαγορά του npm, δείχνει ότι η Microsoft θα συνεχίσει τo «shopping-therapy» αποκτώντας περισσότερα έργα ανοικτού κώδικα που έχουν σημαντικό πληθυσμό προγραμματιστών και αντίκτυπο στις τεχνολογίες που χρησιμοποιούμε στην ανάπτυξη λογισμικού.

Παραπομπές:

Πηγή άρθρου: https://planet.ellak.gr https://cerebrux.net

Leave a Comment

Social Media Auto Publish Powered By : XYZScripts.com