Προγραμματισμός

Γιατί λοιπόν αποφάσισαν να το ονομάσουν Java;

Ο επικεφαλής της Sun Microsystems, Scott McNealy, θα σας πει με το καπέλο ότι «η Java είναι πιθανώς μεγαλύτερο εμπορικό σήμα από την ίδια την Sun». Και, φυσικά, έχει δίκιο. Πότε χρόνος περιοδικό που ονομάζεται Java ένα από τα δέκα καλύτερα προϊόντα του 1995 (η μόνη καταχώριση που σχετίζεται με τον υπολογιστή στη λίστα), γεννήθηκε ένας νέος αμερικανικός θρύλος μάρκετινγκ. Ποιος θα πει εάν η πολύτιμη τεχνολογία της Sun θα είχε πάει τόσο καλά αν το όνομά της παρέμενε "Oak" ή "Greentalk";

Όλοι γνωρίζουμε την ιστορία: Δώστε ένα κομψό, ανοιχτό περιβάλλον προγραμματισμού και ο κόσμος θα κερδίσει ένα δρόμο προς την πόρτα σας. Χωρίς ιδρώτα, ανεξάρτητα από το τι αποφασίζετε να το ονομάσετε. Τα άτομα που είναι επιφορτισμένα με την καθιέρωση μιας ταυτότητας μάρκας για το lingua franca της Sun για προγραμματιστές εφαρμογών επόμενης γενιάς, ωστόσο, αποφάσισαν μια μεταφορά καφέ για το εμπορικό σήμα τους. Ο Oak, το προηγούμενο όνομα, ελήφθη. Το γιατί το έκαναν, από τους δικούς τους λογαριασμούς, εξακολουθεί να είναι κάτι μυστήριο.

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

"Brainstorming" ένα εμπορικό σήμα - επτά προοπτικές

"Οι δικηγόροι μας είπαν ότι δεν μπορούσαμε να χρησιμοποιήσουμε το όνομα" ΟΑΚ "γιατί [ήταν ήδη εμπορικό σήμα της] Oak Technologies", δήλωσε ο Φρανκ Γέλλιν, ανώτερος μηχανικός της Sun. "Έτσι, πραγματοποιήθηκε μια συνάντηση" brainstorming "για να βρει ιδέες για ένα νέο όνομα. Στη συνεδρία συμμετείχαν όλα τα μέλη αυτού που ονομαζόταν τότε ομάδα Live Oak, εκείνα από εμάς εργαζόμαστε ενεργά στη νέα γλώσσα. Το τελικό αποτέλεσμα ήταν ότι περίπου Επιλέχθηκαν δέκα πιθανά ονόματα. Στη συνέχεια υποβλήθηκαν στη νομική υπηρεσία. Τρία από αυτά επέστρεψαν καθαρά: Java, DNA και Silk. Κανείς δεν θυμάται ποιος πρωτοεμφανίστηκε με το όνομα «Java». Μόνο ένα άτομο, από όσο γνωρίζω, έχει προτείνει στο κοινό να είναι ο δημιουργός του ονόματος. "

Πλήρεις παρατηρήσεις του Frank Yellin

"Ονόμασα τη Java", είπε ο Kim Polese, τότε διευθυντής προϊόντων της Oak και τώρα διευθύνων σύμβουλος της Marimba Inc. "Πέρασα πολύ χρόνο και ενέργεια για να ονομάσω Java επειδή ήθελα να πάρω ακριβώς το σωστό όνομα. Ήθελα κάτι που να αντικατοπτρίζει το ουσία της τεχνολογίας: δυναμική, επαναστατική, ζωντανή, διασκεδαστική. Επειδή αυτή η γλώσσα προγραμματισμού ήταν τόσο μοναδική, ήμουν αποφασισμένος να αποφύγω nerdy ονόματα. Επίσης, δεν ήθελα τίποτα με «Net» ή «Web» σε αυτό, γιατί βρίσκω αυτά τα ονόματα πολύ ξεχασμένα. Ήθελα κάτι που ήταν δροσερό, μοναδικό και εύκολο να το ξόρκι και να το διασκεδάσω.

«Συγκέντρωσα την ομάδα σε ένα δωμάτιο, έγραψα στον πίνακα λέξεις όπως« δυναμικό »,« ζωντανό »,« τράνταγμα »,« αντίκτυπο »,« επαναστατικό »και άλλα, και οδήγησα την ομάδα σε καταιγισμού ιδεών», δήλωσε ο Polese. . "Το όνομα [Java] εμφανίστηκε κατά τη διάρκεια αυτής της συνεδρίας. Άλλα ονόματα περιελάμβαναν DNA, Silk, Ruby και WRL, για WebRunner Language - yuck!"

Οι πλήρεις παρατηρήσεις του Kim Polese.

"Πιστεύω ότι η συνάντηση [brainstorming] πραγματοποιήθηκε περίπου τον Ιανουάριο του 1995", δήλωσε ο Sami Shaio, μηχανικός της Sun εκείνη την εποχή, ο οποίος έκτοτε έγινε ιδρυτικός συνεργάτης της Marimba. "Είναι πραγματικά δύσκολο να πούμε από πού προήλθε για πρώτη φορά το" Java ", αλλά κατέληξε στη λίστα των υποψηφίων που επιλέξαμε ... μαζί με τους Silk, Lyric, Pepper, NetProse, Neon και μια σειρά από άλλους πολύ ενοχλητικούς για να αναφέρουμε. "

Οι πλήρεις παρατηρήσεις του Sami Shaio.

«Μερικοί άλλοι υποψήφιοι ήταν οι WebDancer και WebSpinner», δήλωσε ο Chris Warth, μηχανικός στο έργο από την έναρξή του και επί του παρόντος σύμβουλος στο JavaSoft. "Παρόλο που το μάρκετινγκ ήθελε ένα όνομα που υπονοούσε μια σχέση με τον Ιστό ή το Διαδίκτυο, νομίζω ότι κάναμε πολύ καλά για να διαλέξουμε ένα όνομα που δεν συσχετίστηκε με κανένα. Η Java είναι πιθανό να βρει ένα πραγματικό σπίτι σε εφαρμογές μακριά από το Διαδίκτυο οπότε είναι καλύτερο να μην ήταν νωρίς.

Οι πλήρεις παρατηρήσεις του Chris Warth.

"Το όνομα" Java "προήλθε από μια συνάντηση όπου περίπου δώδεκα άνθρωποι συναντήθηκαν για ανταλλαγή απόψεων", δήλωσε ο Τζέιμς Γκόσλινγκ, αντιπρόεδρος και συνεργάτης της Sun, και συγγραφέας του Oak. "Η συνάντηση, που διοργανώθηκε από τον Kim Polese, ήταν ουσιαστικά συνεχής άγρια ​​τρέλα. Πολλοί άνθρωποι απλώς φώναξαν λόγια. Ποιος φώναξε αυτό που είναι πρώτο άγνωστο και ασήμαντο. Ένιωσε ότι οι μισές από τις λέξεις στο λεξικό φώναξαν ταυτόχρονα ή Υπήρχε πολλά: «Μου αρέσει αυτό γιατί…» και «Δεν μου αρέσει γιατί ...» Και στο τέλος το κάναμε σε μια λίστα με περίπου δώδεκα ονόματα και το δώσαμε στους δικηγόρους. "

Οι πλήρεις παρατηρήσεις του Τζέιμς Γκόσλινγκ.

«Ήμασταν πραγματικά αηδιασμένοι και κουρασμένοι από όλη τη χάραξη του μαραθωνίου που κάναμε εκείνη τη στιγμή, και ακόμα δεν βρήκαμε ένα όνομα που θα μπορούσαμε να χρησιμοποιήσουμε», δήλωσε ο μηχανικός της Sun Timothy Lindholm. "Πιεσθήκαμε για χρόνο, καθώς η υιοθέτηση ενός νέου ονόματος σήμαινε πολλή δουλειά, και είχαμε κυκλοφορίες. Έτσι, δημιουργήσαμε μια συνάντηση για να ρίξουμε μια λίστα με ονόματα .... Η συνάντηση συνεχίστηκε για αρκετό καιρό , και θυμάμαι ότι δεν υπήρχε τίποτα που προφανώς ήταν το σωστό να κάνουμε. Μιλούσαμε με απελπισία για χαζά ονόματα όπως ο Rover. Καταλήξαμε με μια τελική λίστα και η Java ήταν μια από τις κορυφαίες επιλογές μαζί με το Silk , όπως σε αυτό που περιστρέφετε τους ιστούς. Δεν θυμάμαι ότι υπήρχε ένας συγκεκριμένος πρωταθλητής της Java .... Μεταξύ των ανθρώπων της αρχικής ομάδας που έχω μιλήσει για αυτό, οι περισσότεροι αρνούνται ότι η ανάμνηση της Java είναι κάτι άλλο, αλλά κάτι που βγήκε έξω από το δυναμικό της ομάδας. "

Οι πλήρεις παρατηρήσεις του Timothy Lindholm.

"Πιστεύω ότι το όνομα προτάθηκε για πρώτη φορά από τον Chris Warth", δήλωσε ο Arthur van Hoff, ανώτερος μηχανικός του έργου και τώρα CTO της Marimba Inc. "Είχαμε στη συνάντηση για ώρες και, ενώ έπινε ένα φλιτζάνι Peet's Java, διάλεξε το «Java» ως παράδειγμα ενός άλλου ονόματος που δεν θα λειτουργούσε ποτέ. Η αρχική αντίδραση ήταν ανάμικτη. Πιστεύω ότι οι τελικοί υποψήφιοι ήταν το μετάξι, το DNA και η Java. Ωστόσο, πρότεινα το Lingua Java, αλλά αυτό δεν το έκανε να το κάνουμε .... Δεν μπορούσαμε να κάνουμε εμπορικά σήματα με τα άλλα ονόματα, έτσι η Java κατέληξε να είναι το όνομα της επιλογής. Στο τέλος, ο υπεύθυνος μάρκετινγκ μας, Kim Polese, αποφάσισε τελικά να προχωρήσει με αυτό.

Οι πλήρεις παρατηρήσεις του Arthur van Hoff.

Αποφασίζοντας να πάμε για καφέ

"Δοκίμασα τα ονόματα σε πάρτι και στους φίλους και τα μέλη της οικογένειάς μου", υπενθύμισε ο Polese. "Και η Java έλαβε τις πιο θετικές αντιδράσεις από όλους τους υποψηφίους. Επειδή δεν ήταν σίγουρο ότι θα εκκαθαρίσουμε κάποιο από τα ονόματα μέσω του εμπορικού σήματος, επέλεξα περίπου τρία ή τέσσερα και συνεργάστηκα με τους δικηγόρους για την εκκαθάρισή τους. Η Java πέρασε και ήταν το αγαπημένο μου, γι 'αυτό ονόμασα τη γλώσσα Java και στη συνέχεια ονόμασα το πρόγραμμα περιήγησης HotJava, ένα πολύ καλύτερο όνομα από το WebRunner. Οι μηχανικοί δυσκολεύτηκαν να χωρίσουν με τον Oak, αλλά τελικά το συνηθίστηκαν .... Ένιωσα ότι το μαρκάρισμα ήταν πολύ σημαντικό, γιατί ήθελα η Java να είναι ένα πρότυπο. Έτσι, επικεντρώθηκα στην οικοδόμηση μιας πολύ ισχυρής μάρκας για την Java. "

"Πραγματοποιήσαμε μια τελική συνάντηση για να ψηφίσουμε το όνομα", δήλωσε ο Γέλλιν. "Κάθε άτομο έπρεπε να ταξινομήσει την Java, το DNA και το Silk με τη σειρά των προτιμήσεών του. Το ίδιο όνομα που πήρε τις περισσότερες« πιο αγαπημένες ψήφοι »πήρε επίσης τις περισσότερες« λιγότερο αγαπημένες »ψήφους. Έτσι, απορρίφθηκε. Και από το Απομένουν δύο, η Java έλαβε τις περισσότερες ψήφους. Έτσι έγινε το προτιμώμενο όνομα. "

«Έπεσε στο Silk ή το Java και η Java κέρδισε», θυμήθηκε ο Shaio. "Ο Τζέιμς Γκόσλινγκ φάνηκε να ευνοεί την Java έναντι του Silk. Ο Kim Polese είχε τον τελευταίο λόγο για το όνομα, αφού ήταν η διευθύντρια του προϊόντος. Αλλά τότε οι περισσότερες αποφάσεις ελήφθησαν από όλους κάπως συμφωνώντας, και τότε κάποιος θα έλεγε," Εντάξει, αυτό κάνουμε. "

"Μπορώ να σας πω ακριβώς για την απόφαση να επιλέξετε το όνομα", δήλωσε ο Eric Schmidt, επικεφαλής τεχνολογίας της Sun. "Συναντηθήκαμε στις αρχές του 1995 στο 100 Χάμιλτον σε μια από τις τυπικές κριτικές λειτουργίας μας για μικρές επιχειρήσεις όπως η Oak. Ο Bert Sutherland ήταν ο ανώτερος διευθυντής εκείνη την εποχή - δούλεψε για μένα - και αυτός και ο Kim και μερικοί άλλοι συμπεριλαμβανομένου του James ήταν εκεί. Ο Κιμ παρουσίασε ότι: ένα, έπρεπε να επιλέξουμε ένα νέο όνομα τώρα, και δύο, ο Oak - στον οποίο όλοι συνηθίζαμε - ελήφθησαν. Όπως θυμάμαι, πρότεινε δύο ονόματα, Java και Silk. Από τα δύο , προτίμησε έντονα την Java και εκπροσώπησε ότι η ομάδα του [Live Oak] συμφωνούσε. Ο Bert και εγώ αποφασίσαμε να εγκρίνουμε τη σύστασή της και η απόφαση ελήφθη. Για αυτούς τους λόγους πιστεύω ότι είναι σωστό να δώσω στον Kim την πίστωση για το όνομα. Το παρουσίασε και το πούλησε και στη συνέχεια το έκανε στο μάρκετινγκ. "

Οι πλήρεις παρατηρήσεις του Eric Schmidt.

«Φαίνεται να θυμάμαι ότι ο Kim [Polese] ήταν αρχικά χλιαρός στο όνομα« Java »,« υπενθύμισε ο Warth. «Εκείνη την εποχή προσπαθούσαμε επίσης να μετονομάσουμε το πρόγραμμα περιήγησής μας από το WebRunner - το οποίο είχε ήδη λάβει η Taligent - σε κάτι που δεν ήταν ήδη εμπορικό σήμα. Ο Κιμ ήθελε πράγματα όπως το WebSpinner ή ακόμα και το WebDancer, κάτι που θα καθιστούσε σαφές ότι αυτό ήταν ένα προϊόν World Wide Web. Η αναζήτηση εμπορικών σημάτων έγινε και μετά από αρκετές εβδομάδες επέστρεψε μια σύντομη λίστα με εκκαθαρισμένα ονόματα .... Φαινόταν μια ατελείωτη σειρά συσκέψεων και εγκρίσεων που ήταν απαραίτητες - λες και το όνομα ήταν πραγματικά νόημα.

«Εκείνη την εποχή ο Κιμ ήθελε να κρατήσουμε την κυκλοφορία, ώστε να βρούμε ένα καλύτερο όνομα από την Java, αλλά την παρακάμψαν οι μηχανικοί, ειδικά ο Τζέιμς και ο Άρθουρ [van Hoff] και εγώ», είπε ο Warth. «Κάποια στιγμή ο Τζέιμς είπε ότι θα πάμε με την Java και την HotJava και ο Κιμ έστειλε e-mail ζητώντας μας να περιμένουμε για άλλα ονόματα που θα μπορούσαν να ξεκαθαρίσουν. Ο Τζέιμς έγραψε πίσω και είπε« όχι », πηγαίναμε με αυτό που είχαμε Και κάναμε ένα πολύ γρήγορο σύνολο μετονομασιών στον πηγαίο κώδικα και βγάλαμε την κυκλοφορία .... Στο τέλος, νομίζω ότι οι έμποροι και οι αντιπρόεδροι είχαν πολύ λιγότερα λόγια για το όνομα από τους μηχανικούς που πέθαναν πάρτε κάτι έξω από την πόρτα. "

"Νομίζω ότι η Kim ξαναγράφει την ιστορία λίγο όταν προτείνει ότι επέλεξε αυτό το όνομα για κάποιους καταλαβαίνους λόγους μάρκετινγκ", δήλωσε ο Warth. "Καταλήξαμε με αυτό το όνομα, επειδή δεν υπήρχαν επιλογές και θέλαμε να βγάλουμε το προϊόν μας. Οι αιτιολογήσεις μάρκετινγκ ήρθαν αργότερα."

"Εάν οι αναμνήσεις του Arthur είναι ακριβείς (και δεν έχω κανένα λόγο να τις αμφισβητήσω), τότε ο Chris ονόμασε τη γλώσσα Java", δήλωσε ο Bob Weisblatt, ο αυτοαναφερόμενος "τεχνικός συγγραφέας και πλοίαρχος της Μαργαρίτα" του ομίλου Java που εργάζεται τώρα στο Active Software. "Δεν θυμάμαι ποιος φώναξε για πρώτη φορά το όνομα Java - ο Chris είχε πάντα ένα φλιτζάνι καφέ βολικό, έτσι είναι λογικό να είναι αυτός. Από ένα πράγμα που είμαι σίγουρος: ο Kim δεν ονόμασε τη γλώσσα Java. "

Παρεμπιπτόντως, ο Warth σημείωσε ότι η Java ήταν στην πραγματικότητα το τρίτο όνομα για τη γλώσσα. "Όταν εργαζόμασταν για το έργο Green, ο James το ονόμασε αρχικά" Greentalk "και η επέκταση αρχείου ήταν" .gt "," είπε ο Warth. "Έπειτα έγινε" Oak "για αρκετά χρόνια και μόλις πρόσφατα ονομάστηκε" Java ".

Κοιμημένη στο Πάλο Άλτο

"Δεν ισχυρίζομαι ότι είμαι αυτός που πρότεινε για πρώτη φορά το όνομα", δήλωσε ο Warth όταν ρωτήθηκε για τη δήλωση του van Hoff. "Σίγουρα ήταν η Java του Peet [που πίναμε], αλλά μπορεί να ήμουν εγώ ή ο James [Gosling] ή κάποιος άλλος. Απλώς δεν θυμάμαι ποιος το είπε.

«Το συναίσθημα ανάμεσα στον εαυτό μου και τον Τζέιμς και τους άλλους μηχανικούς ήταν ότι θα μπορούσαμε να το ονομάσουμε« xyzzy »και θα ήταν ακόμα δημοφιλές», πρόσθεσε ο Warth. "Στο τέλος δεν έχει σημασία ποιος πρότεινε αρχικά το όνομα, γιατί τελικά ήταν μια ομαδική απόφαση - ίσως βοηθούσε από μια χούφτα καφεϊνούχων ανθρώπων."

"Νομίζω ότι ο βαθμός στον οποίο οι εμπλεκόμενοι έχουν εξετάσει την ιστορία του ονόματος της Java χωρίς να καταλήξουν σε ένα γενικά συμφωνημένο ψήφισμα δείχνει ότι η ονομασία της Java δεν έγινε από κάποιο ηρωικό άτομο, αλλά ήταν υποπροϊόν ενός δημιουργικού και οδήγησε την ομάδα που προσπαθεί πολύ σκληρά για να επιτύχει τους στόχους της, από τις οποίες συμμετείχε αυτό το όνομα ", κατέληξε ο Lindholm. "Θα σας ενθαρρύνω να μην προσπαθείτε πέρα ​​από αυτό που είναι λογικό να αποδώσετε την ονομασία της Java σε ένα άτομο. Αυτό απλά δεν είναι ο τρόπος με τον οποίο λειτουργούσαν τα πράγματα εκείνες τις μέρες. Μην ξεγελιέστε από το πώς τα άτομα και τα μέσα ενημέρωσης έχουν στη συνέχεια φιλτράρει πολλά στοιχεία της δημιουργίας της Java για να ταιριάζει στους δικούς τους σκοπούς. "

Ο Kieron Murphy είναι ανεξάρτητος συγγραφέας τεχνολογίας που ζει στη Νέα Υόρκη.

Αυτή η ιστορία, "Γιατί λοιπόν αποφάσισαν να το ονομάσουν Java;" δημοσιεύθηκε αρχικά από το JavaWorld.