Bah euh oui. Si A décide de distribuer à B un logiciel sous licence libre, ça ne veut pas dire que C a le droit de le copier sans l'accord ni de A ni de B.
Un driver sous forme de module noyau, c'est kernel-land, donc l'API utilisée par ce driver c'est interne. Un driver X.org c'est user-space, donc l'API utilisée par ce driver c'est externe.
Pour nvidia, c'est le module noyau qui est cassé quand l'API interne change. Pour nouveau, apparement, un changement dans le module noyau a impliqué une nécessité de changement dans le driver X.org.
Je cite Wikipédia : « en droit, une licence est un type de contrat »
une violation de la GPL est une contrefaçon au même titre que la violation de la licence windows, puisque tu utilises et/ou copies et/ou modifies une oeuvre sans l'autorisation de l'auteur
Toujours d'après Wikipédia : « La contrefaçon est le fait de reproduire ou d'imiter quelque chose sans en avoir le droit ou en affirmant ou laissant présumer que la copie est authentique »
La contrefaçon est donc bien l'acte de copie, une utilisation ou modification qui ne respecte pas la licence n'est pas une contrefaçon.
Avec un garbage collector, t'as les inconvénients, tout le temps.
Et c'est quoi les inconvénients ? Parce que si tu parles des destructeurs, ça revient à remplacer une demande de libération de mémoire par un appel manuel à un destructeur, donc il ne peut y avoir que des choses en moins.
Tu dois avoir un lecteur dézoné alors parce que j'ai aussi eu un problème de zonage sur un lecteur DVD une fois. Le DVD ne marchait pas, j'ai utilisé l'utilitaire pour changer le zonage du lecteur, et ça s'est mis à marcher.
La déallocation ça n'existe pas en ruby, puisque qu'il n'y a pas d'alloc non plus.
Pourrais-tu donc me donner un exemple concret d'utilisation d'un destructeur, qui ne pose pas de problème avec le garbage collector (c'est-à-dire que ne pas savoir quand le destructeur est appelé n'est pas un problème), et qui ne puissent pas se résoudre simplement avec la méthode Ruby ?
Surtout que les 6% de macqueux qui utilisent photoshop, c'est les pros et donc les seuls qui l'ont payé. Je doute donc très fortement qu'Adobe s'en tamponne des utilisateurs de mac…
[^] # Re: Comparaison avec Eclipse
Posté par Jean-Philippe Garcia Ballester . En réponse à la dépêche Sortie de KDevelop 4.0. Évalué à 4.
Une vraie gestion des branches ça change la vie de ceux qui veulent coder sur plusieurs choses en même temps.
[^] # Re: Si seulement
Posté par Jean-Philippe Garcia Ballester . En réponse au journal Offensive en vue contre Theora ?. Évalué à 2.
[^] # Re: Gérard !!! Faut que je te parle.
Posté par Jean-Philippe Garcia Ballester . En réponse au journal Gros cafouillage pour la sortie de la mise à jour Maemo sur Nokia 900. Évalué à 7.
Bah euh oui. Si A décide de distribuer à B un logiciel sous licence libre, ça ne veut pas dire que C a le droit de le copier sans l'accord ni de A ni de B.
[^] # Re: chroot
Posté par Jean-Philippe Garcia Ballester . En réponse au journal Cinq cent milliards de petits liens, et moi, et moi, et... Skype. Évalué à 7.
[^] # Re: MeMenu & les kikoololeries
Posté par Jean-Philippe Garcia Ballester . En réponse à la dépêche Ubuntu 10.04 est sortie. Évalué à 8.
Quand « les gens » désignent ceux qui font du proprio, effectivement on s'en tape un peu.
Un peu trop facile de dire qu'une API est interne quand on ne veut pas la garder stable.
Le kernelland est interne, le userland est externe, ça n'a rien à voir avec on veut ou on veut pas.
Désolé, mais l'API qui permet d'avoir des nouveaux drivers, c'est une API sensée être externe...
Non puisqu'il n'est pas sensé y avoir de driver en dehors du noyau.
http://www.kroah.com/log/linux/stable_api_nonsense.html
[^] # Re: MeMenu & les kikoololeries
Posté par Jean-Philippe Garcia Ballester . En réponse à la dépêche Ubuntu 10.04 est sortie. Évalué à 3.
Un driver sous forme de module noyau, c'est kernel-land, donc l'API utilisée par ce driver c'est interne. Un driver X.org c'est user-space, donc l'API utilisée par ce driver c'est externe.
Pour nvidia, c'est le module noyau qui est cassé quand l'API interne change. Pour nouveau, apparement, un changement dans le module noyau a impliqué une nécessité de changement dans le driver X.org.
[^] # Re: Allez après celui-ci...
Posté par Jean-Philippe Garcia Ballester . En réponse au journal Un vendredi universel.. Évalué à 2.
[^] # Re: Et les 42 commentaires?
Posté par Jean-Philippe Garcia Ballester . En réponse au journal Un vendredi universel.. Évalué à 2.
[^] # Re: Et les 42 commentaires?
Posté par Jean-Philippe Garcia Ballester . En réponse au journal Un vendredi universel.. Évalué à 2.
[^] # Re: Et les 42 commentaires?
Posté par Jean-Philippe Garcia Ballester . En réponse au journal Un vendredi universel.. Évalué à 5.
[^] # Re: Et les 42 commentaires?
Posté par Jean-Philippe Garcia Ballester . En réponse au journal Un vendredi universel.. Évalué à 4.
[^] # Re: Fonce!
Posté par Jean-Philippe Garcia Ballester . En réponse au journal Quelques nouvelles de LaTeXila, et réflexions sur le développement d'IDE en GTK. Évalué à 5.
[^] # Re: Bête de calcul
Posté par Jean-Philippe Garcia Ballester . En réponse au journal Le vendredi, tout est permis .... Évalué à 9.
[^] # Re: Libre et contrefaçon
Posté par Jean-Philippe Garcia Ballester . En réponse à la dépêche La Cité des Sciences censure le Libre à la demande de l’INPI. Évalué à 9.
Je cite Wikipédia : « en droit, une licence est un type de contrat »
une violation de la GPL est une contrefaçon au même titre que la violation de la licence windows, puisque tu utilises et/ou copies et/ou modifies une oeuvre sans l'autorisation de l'auteur
Toujours d'après Wikipédia : « La contrefaçon est le fait de reproduire ou d'imiter quelque chose sans en avoir le droit ou en affirmant ou laissant présumer que la copie est authentique »
La contrefaçon est donc bien l'acte de copie, une utilisation ou modification qui ne respecte pas la licence n'est pas une contrefaçon.
[^] # Re: Le must
Posté par Jean-Philippe Garcia Ballester . En réponse au journal [Le vendredi, c'est permis] L'autohébergement est-il écoresponsable ?. Évalué à 10.
[^] # Re: Cool !
Posté par Jean-Philippe Garcia Ballester . En réponse au journal Le langage C serait redevenu le langage le plus utilisé. Évalué à 4.
Je ne vois pas comment isinstance permet de faire du typage statique… Ça va péter au runtime il me semble.
[^] # Re: Un peu de lecture
Posté par Jean-Philippe Garcia Ballester . En réponse au journal Free.fr crie sa misère. Évalué à 1.
# xkcd
Posté par Jean-Philippe Garcia Ballester . En réponse au journal Stockage des mots de passe. Évalué à 6.
[^] # Re: En même temps...
Posté par Jean-Philippe Garcia Ballester . En réponse au journal Oracle réduit ses activités dans le libre. Évalué à 3.
[^] # Re: Ruby, c’est fini.
Posté par Jean-Philippe Garcia Ballester . En réponse à la dépêche Le point sur les avancées de Google Go. Évalué à 2.
Et c'est quoi les inconvénients ? Parce que si tu parles des destructeurs, ça revient à remplacer une demande de libération de mémoire par un appel manuel à un destructeur, donc il ne peut y avoir que des choses en moins.
[^] # Re: Ruby, c’est fini.
Posté par Jean-Philippe Garcia Ballester . En réponse à la dépêche Le point sur les avancées de Google Go. Évalué à 2.
[^] # Re: Theo
Posté par Jean-Philippe Garcia Ballester . En réponse au journal Contre le Flash, vive l'ipad!. Évalué à 2.
[^] # Re: La vraie question?
Posté par Jean-Philippe Garcia Ballester . En réponse au journal La fin de Linux sur PlayStation 3 ?. Évalué à 3.
[^] # Re: Ruby, c’est fini.
Posté par Jean-Philippe Garcia Ballester . En réponse à la dépêche Le point sur les avancées de Google Go. Évalué à 2.
Pourrais-tu donc me donner un exemple concret d'utilisation d'un destructeur, qui ne pose pas de problème avec le garbage collector (c'est-à-dire que ne pas savoir quand le destructeur est appelé n'est pas un problème), et qui ne puissent pas se résoudre simplement avec la méthode Ruby ?
[^] # Re: Jerry
Posté par Jean-Philippe Garcia Ballester . En réponse au journal Contre le Flash, vive l'ipad!. Évalué à 3.