Google: το Android είναι κλειστό και ανοιχτό κατά βούληση

by Stefanos Kofopoulos • On 15-04-2011 • AT 2:46 pm • 8 ΣΧΟΛΙΑ
Computing Τεχνολογία

Το Google παραδέχεται ότι το Android είναι κλειστό και ανοιχτό κατά βούληση

Είναι περίεργα τα πράγματα στο Google, τουλάχιστον σε ό,τι αφορά το Android. Ενώ το Google διατείνεται ότι το λειτουργικό είναι ανοιχτό και διαθέσιμο σε όλους, ξεχνάει να αναφέρει ότι το Android project είναι open source μόνο και όταν το Google αποφασίσει να διαθέσει τον κώδικα. Μέχρι σήμερα η εξέλιξη του Android προχωράει με ένα συγκεκριμένο τρόπο. Το Google ετοιμάζει την έκδοση, την δίνει στις εταιρείες που συνεργάζεται, τα κινητά είναι έτοιμα προς διάθεση και κάποια στιγμή ο κώδικας του Android διατίθεται ως open source.

Πολλοί διαμαρτύρονται για αυτό αλλά στο γενικότερο κλίμα αισιοδοξίας που έχει δημιουργήσει η εξάπλωση του Android και τα κέρδη που φέρνει, τα παράπονα είναι λίγα. Τον τελευταίο καιρό όμως οι φωνές που αμφισβητούν το πόσο ανοιχτό και ελεύθερο είναι το Android έχουν πληθύνει για ένα συγκεκριμένο λόγο: ο κώδικας του Android 3.0 Honeycomb παραμένει άφαντος, κλειστός πίσω από τα τείχη του Google χωρίς καμία εταιρεία να έχει πρόσβαση σε αυτό. Είναι γνωστή η δήλωση στο περίφημο πλέον post του Andy Rubin, ότι το Google θα διαθέσει το Android 3.0 για κινητά όταν είναι έτοιμο, παρόλα παρόλα αυτά το Android θεωρείται ανοιχτό και ελεύθερο λογισμικό αλλά μόνο κατά βούληση και υπό προϋποθέσεις γιατί ο κώδικας του Honeycomb δεν είναι καν διαθέσιμος για όποια εταιρεία και άτομο θέλει να τον χρησιμοποιήσει σε δικό του project.

Σύμφωνα με τους Alberto Savoia και Patrick Copeland σε τεύχος της IEEE, το Android είναι “both open and closed”. Αν αναρωτιέστε τι θέσει έχουν οι κύριοι μέσα στο Google, ο τίτλος engineering directors λέει πολλά. Συγκεκριμένα η δήλωση περιλαμβάνει το εξής κομμάτι:

“Google has many projects that follow either the open or closed model, and others that do not cleanly fit either stereotype. Android and Chrome OS are examples of permeable interfaces between Google and the outside community, and would be defined as open on the surface,” the pair explain. “However, both projects periodically ‘go dark’ on the community to surprise the market. In a sense, they are both open and closed depending on business needs at any given time.”

Είναι η πιο τίμια απάντηση για την κατάσταση που επικρατεί στην ανάπτυξη του Android, σε αντίθεση με την στάση τύπου “είμαστε open source λογισμικό αλλά διαθέτουμε τον κώδικα σε όποιους θέλουμε και όταν θέλουμε”. Δεν είναι κακό για το Google να παραδεχθεί την κατάσταση. Θα χάσει το επιχείρημα της ελευθερίας του κώδικα και το πόσο ελεύθερο είναι πραγματικά το Android απέναντι στο iOS της Apple, αλλά αυτό είναι που απασχολεί;

Παρά τα όποια προβλήματα το Android συνεχίζει να πουλάει τρελά, άσχετα από επιδόσεις και αξιώσεις. Όλες οι έρευνες δείχνουν ότι οι πωλήσεις θα συνεχίσουν να αυξάνονται για πολύ καιρό ακόμα και όσο ο κόσμος κάνει την μετάβαση από τα απλά κινητά στα smartphones ενώ παράλληλα τα tablets γίνουν αξεσουάρ για τον καθένα, το Android θα έχει κατακλύσει την αγορά. Είναι θέμα marketing, πολιτικής ή άλλων συμφερόντων που αναγκάζουν το Google να διατηρεί αυτή την στάση;

CareerNet.gr: Βρείτε τώρα τη δουλειά που σας ταιριάζει!

8 ΣΧΟΛΙΑ

  1. Ακομη μια φορα βγαζεις χολες..
    Δεν βαρεθηκες βρε τιτανα…?

    • Μπορείς να μου πεις που ακριβώς βρίσκεις την χολή;

  2. Όποιο λογισμικό διατίθεται ελεύθερα (όχι απαραίτητα δωρεάν) με πλήρως διαθέσιμο τον κώδικά του είναι FOSS. Αυτό σημαίνει ότι το Android 1.5~2.3 είναι πλήρως ΕΛΛΑΚ. Επίσης σημαίνει ότι το Android 3.0 δεν είναι ΕΛΛΑΚ (ακόμα).
    Πράγματι η google δεν ακολουθεί τον τρόπο ανάπτυξης λογισμικού που συνηθίζει η κοινότητα (πχ debian, libre office, gnome, κλπ). Όμως όταν ένα πρόγραμμα το παραδίδει με ανοικτό τον κώδικα, αυτό σημαίνει ότι αυτόματα είναι ΕΛΛΑΚ.
    Γενικά, ο αναμάρτητος πρώτος το λίθον βαλέτω… Δεν μας πειράζει που η apple προσθέτει και αφαιρεί στοιχεία από το κινητό μας κατά βούληση (όπως και η Amazon στο kindle) και μας πειράζει που η google αργεί να παραδώσει τον κώδικα!
    Ας μην παρασυρόμαστε από τις στοχευμένες κριτικές όσως βλέπουν να χάνουν το έλεγχο. Χτυπούν τη νύφη για να τα ακούει η πεθερά! Πιο πολύ τους πειράζει πχ το webM, παρά το Android.

    • Πολύ σωστά, σκέψου όμως το θέμα από την πλευρά των κατασκευαστών και των χρηστών. Το Honeycomb το έχει πάρει η Motorola για το XOOM και κανείς άλλος. Αν ήσουν μια εταιρεία τύπου ZTE δεν θα ήθελες να έχεις το Honeycomb τώρα και να πουλάς μαζί με την φθηνή τεχνολογία την ταμπέλα ότι τρέχουμε the latest and greatest Android;

      Τί αποτέλεσμα θα είχε αυτό για τους καταναλωτές; Εκτός από περισσότερες επιλογές και ανταγωνισμό μεταξύ των κατασκευαστών, το σημαντικότερο αυτή την στιγμή είναι η επαφή με τεχνολογία του 21ου αιώνα χωρίς πληκτρολόγιο και ποντίκι ακόμα και αν είναι όχι ιδιαίτερα καλή, ακριβής και αποδοτική αλλά “αξίζει τα λεφτά της”.

      Η τακτική του Google είναι αυτό που περιγράφουν οι δύο μηχανικοί του, open και closed κατά βούληση.

      Πόσο χαρούμενος θα ήταν κάποιος αν η νέα έκδοση του Debian ήταν διαθέσιμη για μήνες στην Rackspace και όλοι οι άλλοι περίμεναν το tree κάποια στιγμής

      Δεν συζητάμε για την Apple και τι κάνει η παρέα του Steve Jobs. Το περισσότερο κακό δεν σημαίνει λιγότερο κακό ή πιο φιλικό για κάτι άλλο. Η κουβέντα γίνεται για το Android και μόνο.

      • Το Debian είναι προϊόν κοινότητας, όχι εταιρείας. Θεωρητικά και τα MacOS και iOS είναι “ανοικτά” καθώς ο κώδικάς τους υπάρχει στο GNU Darwin.
        H google δεν μπορεί να λειτουργήσει σαν κοινότητα, γιατί απλά δεν είναι. Επιλέγει ποτε και που θα ελευθερώσει το προϊόν της. Αν δώσει το honeycomb στους μικρούς κατασκευαστες χωρίς να είναι πλήρες και έτοιμο, θα χαλάσει το όνομα του Android στους χρήστες αυτούς. Ενώ μια motorola ή μια samsung μπορούν να προσφέρουν στο calibration από το οποίο τελικά θα ωφεληθούν και οι μικροί κινεζοι/ταϋβανοί κατασκευαστές.
        Η google έχει δείξει την διάθεσή της να παίξει “καθαρά” με όλους και αυτό έχει σαν αποτέλεσμα τον κατακερματισμό (που σε προβληματίζει σε άλλα άρθρα), αλλά και την δυνατότητα στην RIM/Blackberry να χρησιμοποιήσει το έτοιμο λογισμικό που έχει γραφτεί.
        Αισθάνομαι ότι θα έπρεπε να διοχετεύσουμε την ενέργειά μας για να “συνετιστούν” άλλες εταιρείες (πχ η Oracle που προσπαθεί να χειραγωγήσει όλο τον κόσμο με την Java) παρά η Google που κοιτάζει περισσότερο να ωφεληθεί από την ανάπτυξη των άλλων, παρά από την καταστροφή και τον περιορισμό τους.

      • Καταλαβαίνω τον διαχωρισμό εταιρείας / κοινότητας και θα συμφωνούσα αν το Google δεν επέμενε στο κομμάτι open source με τέτοιο τρόπο που να υπονοεί ότι όλοι έχουν πρόσβαση, όλοι το πειράζουν, όλοι βλέπουν τον κώδικα κλπ γιατί είναι open sourse κλπ κλπ. Ναι αλλά δεν είναι μόνο το τι και και το πως αλλά και το πότε. Το καθαρά σε εισαγωγικά είναι που με “ενοχλεί”.

      • Δεν μπορώ να διαφωνήσω ως προς την ακρίβεια όσων λες, γιατί απλά είναι ακριβώς όπως τα περιγράφεις! Θα διαφωνήσω ως προς το βάρος που δίνεις στη μη πρόσβαση στο κώδικα του honeycomb.
        Επετρεψέ μου να φέρω για παράδειγμα μια εταιρεία που στον χώρο του ΕΛΛΑΚ θεωρείται υπόδειγμα. Την Red Hat. Το Fedora είναι ανοικτό όπως ακριβώς επιθυμείς να γίνει και το Android. Τόσο στο τελικό προϊόν, όσο και στην ενδιάμεση ανάπτυξη. Το RHEL όμως δεν έχει εκδόσεις alpha, beta κλπ για πρόσβαση των χρηστών/εταιρειών στον ενδιάμεσο κώδικα. Αφού ολοκληρώσει πλήρως το προϊόν, τότε το δίνει στον κόσμο όλο (με πληρωμένη την υποστήριξη).
        Φυσικά το επιχείρημά σου ότι η Google έδωσε στο honeycomb στην motorola παραμένει απολύτως έγκυρο. Όμως δεν διαφέρει σημαντικά από την πρακτική της Red Hat, η οποία έχει βάση ως προς την αξιοπιστία και την αρτιότητα του τελικού κώδικα.

  3. Τον κώδικα τον γράφουν μόνοι τους στην google. όποτε θεωρήσουν ότι είναι έτοιμος τον διαθέτουν ευρύτερα. Αν έγραφα κώδικα θα έκανα το ίδιο…

    Για το 3.0 τώρα. Το γεγονός ότι το πήρε μια εταιρεία έχει να κάνει με εμπορική συμφωνία, και πιθανότατα να χτίστηκε το ζουμ γύρω από την τότε υπάρχουσα πλατφόρμα.

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

Top

Show Buttons
Hide Buttons