Android κεντρικό

Πώς "κλέβετε" κώδικα από την Google και γιατί να ενδιαφέρεται κάποιος;

protection click fraud

Πρόσφατα, ένας προγραμματιστής της δημοφιλούς εφαρμογής εκκίνησης αρχικής οθόνης και εφαρμογών Lawnchair (μου αρέσει το παιχνίδι με τις λέξεις και πάντα μου αρέσει) αποφάσισε να διακόψει τους δεσμούς με την ομάδα όταν ανακαλύφθηκε ότι η εφαρμογή χρησιμοποιούσε κώδικα "κλεμμένο" από το Pixel Launcher της Google.

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

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

Αλλά για τα «κλοπιμαία». Πιθανότατα προσέξατε ότι έβαλα τη λέξη σε εισαγωγικά σαν να προσπαθώ να υπονοήσω ότι δεν είναι η σωστή λέξη για να περιγράψω αυτό που συνέβη. Νομίζω ότι είναι πολύ δύσκολο να το περιγράψεις ως «κλοπή» για μερικούς λόγους.

Κλέβει όμως;

Λογότυπο Lawnchair 2
(Πίστωση εικόνας: Joe Maring / Android Central)

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

Η Google παρέχει κώδικα για μια 100% λειτουργική εφαρμογή εκκίνησης εφαρμογών και εφαρμογή αρχικής οθόνης για τηλέφωνα Android. Είναι ακριβώς εκεί μέσα το AOSP, και ο καθένας είναι ελεύθερος να το πάρει και να κάνει ό, τι θέλει να κάνει με αυτό. Το πρόβλημα είναι ότι του λείπουν πολλές από τις δυνατότητες που θέλουν να έχει μια εφαρμογή αυτού του τύπου.

Η ομάδα Pixel δεν μοιράζεται τη δουλειά της με τον ίδιο τρόπο που κάνει η ομάδα Android.

Η Google δεν κοινοποιεί τον κώδικα για την εφαρμογή Pixel Launcher. Κάποτε, υπήρχε στο Play Store για χρήση από οποιοδήποτε τηλέφωνο, αλλά ακόμα και αυτό έχει σταματήσει. Εάν θέλετε να χρησιμοποιήσετε το Pixel Launcher 100% "νόμιμα", πρέπει να αγοράσετε ένα Τηλέφωνο Pixel. (Αυτά τα ενοχλητικά εισαγωγικά πάλι.)

Ή — και αυτό είναι το πιο σημαντικό μέρος του όλου χάους — αν θέλετε τις δυνατότητες από το Pixel Launcher σε οποιοδήποτε τηλέφωνο, εγκαθιστάτε μια αντικατάσταση τρίτου κατασκευαστή που κάνει καλά τη δουλειά της "αντιγραφή" και ακόμη και καλύτερα. Σαν γκαζόν.

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

Lawnchair 2 κριτική
(Εικόνα: Μέλλον)

Είναι ασήμαντο να αναστρέψεις μια εφαρμογή Android και να έχεις μια πολύ καλή ιδέα για τον πραγματικό κώδικα που χρησιμοποιήθηκε για την κατασκευή της. Δεν μπορείτε πάντα να έχετε μια ολοκληρωμένη έκδοση όλων, και υπάρχουν πολλοί τρόποι για να το κάνετε δύσκολο. Ωστόσο, εάν έχετε έναν υπολογιστή και λίγες ώρες για να παρακολουθήσετε ένα διαδικτυακό σεμινάριο, μπορείτε να αναλύσετε σχεδόν οποιαδήποτε εφαρμογή στα πιο βασικά της μέρη.

Αυτό δεν είναι κάτι καινούργιο, ούτε είναι ένα μοναδικό πράγμα Android. Οι προγραμματιστές και οι χάκερ ανέπτυξαν λογισμικό αντίστροφης μηχανικής για πάντα, και μερικοί πολύ εξέχουσες ομάδες στον κλάδο της τεχνολογίας σκέψου ότι είναι καλό να το κάνεις. Από την άλλη πλευρά, είναι πιθανώς 100% παράνομο να το κάνεις εντός της Ευρωπαϊκής Ένωσης αν θέλετε να φτιάξετε κάτι από αυτό μόνοι σας. Προσπαθώ να πω ότι είναι μια μεγάλη γκρίζα περιοχή με μεγάλο λίπος.

Δεν υπάρχει σαπουνάδα εδώ. Το έχω κάνει και θα το έκανα ξανά αν οι συνθήκες ήταν οι ίδιες.

Δεν πρόκειται να κάνω κήρυγμα γιατί το έχω κάνει. Είχα βαρεθεί να περιμένω την HTC να κάνει κάτι που ήθελα η εταιρεία, γι' αυτό το έσκαψα και το έκανα μόνος μου και μετά μοιράστηκα τη δουλειά μου με όποιον το ήθελε. Πολλοί άνθρωποι που διαβάζουν ιστότοπους Android είτε το έχουν κάνει μόνοι τους είτε έχουν εγκαταστήσει κάτι από κάποιον που το έκανε.

Η κατάσταση του Lawnchair είναι παρόμοια. Η εφαρμογή χρησιμοποιεί τη δική της βάση κώδικα, αλλά καθώς όλο και περισσότεροι άνθρωποι ήθελαν συγκεκριμένες λειτουργίες, ο εύκολος τρόπος να γίνει συνέβη ήταν να απομεταγλωττίσετε το Pixel Launcher, να δείτε πώς το κάνει η Google και, στη συνέχεια, είτε το μιμηθείτε είτε απλώς χρησιμοποιήστε το κώδικας.

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

Η προστασία των πνευματικών δικαιωμάτων σας είναι πραγματικό πράγμα

Λογότυπο Oracle
(Πίστωση εικόνας: Android Central)

Τα άτομα της Google που εργάστηκαν σκληρά για να κάνουν το Pixel Launcher να κάνει τα πράγματα που απολαμβάνουν οι άνθρωποι αξίζουν τα εύσημα για τη δουλειά τους. Η συγγραφή λογισμικού είναι ένας δύσκολος τρόπος για να βγάλετε τα προς το ζην, και το μεγαλύτερο μέρος της εργάσιμης ημέρας σας μπορεί να αισθάνεται σαν αποτυχία μέχρι να το πετύχετε σωστά.

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

Εάν η Google δεν ενδιαφέρεται, τότε είναι δίκαιο παιχνίδι. Χακάρετε.

Τελικά, όμως, εναπόκειται στην Google να προστατεύσει την πνευματική της ιδιοκτησία, και δεν το έχει κάνει. Η Google είτε γνώριζε είτε είχε τη δυνατότητα να γνωρίζει ότι το Lawnchair χρησιμοποιούσε αποκλειστικό ιδιωτικό κώδικα από την ομάδα Pixel. Αν δεν το ήξερε, το ξέρει τώρα.

Μέχρι να στείλει η Google ένα σημείωμα παύσης και διακοπής στην ομάδα του Lawnchair, βιδώστε το. Εφαρμογές όπως το Lawnchair ωφελούν την Google περισσότερο από οποιονδήποτε άλλον, επειδή είναι μια ακόμη εφαρμογή που κάνει τους ανθρώπους να απολαμβάνουν τη χρήση του Android. Περισσότερα άτομα που χρησιμοποιούν Android σημαίνει περισσότερα άτομα που χρησιμοποιούν το Google Play και αυτό σημαίνει περισσότερα χρήματα στους λογαριασμούς της Alphabet.

Η αντίστροφη μηχανική και η πειρατεία (το καλό είδος) ήταν κάτι Android από την αρχή. Σέβομαι έναν προγραμματιστή που κάνει στάση και ακολουθεί το συνειδητό του, αλλά επίσης δεν πρόκειται να διαγράψω έναν άλλο προγραμματιστή που έκανε κάτι το εύκολο — και ιστορικά αποδεκτό — κοιτάζοντας το έργο της ίδιας της Google.

Αυτό θα επιλυθεί από την ομάδα του Lawnchair και θα το ξεχάσουμε. Τότε κάτι παρόμοιο θα συμβεί και θα το θυμόμαστε. Είναι ο τρόπος Android.

instagram story viewer