Il y a que Apple qui utilise Objectif-C ? ça peut être que sur cette plateforme ?
Version imprimable
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
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 moi :cfou: C# 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 ?
:fleche: Que pensez-vous de cette décision du jury ?
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.
:fleche: Le document juridique de 41 pages
Source : Déclaration du porte-parole d'Oracle au Wall Street Journal
Et vous ?
:fleche: Comment avez-vous reçu la nouvelle de ce verdict ?
:fleche: Cette décision vous semble-t-elle logique ?
:fleche: 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: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:
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:
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...
j'ai rajouté "mdr" pour justement montrer que c'était ironique hein
Je pense que tout le monde est d'accord pour dire qu'il y a trop de procès.
Heureusement encore que Google n'a pas perdu...
Les entreprises devraient utiliser les ressources qu'elles dépensent en procès, en développement.
C'est devenu ridicule là.
Au bout d'un moment faut savoir si leur métier c'est l'informatique ou si c'est le juridique...
Android : Oracle accepte 0 dollar de dommages et intérêts de Google
pour boucler le dossier et faire appel
Mise à jour du 21/06/2012
Oracle a finalement accepté la requête de Google pour payer 0 dollar en dommages et intérêts pour les petites portions d’Android qui violent les droits d’auteurs.
Les dernières questions encore en suspens sur ce dossier ont été traitées par les équipes juridiques des deux parties lors d’une courte audience qui n’aurait duré que 25 minutes.
Oracle pouvait encore réclamer un payement d’au moins 150 000 dollars de dommages et intérêts pour les neuf lignes de code que partagent Java et Android.
La firme de Larry Ellison a finalement décidé d’accepter la proposition de 0 dollar de dommages de Google après avoir été déboutée dans l’affaire sur les aspects concernant la violation des brevets et des droits d’auteurs sur les APIs Java.
Cependant, ce choix qu’opte le géant des bases de données a pour but de clore rapidement ce dossier afin de préparer une procédure d’appel.
Google, pour sa part, a 14 jours pour présenter une demande afin qu’Oracle puisse rembourser les frais administratifs de cette affaire. Google pourrait également exiger qu’Oracle paye les frais de ses avocats et autres dépenses juridiques.
Source
Purée mais pourquoi ça ne s'arrête jamais ?
Pourquoi Oracle veut préparer une procédure d'appel ?
Je me demande combien d'argent Oracle à déjà utilisé pour tout ces procès...
Pourvu que Google ne réclame rien, sinon Oracle va se fâcher et il vont repartir pour une série de procès...
Il y a pas un problème avec ce bout là ? Le juge a dit qu'il y avait pas violation de droits d'auteurs et si Oracle accepte le chèque de 0 dollars c'est qu'il y a pas de violation. :roll:Citation:
Oracle a finalement accepté la requête de Google pour payer 0 dollar en dommages et intérêts pour les petites portions d’Android qui violent les droits d’auteurs.
"Circulez il y a rien à voir"
Je ne suis ni contre ni pour Oracle dans cette affaire. :oops:
Car je n'ai pas les compétences pour en juger.
Perso, je me suis toujours demandé si on a le droit de prendre le code (copyrighté) de quelqu'un d'autre sans le prévenir, le modifier légèrement pour son propre usage (commercial ou non).
Un mec célèbre (il est mort, donc très célèbre) a dit un jour : "*Copier n'est pas voler". 8O
Que celui qui n'a jamais "copié" me jette la première pierre (disait-il). Et c'est sur cette pierre que notre ami (idem pour un certains Bill) a bâti son empire. :mouarf:
---------------
* : Ce n'est pas le titre d'un "James Bond". En réalité il a dit "Good artists copy great artists steal".
9 lignes de code...
Non, mais là c'est encore pire....
Tu bosses dans une société A, on te demande d'écrire un bout de code pour vérifier qu'un entier est entre deux limites...
Tu vas dans une autre société B, on te demande d'écrire un bout de code pour vérifier qu'un entier est entre deux limites...
Quel pourcentage de chances il y a-t-il pour que le code soit le même ? Pour un algorithme si basique cela doit tourner autour des 95% de chances...
Est ce que tu t'es copié toi-même ?
Est ce que la société B a copié la société A ?
Tant que l'écriture de code ne sera pas reconnu comme activité créatrice (pas forcément artistique) et que le code pondu appartiendra toujours à 100% à la boite pour qui on l'a écrit le problème sera levé...
Avant l'apparition du C++ tel qu'on le connait aujourd'hui, j'ai du écrire au moins 4 ou 5 fois des 'smart pointers', et à chaque fois le code était 100% identique (peut-être même les commentaires)... Comment les sociétés qui m'employaient alors peuvent elles être au courant ?
Je vais faire une analogie dans le monde de l'art, c'est comme si un orchestre portait plainte pour plagiat contre un autre orchestre parce que l'un des musiciens (qui a changé d'orchestre) a la même inspiration dans son jeu ...
Enfin la en l’occurrence, le plagiat était facile a démontrer, le code source était identique au caractère près, et l'auteur l'a reconnu.
Après il est vrai que pour 9 pauvres lignes de code, le préjudice est nul mais il y a quand même eu plagiat. D’où les dommages et intérêts nuls.
C'est sur le chapitre des brevets qu'Oracle n'accepte pas le jugement et compte revenir à la charge en appel. Là, pour les 9 lignes de code, ils vont clairement laisser tomber. Personnellement, j'ai l'impression qu'ils n'en ont parlé que pour améliorer leur cas en cherchant à démontrer que Google est de mauvaise foi. Comme ça n'a pas marché, ils ne vont pas perdre du temps pour 150.000 dollars, de l'argent de poche pour Oracle (cela dit, ça permettrait à Larry Ellison de financer une petite partie de l'île qu'il vient d'acheter. Ou alors de licencier moins de monde chez Oracle France. Oui oui, ces deux événements se produisent au même moment...)
Y a que moi pour être choqué par "une classe de 3179 lignes" ?? ça doit piquer les yeux 8OCitation:
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 » aux yeux du juge.
Bon ok je -->[]
Une classe blindée de switch, peut-être?
Pour le procès, ce n'est pas si mauvais que ça pour oracle, puisque google est malgré tout reconnu coupable.
Mais bon, le 1er round est fini, on attaque le 2nd avec l'appel, normal c'est comme ça le sport...
En fait, on pourrait parier sur les issues de procès de la même façon que pour les chevaux ou les footeux :D
La seule chose dont il est reconnu coupable est un plagiat de 9 lignes, autant dire rien du tout! Et il ne payera même pas un dollar symbolique.
C'est au contraire un vrai revers pour Oracle dont le principal moyen de pression pour garder le contrôle de Java vole en éclat : ses brevets ont tous été invalidés.