Même s'il gagne le procès, au final ce sera Oracle le grand perdant de l'histoire quand Google aura décidé de tout migrer en C#.
Fuir Oracle pour Microsoft...
Quand on sait que Google s'amuse à sortir de nouveau langage, je doute que cela soit leur seule option.
Je doute d'ailleurs que Google s'amuse à changer de langage Androïde
Si une réponse vous a été utile pensez à![]()
Si vous avez eu la réponse à votre question, marquez votre discussion
Pensez aux FAQs et aux tutoriels et cours.
A noter que "xobotos" n'a rien a voir avec Google. C'est un produit de la société qui s'occupe de Mono.
Je doute que Google abandonne Java pour se retrouver dépendant de ".net"
Non, l'objective C est utilisable sur d'autres OS.
D'ailleurs, si j'en crois des bribes de discussions qui stagnent dans ma mémoire, COCOA serait issu d'un framework gnu.
Bon, je parle bien de souvenirs très vagues de propos d'autres personnes, qui ont cependant l'air d'être confirmés par les premières lignes de wikipedia sur objc.
@kolodz:
La grande différence c'est que je ne pense pas que MS s'amusera à jouer le même jeu qu'Oracle. J'ai sincèrement plus de respect pour MS qu'oracle, en terme de réalisations, ils n'ont pas qu'un seul produit connu qu'ils ont inventé.
Entre windows, la suite office et leurs outils de dev, MS à prouvé son talent. Bien que je n'apprécie guère leurs outils, il faut être honnête, les PC ne mériteraient pas le P de "personnal" sans MS. (Et je l'affirme haut et fort, au risque de me faire fustiger...)
Qui plus est, C# est un langage normalisé, et par plusieurs institutions (iso, ecma). On peut donc raisonnablement estimer qu'il n'est plus la propriété de Microsoft, alors que JAVA n'a jamais été vraiment normalisé.
Seule l'implémentation de .NET est à MS en somme, pas le langage. Et je crois même qu'ils ont ouvert les spécif de .NET. Donc C# serait un moins mauvais choix, selon moi, pour google, au vu des emmerdes qu'ils ont avec Oracle.
Ou utiliser leur propre langage, ce ne serait pas stupide, s'ils veulent qu'il émerge.
J'ai pas envie d'apprendre un autre langage moiC# et Java ça suffit
Windows est très fortement inspiré de MacOS, Office bien qu'il est apporté beaucoup s'est également très inspiré des concurrents, quant aux outils de dev, je n'en parle même pas.
Je ne fais pas plus confiance à Microsoft qu'à Oracle. Les deux ont bien démontré qu'il savaient tirer partie de leur position dominante, et qu'il s'occupaient de la normalisation et de l'interopérabilité seulement quand ça leur était stratégiquement nécessaire.
Il en est de même pour Java qui est standardisé par le JCP qui, même s'il n'est pas un organisme de normalisation comme l'ISO ou l'ECMA, fournit des spécification bien plus précises que celles de ".net"
C'est également le cas de Java, mais Oracle s'est réveille et a décidé de faire valoir ces brevets, or Microsoft possède aussi des brevets sur ".net".
Il ne fait rien contre Mono actuellement car il reste anecdotique et que ça lui apporterait une mauvaise image.
Mais vu qu'il ne se prive pas de taxer Android sur les brevet non ".net", je ne vois vraiment pas pourquoi il se priverait de le faire sur le ".net".
Je pense que Google continuera avec Davlik un moment, peut être en payant des royalties à Oracle, tout simplement parce que changer tout serait bien trop lourd et entrainerait une trop grosse cassure. Par contre si sur le long terme ils l'abandonnent, ça sera forcément pour leur propre API (ils ont les moyens de le faire). Ils ne vont pas se lancer dans une opération si lourde pour se retrouver dépendant d'un concurrent encore plus direct.
Procès Android : Google ne viole pas les brevets Java
Oracle débouté par le second verdict du Jury
Mise à jour du 24/05/2012
Retournement de situation dans le procès Oracle vs Google pour violation de brevets Java dans Android.
Après une petite victoire lors du premier verdict qui reconnaissait Google coupable d’avoir violé des droits d’auteurs sur certaines portions de code Java, Oracle a été débouté par le second verdict.
Le jury fédéral a rendu public un verdict dans lequel Google n’est pas coupable d’avoir enfreint les brevets Java dans le système d’exploitation mobile Android.
Les jurés réunis par le tribunal de San Francis ont conclu à l’unanimité qu’Oracle a été incapable de prouver qu’Android avait empiété sur les brevets Java.
Cette victoire importante pour Google marque la fin de la seconde phase portant essentiellement sur la violation de brevets. À l’issu de ce verdict, le juge a décidé de dissoudre le jury et d’annuler le troisième volet du procès portant sur la détermination du montant des dommages a versé à Oracle.
"Nous sommes reconnaissants du verdict du jury", a réagi Robert Van Nest avocat de Google en quittant la salle d'audience.
L’univers Android peut pousser un « ouf » de soulagement après un feuilleton qui dure depuis aout 2010. Mais, il reste encore un point à élucider, concernant l’usage des APIs Java dans Android.
Le juge doit décider si Oracle peut faire valoir des droits d’auteurs sur les 37 APIs Java violées par Google. Le jury lors de la première phase du procès n’avait pas pu s’accorder si Google avait fait une utilisation « fair use » de ces APIs.
Le juge, qui a déjà fait valoir ses talents de développeurs caché, pourrait trancher sur cet aspect assez compliqué du dossier dès la semaine prochaine.
Source : Le verdict du jury
Et vous ?
Que pensez-vous de cette décision du jury ?
Vous souhaitez participer aux rubriques .NET ? Contactez-moi
Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
Mon blog, Mes articles, Me suivre sur Twitter
En posant correctement votre problème, on trouve la moitié de la solution
Google va être condamné pour les quelques violations mineures de copyright, genre rangeCheck et déboursera quelques centaines de milliers de dollars. Ce qui est d'ailleurs justiifé. Mais les API ne seront pas considérées comme pouvant être couvertes par des brevets, et la programmation pourra donc continuer à être un métier intéressant.
Oracle va se les bouffer de ne pas avoir accepté l'offre de Google à quelques millions avant le procès... :-D
Android : les API ne peuvent être soumises au Copyright
Décide le juge chargé de l’affaire, Oracle compte faire appel
Encore un dur revers pour Oracle qui revient bredouille, ou presque, de la rude bataille juridique qu'il a déclarée à Google et à son Android.
Le juge William Alsup (développeur lui aussi à ses heures perdues) vient de prononcer le verdict de l'affaire dans un document de 41 pages.
Il y explique qu'en dépit de la nature « ingénieuse » des éléments qui constituent les 37 APIs Java litigieuses, celles-ci ne pourraient être soumises au copyright. En cause, cette duplication de la structure des commandes s'avérerait nécessaire pour l'interopérabilité.
Lisez plutôt : « L'arbre de nommage dans son ensemble, contient bien sûr des éléments [issus d'un processus] créatif, des éléments qui représentent aussi une structure précise de commandes — un ensemble de symboles fonctionnels et utilitaires qui s'occupent chacun d'une fonction préassignée. Cette structure de commandes est un système ou une méthode de fonctionnement régie par la section 102(b) du Copyright Act, et ne peuvent être par conséquent soumise au copyright », a expliqué le juge.
Aucune des allégations initiales dans cette affaire n'a donc survécu à l'épreuve de la justice américaine (et des féroces avocats de la défense). Rappelons à ce titre qu'une commission de l'UE avait coupé court à tout procès de ce genre en Europe, en décrétant les langages de programmation affranchis des droits d'auteurs.
Il reste néanmoins sur la table cette histoire des neuf (09) lignes que partagent les bases de code de Java et d'Android. Alsup juge cette allégation « exagérée » dans la mesure où cette triste pincée de code se trouve dans une classe de 3179 lignes. Soit un « cas de copiage innocent et sans importance » au yeux du juge.
Oracle pourrait néanmoins obtenir jusqu'à 150 000 dollars de dommage et intérêt. Une somme qui ne vaut clairement pas la perte de la sympathie de milliers de développeurs Android et non-Android.
C'est pourquoi compte le géant des bases de données faire appel d'après la déclaration d'un porte-parole de l'entreprise au Wall Street Journal.
Le document juridique de 41 pages
Source : Déclaration du porte-parole d'Oracle au Wall Street Journal
Et vous ?
Comment avez-vous reçu la nouvelle de ce verdict ?
Cette décision vous semble-t-elle logique ?
Un appel d'Oracle a-t-il des chances d'inverser la tendance ?
Oui, enfin, il n'empêche qu'on n'a pas le droit de voler le code. Là, le vol est évident. Mais ça ne concerne que quelques lignes franchement triviales, je suis d'accord. Et entre temps, on a appris que finalement, ça ne coûtera pas un rond à Google. Je trouve ça dommage. Une peine de principe aurait été justifiée. Si c'est trivial, dans ce cas, pourquoi le voler ?
Probablemment parce-que l'auteur de ce code était le même était le même que pour le JDK d'Oracle et que pris de flemengite, il s'est dit que pour 9 lignes de code dans une classe de 3179, personne ne s'en rendrait compte, et que vu que c'était lui l'auteur original, il était logique qu'il le code de la même manière.
Totalement d'accord.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Une somme qui ne vaut clairement pas la perte de la sympathie de milliers de développeurs Android et non-Android.
Et franchement parler de copiage c'est vraiment exagéré là!
Qui ne reprend pas couramment des bouts de code glané ici et la???
C'est pas ça l'important, c'est pas le langage c'est que tu produis avec!
Ce que ton produit final peut faire, comment tu le vends! C'est là que ça se joue.
Tu trouves que copier ça :
c'est du vol ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 private static void rangeCheck(int length, int fromIndex, int toIndex) { if (fromIndex > toIndex) { throw new IllegalArgumentException( "fromIndex(" + fromIndex + ") > toIndex(" + toIndex + ")"); } if (fromIndex < 0) { throw new ArrayIndexOutOfBoundsException(fromIndex); } if (toIndex > length) { throw new ArrayIndexOutOfBoundsException(toIndex); } }
C'est 9 lignes de code ultra-basique, franchement c'est ridicule de la part d'oracle d'avoir insité là dessus.
Et y'a pas vraiment d'autre moyen de faire ce genre de vérification...
Je veux dire par là que c'est du code tellement trivial qu'il est presque impossible de certifier qu'il y a eu vol.
Par exemple:
Tu connais beaucoup de façons de le coder?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public static final void main(final String[] args) { System.out.println("Hello world!"); }![]()
J'espère vraiment que pour l'avenir de la profession Oracle se prenne une claque cuisante...
Partager