Tweet




    Tecnologia 29 aprile 2012, 09:05

    Oracle v. Google, scontro tra titani

    L’esito sarà determinate non solo per il futuro dei due colossi, ma anche per i produttori di smartphone che, grazie al sistema operativo Android, hanno conquistato grosse quote di mercato


    E’ stato definito il processo più importante nel settore IT degli ultimi anni. Alcuni analisti prevedono che l’esito della causa “Oracle v. Google” sarà determinante non solo per il futuro delle due società ma anche per tutto l’indotto, per i produttori di smartphone, che grazie al sistema operativo Android hanno visto crescere esponenzialmente le loro quote di mercato nel settore (in primis la coreana Samsung), e per tutti gli sviluppatori, anche indipedenti, che utilizzano la relativa piattaforma.

    Di cosa tratta la causa?

    Nulla di particolarmente nuovo, si tratta di violazione di proprietà intellettuale relativa a programmi per elaboratore. I procedimenti giudiziali in questa materia, soprattutto negli Stati Uniti, sono innumerevoli. Ciò che desta interesse è, ovviamente, il nome delle società in causa, Oracle, società storica della Silicon Valley e colosso nel mercato dei database, e la ben più giovane Google, indiscusso leader nel mercato dei motori di ricerca. Ma l’attenzione è rivolta soprattutto all’oggetto del contendere, il sistema operativo Android che in pochi anni ha rastrellato incessantemente quote nel mercato dei sistemi operativi per device mobili, giungendo addirittura a scalzare l’analogo sistema di Apple negli Stati Uniti d’America.

    In particolare, le ipotesi di violazione hanno ad oggetto alcuni brevetti di interfacce grafiche ed i diritti d’autore del linguaggio di programmazione Java, diritti ora di titolarità di Oracle in seguito all’acquisizione di Sun Microsystems. Al di là delle questioni giuridiche alla base del processo, che potrebbero essere valutate appieno solo quando la sentenza sarà pubblicata, il caso ha ad oggetto un tema da cui emergono diversi spunti di riflessione interessanti, in realtà nemmeno questi nuovi, che estendono la tematica ben oltre la discussione in corso presso l’aula del giudice adito, la Northern District of California.

    Da quando Oracle ha acquisito Sun Microsystems nel gennaio 2010, la comunità mondiale degli sviluppatori di Software Libero è fortemente amareggiata. Prodotti come OpenOffice, Java, Solaris e molti altri che Sun aveva sviluppato e rilasciato da sempre con libertà di utilizzo, ed il cui successo è dovuto quindi anche all’apporto della comunità stessa, passavano all’improvviso nelle mani di una software house senza alcuna vocazione per la libertà degli utenti.

    La causa contro Google è stata quindi vista come il primo atto formale riconducibile ad un prevedibile, massiccio e letale attacco al Software Libero da parte di Oracle, come l’inizio di una sua personale guerra su larga scala.

    In realtà, Oracle, anche se di certo non è una comunità di sviluppatori indipendenti di Software Libero e in qualche modo nemmeno li rappresenta o li tutela, ha forti interazioni e relazioni commerciali con grandi produttori di Software Libero, lo era Sun e attualmente lo è anche Red Hat e molte altre.

    Google, nonostante il “look and feel” più giovanile, non è tanto diversa da Oracle. E’ anch’essa una società volta al profitto e quotata al Nasdaq, anzi, i suoi fatturati sono sostanzialmente pari a quelli di Oracle. Gli sviluppatori di entrambe le società sono dipendenti che scrivono codice esclusivamente per le loro società e non decidono delle sorti del codice da loro creato.

    Però Android è Software Libero, replicherebbero in molti, mentre Oracle è contraria a quella tipologia di distribuzione dei programmi.

    Android è rilasciato con una licenza, la “Apache License, Version 2”, compatibile con la licenza di Software Libero per antonomasia, la General Public License (GPL), ovvero, la licenza che ha determinato la nascita del Software Libero stesso. Apache si può considerare una licenza di Software Libero ma le sue condizioni contrattuali consentono azioni che portano a risultati diversi da quelli voluti dalla GPL e che si allontanano quindi dai principi ideati e fortemente voluti da Richard Stallman e dalla Free Software Foundation.

    Diverse componenti del sistema operativo Android non possono infatti essere considerate Software Libero, come lo stesso Richard Stallman ha affermato lo scorso settembre attraverso le pagine del Guardian. Google ha scelto non a caso di adottare una licenza di Software Libero per così dire “debole” o “permissiva” come la Apache. Questa licenza concede a chiunque la libertà nell’utilizzo del codice ma tale concessione, eccessivamente ampia, consente anche la libertà di utilizzare lo stesso codice per sviluppare software che possa a sua volta essere rilasciato con licenza “proprietaria”, lasciando impregiudicate solo le parti sottoposte espressamente ad una licenza di diverso tipo.

    Samsung, per esempio, sviluppa un suo sistema Android ottimizzato per i suoi dispositivi e lo rilascia con una sua licenza.

    La licenza di Software Libero cosidetta “forte”, invece, come per esempio la GPL, oltre a concedere la libertà di utilizzo, è caratterizzata dall’obbligo di rilasciare (ripubblicare) il codice eventualmente modificato con la stessa licenza. Tale concetto è di assoluta rilevanza ed è definito “effetto virale” della licenza. In pratica, tutto il codice sviluppato per funzionare in associazione con Software Libero, dev’essere a sua volta coperto con la stessa licenza, pena la caducazione dell’intera licenza. La GPL, per esempio, è chiara su questo punto “I programmi coperti da GPL non possono essere incorporati all’interno di programmi non liberi”.

    Ma bisogna tenere presente che il software non è un’entità statica e monolitica, bensì un insieme fittissimo di altri software, se per software intendiamo una serie di istruzioni impartite al computer. Per cui, è possibile che nel modello “a cascata” di ridistribuzione del Software Libero, grazie alla disponibilità del codice sorgente completo e alla possibilità di modifica garantite dalla licenza, qualche sviluppatore voglia scorporare il pacchetto software e rielaborarne solo una parte, oppure decida di fare interagire un software di derivazione libera con un software proprietario.

    E’ il tipico caso delle librerie e delle cosidette “classi” di Java utilizzate in Android. Queste sono delle “raccolte di funzioni” precompilate (dette anche “routine”) funzionali al software che le incorpora ma da esso ben distinguibili e, per questo, sottoponibili a licenze diverse dal software per le quali sono utilizzate.

    Un’eccessiva rigidità (come per certi versi è quella della GPL) può risultare controproducente allo sviluppo di Software Libero: uno sviluppatore di Software Libero che vuole creare una libreria sotto i parametri della licenza GPL dev’essere consapevole del fatto che successivamente gli sviluppatori di software proprietario non possono usarla e quindi la libreria perderebbe gran parte del suo potenziale “commerciale”. Per questo motivo, dopo che molti sviluppatori fecero notare tale difficoltà, la Free Software Foundation decise nel 1991 di stilare una seconda licenza, chiamata LGPL, Library General Public License (ridefinita successivamente Lesser General Public License ed estesa anche ai programmi nel loro complesso).

    Sebbene l’utilizzo di una licenza “permissiva”, come l’Apache, è il modo migliore per sostenere una piattaforma di sviluppo software come Android, molti, Free Software Foundation compresa, sostengono che Google ha sacrificato l’occasione per incoraggiare una maggiore trasparenza nel più ampio mercato dei programmi per device mobili. Se Android fosse stato distribuito con licenza GPL, tutti avrebbero dovuto condividere i propri miglioramenti sulla piattaforma di sviluppo, il che avrebbe potuto teoricamente portare alla condivisione diffusa di codice e ad un’accelerazione più rapida dello sviluppo del software.

    La licenza Apache è stata quindi scelta da Google più che altro sulla base di logiche commerciali e non per sensibilità verso i diritti degli utenti o, tanto meno, della comunità e della diffusione del Software Libero attraverso il cosidetto “effetto virale” della licenza. Il “business model” che Google ha scelto per Android è senz’altro “open” ma poco orientato al mantenimento perpetuo di tale apertura. Chiunque potrebbe infatti appropriarsi di tutte le componenti di Android rilasciate con licenza Apache (la maggior parte) e “chiuderle” in una licenza proprietaria.

    Tra l’altro, al di fuori di Android, non risultano altri prodotti o servizi di cui Google abbia mai reso disponibile il codice sorgente, le specifiche tecniche o il sistema di funzionamento, ovvero, concesso l’utilizzo da parte di terzi. Android è attualmente l’unico prodotto rilasciato da Google con una licenza di Software Libero.

    Altre riflessioni appaiono utili ad arginare alcuni pregiudizi. Per esempio, l’inizio della controversia, ovvero, quando e chi ha dato avvio alla contesa con Google. Sun oppure Oracle?

    Occorre cioè domandarsi se l’oggetto del contendere tra Oracle e Google non sia emerso già prima dell’acquisizione di Sun da parte di Oracle. Se Oracle ha semplicemente “ereditato” una situazione già creatasi in capo a Sun. Se Sun non ha intentato alcuna azione legale contro Google prima di essere acquisita solo perché in assenza di risorse economiche per affrontare il processo.

    Nessuna società, tanto più due big dell’informatica, si rivolgono ad un tribunale prima di aver attuato un tentativo di accordo stragiudiziale. Che ciò sia avvenuto tra Oracle e Google è notizia certa e gli atti del processo lo confermano ma ci sono buone ragioni per credere che le ipotesi di violazione di Google fossero già state sollevate da Sun direttamente e che questa avesse già avviato delle trattative con Google, evidentemente fallite.

    Attendiamo quindi di leggere e commentare la sentenza che, con ogni probabilità, sarà emessa entro il prossimo luglio.


    Pubblicato da il 29 aprile 2012 alle 09:04 in Tecnologia
    Tags: , , , ,


    Lascia un Commento

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

    È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    Guglielmo Troiano

    Giurista e analista di sistemi informativi

    Rss Feed Facebook LinkedIn Twitter Google Plus


    Articoli dello stesso autore

    Privacy 7 maggio 2012, 10:35

    Google Drive, attenzione alla privacy!

    Il recente accorpamento delle Norme sulla Privacy e dei Termini di Servizio di Google, fa fatica ad essere accettato. Le nuove condizioni non sono infatti considerate da molti pienamente lecite

    Tecnologia 29 aprile 2012, 09:05

    Oracle v. Google, scontro tra titani

    L’esito sarà determinate non solo per il futuro dei due colossi, ma anche per i produttori di smartphone che, grazie al sistema operativo Android, hanno conquistato grosse quote di mercato

    Diritto d'autore 6 gennaio 2012, 19:33

    Quel diritto al rimborso che Windows continua a negarci…

    Cronaca del tentativo di class action di ADUC nei confronti di Microsoft per il rimborso della licenza di Windows


    LeggiOggi.it

    Ogni settimana il meglio di LeggiOggi.it nella tua E-mail



    Ho letto l'informativa e acconsento al trattamento dei dati



    NOTA INFORMATIVA SULLA TUTELA DEI DATI PERSONALI EX ART 13 D.LGS. 196/2003 E RICHIESTA DI CONSENSO AL TRATTAMENTO

    Maggioli SpA, titolare del trattamento, si propone di gestire il servizio nel rispetto della normativa vigente in materia di tutela dei dati personali. Al proposito intende con questa nota, fornire a tutti gli utenti un'informativa sulle modalità e finalità del trattamento dei dati personali in conformità a quanto previsto dall'art. 13 del D.Lgs n. 196 del 30.06.2003. I dati personali forniti dagli utenti verranno trattati elettronicamente e/o manualmente da Maggioli SpA, Via del Carpino 8 - 47822 Santarcangelo di Romagna (RN), titolare del trattamento, per tutte le finalità correlate alla prestazione del servizio. Inoltre, previo suo consenso, i suoi dati saranno trattati dalla nostra società e dalle società del Gruppo Maggioli per l'invio di materiale promozionale inerente i nostri prodotti o servizi o quelli di società clienti del Gruppo Maggioli. L'indicazione della email deve essere fatta con cura in quanto necessaria per ricevere il servizio, i dati a corredo vengono chiesti per targettizzare gli invii informativi. I suoi dati non saranno diffusi. I suddetti dati potranno essere comunicati a soggetti pubblici, in aderenza ad obblighi di legge e a soggetti privati per trattamenti, funzionali all'adempimento del contratto, quali: nostra rete agenti, società di informazioni commerciali, professionisti e consulenti. I suoi dati potranno essere comunicati a soggetti terzi nostri clienti, che li tratteranno in qualità di autonomi titolari del trattamento secondo la definizione contenuta nel D.lgs 196/2003. Tali dati saranno trattati dai nostri dipendenti e/o collaboratori, incaricati al trattamento, preposti ai seguenti settori aziendali: editoria elettronica, mailing, marketing, CED, servizi Internet, fiere e congressi. L'utente potrà esercitare ogni ulteriore diritto previsto dall'art. 7 del D.Lgs 196 del 30.06.2003 che di seguito integralmente si riporta: "1. L'interessato ha diritto di ottenere la conferma dell'esistenza o meno di dati personali che lo riguardano, anche se non ancora registrati, e la loro comunicazione in forma intelligibile. 2. L'interessato ha diritto di ottenere l'indicazione: a) dell'origine dei dati personali; b) delle finalità e modalità del trattamento; c) della logica applicata in caso di trattamento effettuato con l'ausilio di strumenti elettronici; d) degli estremi identificativi del titolare, dei responsabili e del rappresentante designato ai sensi dell'art. 5 comma 2; e) dei soggetti o delle categorie di soggetti ai quali i dati personali possono essere comunicati o che possono venirne a conoscenza in qualità di rappresentante designato nel territorio dello stato, di responsabili o incaricati. 3. L'interessato ha diritto di ottenere: a) l'aggiornamento, la rettificazione ovvero, quando vi ha interesse, l'integrazione dei dati; b) la cancellazione, la trasformazione, in forma anonima o il blocco dei dati trattati in violazione di legge, compresi quelli di cui non è necessaria la conservazione in relazione agli scopi per i quali i dati sono stati raccolti o successivamente trattati; c) l'attestazione che le operazioni di cui alle lettera a) e b) sono state portate a conoscenza, anche per quanto riguarda il loro contenuto, di colori ai quali i dati sono stati comunicati o diffusi, eccettuato il caso in cui tale adempimento di rivela impossibile o comporta un impiego di mezzi manifestamente sproporzionato rispetto al diritto tutelato. 4. L'interessato ha diritto di opporsi, in tutto o in parte: a) per motivi legittimi al trattamento dei dati personali che lo riguardano ancorchà pertinenti allo scopo della raccolta; b) al trattamento dei dati personali che lo riguardano a fini di invio di materiale pubblicitario o di vendita diretta o per il compimento di ricerche di mercato o di comunicazione commerciale. "Compilare il form con i propri dati con conseguente dichiarazione espressa di aver letto e accettato questa informativa, autorizza la Maggioli spa e le società del Gruppo Maggioli al trattamento dei suoi dati per le finalità correlate alla prestazione del servizio e per l'invio di materiale promozionale, anche da parte di soggetti terzi nostri clienti, secondo le modalità illustrate nell'informativa. L'utente potrà esercitare ogni diritto previsto dal citato art. 7 con la semplice risposta alla e-mail ricevuta.

    Chiudi questa finestra
    Torna Su