Google: Violazione di Codice Java
I fan di Google che tifano per la società nel caso ormai noto di infrazione del copyright su Java, saranno sicuramente un po’ in sgomento dopo aver letto le affermazioni di FlorianMueller. Secondo Mueller, ci sono prove nei file sorgente originali di Java Oracle per provare che il codice fosse effettivamente violato.
In realtà, Mueller afferma che esistono anche prove più gravi di quelle evidenziate nella recente azione legale, in cui viene chiaramente mostrata la violazione da parte degli sviluppatori di Android di Google.
Personalmente penso che questo caso vada esaminato con attenzione, anche perchè questo tipo di comportamento può essere facilmente manipolato da una delle parti in causa. Mueller probabilmente sapeva anche questo, così invece di limitarsi a guardare, egli afferma di aver esaminato il file sorgente originale di Java Oracle e Google Android.
In effetti ha trovato qualcosa, e sembra un po’allarmante, soprattutto per Google: 46 pagine di quello che sembra essere una copiatura di ogni riga di codice Java nel file di Android. Non solo è stato copiato il codice, ma è stato copiato da file di Oracle che conteneva espliciti diritti d’autore di Oracle. Se questa prova è una fonte valida, e Mueller ha invitato tutti a scaricare il file di codice per vederlo con i propri occhi, sembrerebbe essere una prova schiacciante nei confronti di Google.
Una ricerca fatta da Ed Bott di ZDNet, smentisce categoricamente le prove di Mueller:
Burnette scrive: “Tutto è cominciato con un articolo scritto da Florian Mueller, che tra l’altro non è né un avvocato, né uno sviluppatore, ma uno che gioca in televisione. Ho scaricato ed esaminato tutti i file di cui scriveva, e la mia analisi come sviluppatore esperto viene a una conclusione del tutto diversa da quella di Mueller”.
Forse qualcuno si sta chiedendo: Ma come è possibile perseguire qualcuno per una violazione, quando il codice Java è sotto licenza GPL? In effetti è la prima domanda che viene in mente, ma bisogna ricordare che Java Mobile Edition (JavaME) non è completamente sotto la licenza gratuita GPL.
Quando Sun Microsystems, i creatori originali di Java, hanno aperto Java sotto licenza GPL, hanno attuato una deroga speciale per la ClassPath JavaME. Ciò significa che ogni applicazione sviluppata per una piattaforma JavaME avrebbe dovuto anche essere GPL. In sostanza, Sun ha portato in vita tutti quei vecchi GPL del software libero e li ha resi sotto licenza JavaME. Questo avrebbe costretto gli sviluppatori a comprare la licenza commerciale per JavaME.
Probabilmente Google ha deciso di non volere che la nuova piattaforma Android sia grata alla licenza commerciale di Sun, e così si è recata alla Apache Software Foundation (ASF), costruendo una nuova versione di Java per se stesso.
Gran parte del codice di Android contiene note e informazioni sulle licenze di ASF, perché Harmony (nome del codice) è stato rilasciato sotto la Apache Public Licence.
E qui sta il vero problema: se non vi è una violazione qui, è perché qualcuno ha preso il codice protetto dal copyright di Sun e ha cambiato la licenza per l’APL. Questo non è accettabile, in quanto solo il titolare del copyright può cambiare la licenza per un qualunque dato di codice.
JavaME è ancora sotto licenza GPL e merita quindi tutte le protezioni di valore giuridico.
Oracle merita di far valere le sue tesi in tribunale, e Google merita lo stesso, perché sarà la decisione del tribunale a provare una violazione o meno.
A volte la difesa della libertà significa difendere i diritti di coloro che non sono d’accordo



questo articolo?
