Πώς η κίνηση της Microsoft σε open source σας επηρεάζει

Η Microsoft αλλάζει ριζικά την κουλτούρα της. Η ανοικτή προμήθεια αποτελεί χαρακτηριστικό στοιχείο αυτής της μετατροπής και ωφελεί τους κωδικοποιητές και τους καταναλωτές. Εξηγούμε γιατί πρέπει να προσέχετε.

Η Microsoft αλλάζει ριζικά την κουλτούρα της.  Η ανοικτή προμήθεια αποτελεί χαρακτηριστικό στοιχείο αυτής της μετατροπής και ωφελεί τους κωδικοποιητές και τους καταναλωτές.  Εξηγούμε γιατί πρέπει να προσέχετε.
Διαφήμιση

Η Microsoft είναι μια ριζικά διαφορετική επιχείρηση, δεδομένου ότι η Satya Nadella ανέλαβε τον έλεγχο του τιμονιού. Σε ένα μικρό χρονικό διάστημα, έχει μεταμορφωθεί από ένα ασταθές εταιρικό μεγαθήριο που κυριάρχησε στον χώρο των Η / Υ τη δεκαετία του '90, σε μια εταιρεία που κάνει προϊόντα που διεγείρουν τους ανθρώπους .

Η Microsoft άλλαξε ριζικά την εταιρική τους κουλτούρα. Μόλις απομονωθεί και μυστικοπαθείς, η εταιρεία απελευθερώνει τώρα τα κοσμήματα της κορώνας τους με αδειοδοτήσεις ανοικτού κώδικα. Το πιο σημαντικό από αυτά είναι το .NET Framework Ένα αρχικό GNU για τη Microsoft: Τι είναι ένα ανοιχτό .NET Framework που σημαίνει για τους υπόλοιπους από εμάς Ένα αρχικό GNU για τη Microsoft: Τι σημαίνει ένα ανοιχτό .NET Framework σημαίνει για τους υπόλοιπους μας Microsoft απελευθέρωσε ένα σημαντικό μέρος του κώδικα του υπό μια άδεια άδεια ανοιχτού κώδικα. Αυτή η κίνηση σπάει με χρόνια παράδοσης. Αλλά γιατί και τι σημαίνει για σένα; Διαβάστε περισσότερα, αν και πιο πρόσφατα η Microsoft κυκλοφόρησε κώδικα Visual Studio υπό την άδεια MIT και δημοσίευσε την πηγή στο Github.

Αλλά γιατί πρέπει να σας ενδιαφέρει; Δεν είστε κωδικοποιητής. Δεν έχεις κανένα ενδιαφέρον να δουλεύεις σε βουνά και βουνά του κώδικα C ++, απλά για να δεις πώς λειτουργούν τα πράγματα. Αυτό είναι το σπουδαίο πράγμα για τα Windows - δεν χρειάζεται να έχετε τεχνική διάθεση για να αξιοποιήσετε στο έπακρο.

Αλλά αυτές οι αλλαγές πίσω από τη σκηνή είναι πραγματικά σημαντικές, και υπόσχονται να έχουν πραγματικό αντίκτυπο στον τρόπο με τον οποίο χρησιμοποιείτε τον υπολογιστή σας, οπότε δώστε προσοχή.

Λιγότερο εγκαταλελειμμένο λογισμικό

Η Microsoft, σε οποιοδήποτε έτος, εγκαινιάζει εκατοντάδες προϊόντα. Κάποιοι, από την αρχή, έχουν έφεση στη μαζική αγορά και γίνονται επιτυχίες. Άλλοι, λιγότερο, αλλά καταφέρνουν να αναπτύξουν μια θέση που ακολουθεί.

Τελικά, διακόπτονται. Το Microsoft Money ήταν ένα εξαιρετικό παράδειγμα. Ήταν πρόδρομος του νομισματοκοπείου, και σας επέτρεπε να παρακολουθείτε τα οικονομικά σας, και είχε ένα μικρό πλαίσιο χρηστών που ορκίστηκε από αυτό. Ήταν ένα από τα παλαιότερα προϊόντα τους, ξεκίνησε για πρώτη φορά το 1991, τελικά σταμάτησε το 2009, μετά από σχεδόν δύο δεκαετίες πιστών υπηρεσιών εξοικονόμησης χρημάτων.

Χρήματα

Τώρα που η Microsoft είναι επιτέλους ανοιχτή στην αποδέσμευση του πηγαίου κώδικα στα προϊόντα της βάσει επιτρεπόμενων αδειών, είναι λογικό να ξεκινήσει τελικά προϊόντα ανοιχτής προμήθειας που δεν έχει πλέον την πρόθεση να ακολουθήσει εμπορικά, όπως και η ID Software έχει κάνει με πολλά από τα παιχνίδια της, όπως το Quake 3 και το Doom.

Αυτό σημαίνει ότι όταν κάποιος σκοτωθεί από τη Microsoft, η κοινότητα θα είναι έτοιμη και ικανή να πάρει το χαλαρό, εάν το θέλει.

Μεγάλες Ιδέες, Κοινόχρηστες

Πιθανότατα δεν γνωρίζατε αυτό, αλλά ενώ η Microsoft έτρεχε μακριά στα Windows 8 και τα Windows 10, μια μυστική ομάδα 100 ατόμων στο Redmond εργαζόταν σε ένα άλλο λειτουργικό σύστημα που ονομάζεται Midori. Λίγοι άνθρωποι εκτός της Microsoft το έχουν δει ποτέ, αλλά από ό, τι δημοσιοποιήθηκε, φαίνεται απίστευτο.

Βλέπετε, τα Windows στα οποία πιθανόν να διαβάζετε αυτό το άρθρο έχει μακρά ιστορία και έχει κληρονομήσει πολλές αποφάσεις κώδικα και σχεδιασμού από τις πρώτες εκδόσεις των Windows. Ορισμένες από αυτές τις αποφάσεις σχεδιασμού είχαν νόημα εκείνη την εποχή, αλλά υπό το πρίσμα ενός νέου υπολογιστικού τοπίου με νέες απειλές για την ασφάλεια και ολοένα και πιο ισχυρά συστήματα, μοιάζουν κάπως χρονολογημένα.

Κώδικας

Το Midori ήταν μια νέα αρχή. Μπορεί να εκτελέσει εφαρμογές που διανεμήθηκαν σε πολλαπλούς κόμβους. Είναι sandboxed εφαρμογές Τι είναι ένα Sandbox, και γιατί θα έπρεπε να παίζεις σε ένα What's Sandbox και γιατί πρέπει να παίζεις σε ένα Highly-connective προγράμματα μπορεί να κάνει πολλά, αλλά είναι επίσης μια ανοικτή πρόσκληση για κακούς χάκερ να χτυπήσουν. Για να αποφευχθεί η επιτυχία των απεργιών, ένας προγραμματιστής θα πρέπει να εντοπίσει και να κλείσει κάθε τρύπα ... Read More (όπως το Android κάνει) για να αυξήσει την ασφάλεια. Το πιο σημαντικό, θα ήταν ταχύτερο και σταθερότερο, καθώς τα βασικά μέρη του συστήματος - όπως ο πυρήνας, οι οδηγοί συσκευών και οι εφαρμογές - θα γράφονταν σε κάτι που ονομάζεται "διαχειριζόμενος κώδικας".

Θα ήταν απίστευτο.

Δυστυχώς, φαίνεται ότι το έργο έχει έρθει σε ένα άκαιρο τέλος, με τα στελέχη είτε να απολυθούν είτε να επανεκχωρηθούν μέσα στην εταιρεία. Η Microsoft δήλωσε ότι προτίθεται να χρησιμοποιήσει μερικές από τις έννοιες της Midori σε νεότερες εκδόσεις των Windows.

Κάποιοι από αυτούς που απολύθηκαν έχουν από τότε μιλήσει για τις εμπειρίες και τις σκέψεις τους σχετικά με το έργο Midori. Ένα από τα πιο ενδιαφέροντα σημεία που έκανε ο πρώην προγραμματιστής Midori Joe Duffy ήταν ότι θα ήταν καλύτερα αν ήταν ανοιχτό από την αρχή.

"Η μεγαλύτερη μου λύπη είναι ότι δεν το είχαμε ξεκινήσει από την αρχή, όπου η αξιοκρατία του Διαδικτύου μπορούσε να κρίνει τα κομμάτια της με τον κατάλληλο τρόπο. Όπως και με όλες τις μεγάλες εταιρίες, οι αποφάσεις γύρω από το πεπρωμένο της βασικής τεχνολογίας του Midori δεν ήταν εξ ολοκλήρου τεχνολογικά καθοδηγούμενες και, δυστυχώς, δεν ήταν καν αποκλειστικά επιχειρηματικές "

Ίσως αυτό το ενδιαφέρον πείραμα στον σχεδιασμό του λειτουργικού συστήματος να μην ήταν αποτυχία, εάν το ευρύ κοινό ήταν σε θέση να αξιολογήσει και να αξιολογήσει τα πλεονεκτήματα του Midori και να προσφέρει ανατροφοδότηση. Ενώ το παρελθόν σίγουρα δεν μπορεί να αλλάξει, το μέλλον φαίνεται λαμπρό για τη Microsoft, η οποία ποτέ δεν ήταν όλοι πραγματικά ντροπαλός όταν πρόκειται να δείξει τι δουλεύει.

Η συνεργατική κωδικοποίηση κάνει καλύτερο λογισμικό

Κοιτάξτε τη σελίδα Github οποιουδήποτε μεγάλου προϊόντος λογισμικού ανοιχτού κώδικα - είτε το WordPress, ο πυρήνας του Linux, είτε ο κώδικας Visual Studio της Microsoft - και θα βρείτε μια σελίδα προβλημάτων. Αυτό καταγράφει τα διάφορα προβλήματα που έχουν βρεθεί σε ένα πρόγραμμα και υποβάλλονται τόσο από τους προγραμματιστές όσο και από τους χρήστες.

IssueTracker

Αυτό είναι το σπουδαίο πράγμα για το λογισμικό ανοιχτού κώδικα. Αυτό που κάποτε ήταν διαθέσιμο μόνο για μια χούφτα προγραμματιστών θεωρείται πλέον από ένα ευρύτερο κοινό, που είναι σε θέση να προσδιορίσει, να εξηγήσει και να βοηθήσει στην επίλυση προβλημάτων.

Τώρα, φανταστείτε αν θα μπορούσατε να το κάνετε σε ένα μεγάλο κομμάτι εμπορικού λογισμικού. Με τη Microsoft να ανοίγει σταδιακά ορισμένα τμήματα του ρεπερτορίου λογισμικού της, αυτό είναι πλέον πραγματικότητα.

(Πιθανώς) Συνεχής Υποστήριξη

Αυτό πηγαίνει πίσω στο προηγούμενο σημείο σχετικά με το abandonware. Η Microsoft, επιλέγοντας να ανοίξει ένα μέρος του καταλόγου λογισμικού της, προτείνει (αλλά σε καμία περίπτωση δεν εγγυάται) ότι υπάρχει το ενδεχόμενο ορισμένα πακέτα λογισμικού να έχουν επεκταθεί ο κύκλος ζωής τους.

Από το Microsoft Money, στα φαινομενικά αθάνατα Windows XP Γιατί τα Windows XP δεν θα πάνε οπωσδήποτε Γιατί τα Windows XP δεν θα πάνε οπουδήποτε Σύντομα Οι άνθρωποι δεν μπορούν να εγκαταλείψουν τα Windows XP. Στις επιχειρήσεις και τα σπίτια σε όλο τον κόσμο, θα παραμείνει γύρω. Μιλήσαμε με τρεις χρήστες Windows XP από διαφορετικές γενιές και περιβάλλοντα για να μάθετε γιατί. Διαβάστε περισσότερα ; όταν η Microsoft σκοτώνει κάτι, οι άνθρωποι αναστατώνονται. Ανοίγοντας αυτά τα ζωτικής σημασίας κομμάτια λογισμικού σημαίνει ότι υπάρχει μια πιθανότητα να αναλάβει η κοινότητα, και οι ενημερώσεις κώδικα και ενημερώσεις θα συνεχίσουν να προσφέρονται, υπό την προϋπόθεση ότι εξακολουθεί να υπάρχει το ενδιαφέρον.

WindowsXP

Για επιχειρήσεις που εξακολουθούν να έχουν κολλήσει χρησιμοποιώντας παλαιότερες εκδόσεις λογισμικού της Microsoft λόγω ανησυχιών παλαιού τύπου, θα μπορούσαν είτε να υποστηρίξουν το δικό τους λογισμικό είτε να πληρώσουν ένα τρίτο μέρος για να το πράξουν. Αυτό είναι πραγματικά συναρπαστικό.

Μάθετε από το Best

Αυτός είναι αναμφισβήτητα αμφιλεγόμενος (μη διστάσετε να μου πείτε πόσο λάθος είμαι στα σχόλια), αλλά εδώ πηγαίνει. Νομίζω ότι η Microsoft που επιλέγει να ανοίξει τον κώδικα της θα είναι ένα όφελος για τους ανθρώπους που μαθαίνουν να κωδικοποιούν.

Ήρθα σε αυτό το συμπέρασμα μετά από να μιλήσω σε πολλούς ανθρώπους για το πώς έμαθαν να κωδικοποιούν τη δεκαετία του '80, πριν από την υπερχείλιση στοίβας, την ολοκλήρωση κώδικα και το Reddit ήταν πράγματα. Ως επί το πλείστον, έλαβαν κώδικα που κάποιος είχε γράψει ήδη και το τροποποίησαν. Με δοκιμασία και λάθος, πήραν το έργο κάποιου άλλου και το έκαναν δικό τους . Θα περάσουν ώρες χάκερ μακρυά από τα BBC Micros και Spectrums τους, απλά για να αλλάξουν το αντικείμενο που μοιάζει ή για να προσθέσουν σε ένα παιχνίδι που ανήκουν.

ΒΑΣΙΚΟΣ

Η Microsoft, επιλέγοντας να δημοσιεύσει τον κώδικα της στο Github, θα υιοθετήσει αυτή την έννοια και θα την εφαρμόσει στον 21ο αιώνα. Οι άνθρωποι θα μπορούσαν να μάθουν να κωδικοποιούν τροποποιώντας τα προγράμματα που χρησιμοποιούν σε καθημερινή βάση. Πόσο δροσερό είναι αυτό ;

Open Source και Open

Πιθανότατα δεν είστε κωδικοποιητής. Είναι εντάξει. Οι περισσότεροι άνθρωποι δεν είναι. Αλλά θα πρέπει να προσέξετε ότι η Microsoft επιλέγει να ανοίγει όλο και περισσότερο τον κωδικό της, επειδή έμμεσα επηρεάζει την ψηφιακή σας ζωή.

Τονίζει επίσης πώς η Microsoft γίνεται πιο ανοικτή εταιρεία. από τα Windows 10 Πρόγραμμα προεπισκόπησης Insider Να είστε ο πρώτος που θα δοκιμάσει τα νέα Windows 10 Δημιουργεί ως Insider των Windows Να είναι ο πρώτος που θα δοκιμάσει τα νέα Windows 10 Builds ως Windows Insider Τα Windows Insiders είναι τα πρώτα που δοκιμάζουν τα νέα Windows 10 builds. Είναι επίσης οι πρώτοι που υποφέρουν από σφάλματα. Εδώ θα σας δείξουμε πώς να συμμετάσχετε ή να εγκαταλείπετε το πρόγραμμα και πώς να μοιράζεστε ... Διαβάστε περισσότερα, όπου οι χρήστες μπορούν να δοκιμάσουν νέες λειτουργίες καθώς είναι κατασκευασμένες. στην υιοθέτηση του Github. ακόμη και την απόφασή της να επιτρέψει στις εφαρμογές iOS και Android να τρέχουν στα Windows 10 Θέλετε τα αγαπημένα σας Android και iOS εφαρμογές να εκτελούνται στα Windows 10; Θέλετε τις αγαπημένες σας εφαρμογές Android και iOS να εκτελούνται στα Windows 10; Η Microsoft παρουσιάζει πρόβλημα εφαρμογής. Και η λύση τους θα μπορούσε να σας επιτρέψει να εκτελείτε εφαρμογές Android και iOS στην επιφάνεια εργασίας των Windows. Σειρά σου! Ενθαρρύνετε τους προγραμματιστές να μεταφέρουν εφαρμογές στα Windows με το Project Astoria ή Islandwood. Διαβάστε περισσότερα .

Επιπλέον, φαίνονται ευτυχείς για το λογισμικό της Microsoft να τρέχει σε ανταγωνιστικές πλατφόρμες. Για παράδειγμα, το Android έχει τώρα μια έκδοση του Microsoft Office, ενώ το Linux έχει και το .NET Framework Ένα αρχικό GNU για τη Microsoft: Τι είναι ένα ανοικτό .NET Framework σημαίνει για τους υπόλοιπους από εμάς Ένα αρχικό GNU για τη Microsoft: Τι ανοιχτό κώδικα. NET Framework Μέσα για τα υπόλοιπα από εμάς Η Microsoft μόλις κυκλοφόρησε ένα σημαντικό μέρος του κώδικα της κάτω από μια permisive άδεια ανοικτού κώδικα. Αυτή η κίνηση σπάει με χρόνια παράδοσης. Αλλά γιατί και τι σημαίνει για σένα; Διαβάστε περισσότερα και τον κώδικα του Visual Studio. Το πρώην κομμάτι του λογισμικού έχει τη δυνατότητα να οδηγήσει σε ακόμη πιο πλατφόρμες λογισμικού, καθώς οι προγραμματιστές μπορούν να γράψουν κώδικα μία φορά και να το εκτελέσουν στο .NET Framework σε Linux, OS X και Windows.

Υπάρχουν άλλες εκπληκτικές προσδοκίες προς την Microsoft να αγκαλιάσει το κίνημα της ανοιχτής πηγής; Πείτε μου στα σχόλια παρακάτω.

Συντελεστές φωτογραφιών: Windows XP (Rob DiCaterino), Ένα κομμάτι κώδικα (Timitrius)

In this article