image/svg+xml $ $ ing$ ing$ ces$ ces$ Res Res ea ea Res->ea ou ou Res->ou r r ea->r ch ch ea->ch r->ces$ r->ch ch->$ ch->ing$ T T T->ea ou->r

Guerre Google-Oracle

Conflit portant sur la notion de copyright (réalisation par Google d'une API compatible avec l'API Java) et sur certains brevets d'Oracle.

Raisons du conflit

Méthode triviale copiée par la bibliothèque standard Android

private static void rangeCheck(int arrayLen, int fromIndex, int toIndex) {
	if (fromIndex > toIndex)
		throw new IllegalArgumentException("fromIndex(" + fromIndex + ") > toIndex(" + toIndex+")");

	If (fromIndex < 0)
		throw new ArrayIndexOutOfBoundsException(fromIndex);

	if (toIndex > arrayLen)
		throw new ArrayIndexOutOfBoundsException(toIndex);
}

Série de procès Oracle v. Google

Enquête de la Commission Européenne pour pratiques anti-concurrentielles

Le modèle économique de Google pour Android repose actuellement principalement :

☞ Même si non préinstallées, applications Google installables librement et gratuitement par l'utilisateur final

Collecte des données personnelles sur les appareils Android

Interdiction de commerce des entreprises américaines