Google sostituirà le API Java di Android N con un'alternativa open source

Oracle

Lo schema diversificato del software oggi in cui deve essere immerso un sistema operativo per dispositivi mobili è piuttosto complicato e in cui lo è avere a che fare con copyright e copyright in modo da disporre di determinate funzionalità, codici e strumenti per offrire la migliore esperienza utente a un cliente che ha acquistato un tablet, un wearable o uno smartphone. Sappiamo già come le varie società tecnologiche che intraprendono azioni legali ogni due per tre per l'uso di determinati driver o API le portano. Una lotta costante in cui i perdenti sono solitamente gli utenti mentre le aziende cercano di superare questo tipo di handicap nel miglior modo possibile.

È proprio questa cosa in cui si trova Google per aggirare il problema causa per violazione del copyright da Oracle riguardo all'uso dell'API Java. O per questo motivo o per quello che sarebbe un accordo segreto tra i due, Google ha dovuto prendere la decisione che significa che, da Android N, la piattaforma per dispositivi mobili ritirerà la sua dipendenza da Java da Oracle a favore dell'implementazione di l'open source OpenJDK. Il motivo addotto da Google è quello di decidere interamente sul software open source, anche se la vera ragione ha a che fare più con le contingenze legali piuttosto che con intenzioni più in linea con quello che Android ha sempre inteso essere software libero.

Andando avanti da Java

Oracle ha acquisito Sun Microsystems, proprietari originali del linguaggio di programmazione Java e le sue librerie di codici, nel 2010 e da allora si è trovata in una lotta costante con Google per Android. La lamentela di Oracle è che Android utilizza la sua API Java senza autorizzazione. Le API o interfacce di programmazione dell'applicazione sono come i vocabolari dei linguaggi di programmazione, consentendo agli sviluppatori di accedere a tutte le funzionalità senza dover passare attraverso la scrittura del codice. Google sostiene che queste API non possono essere protette da copyright, il che ha portato a un grande dibattito che ha diviso l'industria tecnologica in vari campi.

Java

Ad oggi, questo problema non è stato risolto legalmente. Anche se sì, una giuria si è schierata con la visione di Google nel 2012, sebbene un tribunale federale abbia annullato la decisione affermando che le API possono essere protette da copyright senza alcun problema. Lo scorso giugno, la Corte Suprema ha rifiutato di tornare nuovamente sul caso, che lo ha rimandato ai tribunali inferiori.

In che modo questa nuova modifica influenzerà gli sviluppatori

Poiché il caso è ancora attivo, Google è in grande silenzio a questo punto. In ciò che sta avvenendo un nuovo cambiamento di rotta è recuperare la natura open source di Android, che incoraggia a utilizzare le librerie open source. Questo cambiamento silenzioso è stato scoperto grazie a una nuova aggiunta nel codice sorgente che ora è stata confermata da Google per essere il caso delle future versioni di Android.

OpenJDK

Per gli utenti finali, non dovrebbero esserci cambiamenti evidenti. È per gli sviluppatori in cui vedrai effettivamente alcune differenze, dal momento che non dovranno scegliere tra le due API poiché hanno solo OpenJDK e come sarebbe lavorare con un codice semplificato. Per Google, questo apre la porta ad avere una maggiore influenza su come viene sviluppata l'implementazione open source, soprattutto in nuovi modi che possono migliorare Android.

In breve, lo è una buona mossa strategica da parte di Google per sbarazzarsi di quelle continue lamentele da Oracle. Quindi ora dobbiamo conoscere maggiori dettagli di quell'implementazione che inizierà nella nuova versione principale di Android, che l'anno prossimo sarà la N.


Sei interessato a:
Come rimuovere i virus su Android
Seguici su Google News

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Actualidad Blog
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.