Je pense que si ton programme peut s'en passer: Il n'y a pas de dépendance. Si ton programme n'est qu'un wrapper proprio à un programme GPL, cela parait logique qu'il devienne GPL.
Ensuite, si tu fait system("grep"), tu utilises le grep standard unix, ton script pourrait marcher sous solaris, HP unix, etc... Donc, tu ne dépends pas exclusivement du grep GPL.
Pour info, l'opinion des dévs de Gentoo est que une violation de licence dans l'édition des liens n'est pas grave car « il y en a déjà de nombreuses, par exemple avec les drivers binaires nvidia »
Leur point de vue est alors complètement stupide et je pèse mes mots.
La GPL s'étend sur les travaux dérivés. En gros, si tu écris un code qui a besoin d'un autre bout de code (de taille "conséquente") qui est sous GPL, l'ensemble est sous GPL car ton programme a besoin de ce bout code, c'est donc un "travail dérivé". La manière de lier les 2 n'a aucune importance (liaison statique, dynamique ou réseau).
La GPL utilise cette notion légal de travail dérivé, qui est en général utilisé pour les traductions ou les représentations d'une œuvre.
Le cas des drivers Linux est différent. C'est le cas d'utilisation d'un bout de code qui fonctionne ailleurs tout seul. Je crois que cela a commencé avec le code de gestion d'un système de fichier existant avant Linux (minix ?). Le code de NVIDIA existe pour windows et très peu de code est spécifique à Linux. Le driver de NVIDIA a donc du sens, même sortie de Linux, ce n'est donc pas un travail dérivé de Linux.
La licence de GCC est tellement respectueuse de la liberté des utilisateurs, que quand j'ai écrit un outil qui utilise GCC et uniquement du logiciel libre, sa licence m'a interdit de diffuser mon outil sous forme compilée en plus des sources, à cause d'incompatibilités de licences (entre GPL et SystemC) ...
Là j'ai beaucoup de mal à te croire. La licence de la lib runtime de GCC est assez permissive pour ne pas forcer l'usage de la GPL dans le code généré. On peut tout à fait faire (compiler) des logiciels proprio avec GCC encore heureux !
Pour mon expérience utilisateur, le mode failsafe (grub) a toujours permis d'avoir un mode par défaut qui fonctionne.
J'ai du mal à comprendre ton histoire de changement de contexte. Tu parles de contexte opengl ? Des latences d'une seconde me parait un peu délirant.
Le gpu est une ressource unique. Il y aura toujours un seul serveur, un seul processus pour le gérer. A moins que le gpu devienne un cpu et gère des contextes seul.
Optimus c'est un truc bizarre pour mélanger un vrai gpu avec un truc Intel. Dans l'avenir, il y aura un seul shader pour la 2D et tout le reste pour la 3D.
Je me demande si il serait facile de faire un drivers opengl (genre opengl es 2.0) avec affichage déporté, utiliser les export réseau de vlc pour la vidéo et le son, samba pour les disques.
Est-ce qu'il ne serait pas possible de mettre un jolie couche autour pour appeler cela X12 ?
Je veux bien croire que cela date un peu (genre X11 vs XP), je me rappelle de teste de base stupide comme le nombre de ligne à dessiner sur l'écran (cela se chiffre en millions par seconde pour X11)
Tu n'as pas dû tester souvent. Déjà, il y a nginx pour accélérer les choses et la nouvelle lib pour être réellement asynchrone.
Mais comme dis ailleurs, le problème est souvent dû aux applications. Si le coté riche d'une application n'est qu'un gros bitmap, c'est loin d'être aussi performant qu'un ensemble de directive vectoriel.
Je ne comprends pas ce que vous reprocher à X ! Certain bench montrait une plus grande vitesse que windows ! Le problème était la mise à jour non synchronisé de l'affichage ce qui faisait des clignotements mais cela n'a rien à voir avec la vitesse.
opengl 4.x ? si déjà on avait un support correct de opengl ES 2.0, cela serait déjà la lune.
D'ailleurs, un nouveau protocole réseau devrait pouvoir exporter des commandes opengl, du son et des images dans les formats les plus populaires. Mais cela va nécessiter une sacré réécriture des logiciels.
C'est difficile de charger ce genre d'image dans une sorte de VM, voir si un interpréteur javascript est appelé, pour pouvoir refuser l'image, dans ce cas ?
Un ordinateur portable increvable pèsera 2 kg de plus.
Pas sûr, tu as la solution de mettre de l'acier ou de l'alu partout, ou encore la version chère avec du carbone ou du magnésium voir carrément des trucs comme l'alu/lithium ou le titane.
Ou alors, il y a la solution "Nintendo", un truc très léger avec du gros plastique autour.
Une machine à laver increvable coûtera 50 € de plus. Et personne ne l'achètera car qui va croire qu'elle est increvable ?
Avec une grosse garantie constructeur ? (7ans ?)
_Une automobile hyper solide ne consommera par seulement 5 litres de carburant pour 100 km. _
Prend un modèle hybride simple, 1 moteur électriques dans chaque roue avant, une batterie pour tenir 20 km, un générateur de courant à base d'un petit moteur à explosion (genre 50cv). Tu n'as plus de transmission, de cardant, de frein moteur qui use le moteur, moins de contrainte mécanique, plus de boite de vitesse, d'embrayage, mais beaucoup plus de couple.
Sur un autre forum, un ingé qui bossait pour une marque automobile disait que les voitures électriques signifiaient la fin de l'entretien or cela représentait une bonne part des revenues des constructeurs.
En version courte, c'est que l'addition flottante n'est pas transitive
((a+b)+c != a+(b+c)). Le résultat exact de SUM() dépend donc de l'ordre des opérations.
Pour la version longue, il faut lire "What Every Computer Scientist Should Know About Floating-Point Arithmetic"
Le problème est que le compositing d'un navigateur est complexe. Et pour se faciliter la vie, Firefox envoie un énorme bitmap pour gérer une page web, ce qui est très lourd à envoyer par le réseau.
La faute est donc cette absence de gestion plus fine par les applications et non par le manque de puissance des serveurs X.
Je ne comprends toujours pas les personnes qui tappent autant sur X11. Il est loin de bouffer tant de RAM que ça, souvent les chiffres énormes proviennent du mapping de la ram vidéo. Comment croire qu'un soft aussi vieux pourrait avoir des problèmes de performances sur des machines d'aujourd'hui ?
Que l'on parle de problèmes de drivers, je le comprends bien mais pour le reste...
[^] # Re: gpl .o
Posté par Nicolas Boulay (site web personnel) . En réponse au message Licence GPL quand on compile chez le client. Évalué à 2.
Bonne question.
Je pense que si ton programme peut s'en passer: Il n'y a pas de dépendance. Si ton programme n'est qu'un wrapper proprio à un programme GPL, cela parait logique qu'il devienne GPL.
Ensuite, si tu fait system("grep"), tu utilises le grep standard unix, ton script pourrait marcher sous solaris, HP unix, etc... Donc, tu ne dépends pas exclusivement du grep GPL.
"La première sécurité est la liberté"
[^] # Re: IR
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche LLVM 2.9 !. Évalué à -5.
SystemC est une lib C++. Ce n'est pas "un logiciel qui utilise GCC".
"La première sécurité est la liberté"
[^] # Re: gpl .o
Posté par Nicolas Boulay (site web personnel) . En réponse au message Licence GPL quand on compile chez le client. Évalué à 3.
Pour info, l'opinion des dévs de Gentoo est que une violation de licence dans l'édition des liens n'est pas grave car « il y en a déjà de nombreuses, par exemple avec les drivers binaires nvidia »
Leur point de vue est alors complètement stupide et je pèse mes mots.
La GPL s'étend sur les travaux dérivés. En gros, si tu écris un code qui a besoin d'un autre bout de code (de taille "conséquente") qui est sous GPL, l'ensemble est sous GPL car ton programme a besoin de ce bout code, c'est donc un "travail dérivé". La manière de lier les 2 n'a aucune importance (liaison statique, dynamique ou réseau).
La GPL utilise cette notion légal de travail dérivé, qui est en général utilisé pour les traductions ou les représentations d'une œuvre.
Le cas des drivers Linux est différent. C'est le cas d'utilisation d'un bout de code qui fonctionne ailleurs tout seul. Je crois que cela a commencé avec le code de gestion d'un système de fichier existant avant Linux (minix ?). Le code de NVIDIA existe pour windows et très peu de code est spécifique à Linux. Le driver de NVIDIA a donc du sens, même sortie de Linux, ce n'est donc pas un travail dérivé de Linux.
"La première sécurité est la liberté"
[^] # Re: IR
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche LLVM 2.9 !. Évalué à -4.
La licence de GCC est tellement respectueuse de la liberté des utilisateurs, que quand j'ai écrit un outil qui utilise GCC et uniquement du logiciel libre, sa licence m'a interdit de diffuser mon outil sous forme compilée en plus des sources, à cause d'incompatibilités de licences (entre GPL et SystemC) ...
Là j'ai beaucoup de mal à te croire. La licence de la lib runtime de GCC est assez permissive pour ne pas forcer l'usage de la GPL dans le code généré. On peut tout à fait faire (compiler) des logiciels proprio avec GCC encore heureux !
GCC RUNTIME LIBRARY EXCEPTION
"La première sécurité est la liberté"
[^] # Re: Poubelle X11.
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Effervescence autour de la pile graphique libre. Évalué à 3.
Pour mon expérience utilisateur, le mode failsafe (grub) a toujours permis d'avoir un mode par défaut qui fonctionne.
J'ai du mal à comprendre ton histoire de changement de contexte. Tu parles de contexte opengl ? Des latences d'une seconde me parait un peu délirant.
Le gpu est une ressource unique. Il y aura toujours un seul serveur, un seul processus pour le gérer. A moins que le gpu devienne un cpu et gère des contextes seul.
Optimus c'est un truc bizarre pour mélanger un vrai gpu avec un truc Intel. Dans l'avenir, il y aura un seul shader pour la 2D et tout le reste pour la 3D.
"La première sécurité est la liberté"
[^] # Re: Plusieurs questions et remarques
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Effervescence autour de la pile graphique libre. Évalué à 0.
Je me demande si il serait facile de faire un drivers opengl (genre opengl es 2.0) avec affichage déporté, utiliser les export réseau de vlc pour la vidéo et le son, samba pour les disques.
Est-ce qu'il ne serait pas possible de mettre un jolie couche autour pour appeler cela X12 ?
"La première sécurité est la liberté"
[^] # Re: Poubelle X11.
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Effervescence autour de la pile graphique libre. Évalué à 3.
Pourquoi parler d’esthétique ? X11 n'y est absolument pour rien ! Il gère 32 bits et plus depuis bien longtemps.
Concernant la 3D, je suis d'accord, mais les applications passent simplement au travers.
"La première sécurité est la liberté"
[^] # Re: Poubelle X11 ! :)
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Effervescence autour de la pile graphique libre. Évalué à 1.
Je veux bien croire que cela date un peu (genre X11 vs XP), je me rappelle de teste de base stupide comme le nombre de ligne à dessiner sur l'écran (cela se chiffre en millions par seconde pour X11)
"La première sécurité est la liberté"
[^] # Re: Plusieurs questions et remarques
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Effervescence autour de la pile graphique libre. Évalué à -2.
Tu n'as pas dû tester souvent. Déjà, il y a nginx pour accélérer les choses et la nouvelle lib pour être réellement asynchrone.
Mais comme dis ailleurs, le problème est souvent dû aux applications. Si le coté riche d'une application n'est qu'un gros bitmap, c'est loin d'être aussi performant qu'un ensemble de directive vectoriel.
"La première sécurité est la liberté"
[^] # Re: Pour référence
Posté par Nicolas Boulay (site web personnel) . En réponse à l’entrée du suivi fonction d'édition des textes (commentaires, journaux, etc...). Évalué à 2 (+0/-0).
cela dépend des sites web !
"La première sécurité est la liberté"
[^] # Re: Poubelle X11 ! :)
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Effervescence autour de la pile graphique libre. Évalué à 1.
Je ne comprends pas ce que vous reprocher à X ! Certain bench montrait une plus grande vitesse que windows ! Le problème était la mise à jour non synchronisé de l'affichage ce qui faisait des clignotements mais cela n'a rien à voir avec la vitesse.
"La première sécurité est la liberté"
[^] # Re: Plusieurs questions et remarques
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Effervescence autour de la pile graphique libre. Évalué à 1.
rdp plus efficace que x11, j'ai comme un doute... Ou alors c'est à cause de la licence par client connecté.
"La première sécurité est la liberté"
[^] # Re: Régressions ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Le noyau Linux est disponible en version 2.6.38. Évalué à 2.
Cela peut être dû à une gestion de l'énergie : "à fond" sauf si c'est trop chaud.
"La première sécurité est la liberté"
[^] # Re: Sprites CSS
Posté par Nicolas Boulay (site web personnel) . En réponse à l’entrée du suivi Utiliser l'outil de Google pour accélérer le site web. Évalué à 2 (+0/-0).
Aujourd'hui, oui. Mais quand j'avais testé, il pointait sur d'autres images, par exemple :
http://pagespeed.googlelabs.com/#url=http_3A_2F_2Flinuxfr.org_2F_3Fpage_3D2&mobile=false&rule=OptimizeImages
"La première sécurité est la liberté"
[^] # Re: Pour référence
Posté par Nicolas Boulay (site web personnel) . En réponse à l’entrée du suivi fonction d'édition des textes (commentaires, journaux, etc...). Évalué à 2 (+0/-0).
Les forums phpBB proposent cette option depuis longtemps et je n'ai jamais entendu parler de problème.
"La première sécurité est la liberté"
[^] # Re: Sprites CSS
Posté par Nicolas Boulay (site web personnel) . En réponse à l’entrée du suivi Utiliser l'outil de Google pour accélérer le site web. Évalué à 2 (+0/-0).
Il y a aussi la recompressions (optimisation ?)de certaines images qui ne semblent pas optimal.
http://pagespeed.googlelabs.com/#url=linuxfr.org&mobile=false&rule=OptimizeImages
"La première sécurité est la liberté"
[^] # Re: Plusieurs questions et remarques
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Effervescence autour de la pile graphique libre. Évalué à 4.
opengl 4.x ? si déjà on avait un support correct de opengl ES 2.0, cela serait déjà la lune.
D'ailleurs, un nouveau protocole réseau devrait pouvoir exporter des commandes opengl, du son et des images dans les formats les plus populaires. Mais cela va nécessiter une sacré réécriture des logiciels.
"La première sécurité est la liberté"
[^] # Re: Contenu potentiellement actif
Posté par Nicolas Boulay (site web personnel) . En réponse à l’entrée du suivi avatar.svg n'est pas un type de fichier autorisé. Évalué à 2 (+0/-0).
C'est difficile de charger ce genre d'image dans une sorte de VM, voir si un interpréteur javascript est appelé, pour pouvoir refuser l'image, dans ce cas ?
"La première sécurité est la liberté"
[^] # Re: Le vrai problème des brevet n'est pas vraiment là....
Posté par Nicolas Boulay (site web personnel) . En réponse au message De l'immoralité des brevets. Évalué à 1.
Un ordinateur portable increvable pèsera 2 kg de plus.
Pas sûr, tu as la solution de mettre de l'acier ou de l'alu partout, ou encore la version chère avec du carbone ou du magnésium voir carrément des trucs comme l'alu/lithium ou le titane.
Ou alors, il y a la solution "Nintendo", un truc très léger avec du gros plastique autour.
Une machine à laver increvable coûtera 50 € de plus. Et personne ne l'achètera car qui va croire qu'elle est increvable ?
Avec une grosse garantie constructeur ? (7ans ?)
_Une automobile hyper solide ne consommera par seulement 5 litres de carburant pour 100 km. _
Prend un modèle hybride simple, 1 moteur électriques dans chaque roue avant, une batterie pour tenir 20 km, un générateur de courant à base d'un petit moteur à explosion (genre 50cv). Tu n'as plus de transmission, de cardant, de frein moteur qui use le moteur, moins de contrainte mécanique, plus de boite de vitesse, d'embrayage, mais beaucoup plus de couple.
Sur un autre forum, un ingé qui bossait pour une marque automobile disait que les voitures électriques signifiaient la fin de l'entretien or cela représentait une bonne part des revenues des constructeurs.
"La première sécurité est la liberté"
# IEEE754
Posté par Nicolas Boulay (site web personnel) . En réponse au message SUM sur une colonne FLOAT (MySQL). Évalué à 3.
En version courte, c'est que l'addition flottante n'est pas transitive ((a+b)+c != a+(b+c)). Le résultat exact de SUM() dépend donc de l'ordre des opérations.
Pour la version longue, il faut lire "What Every Computer Scientist Should Know About Floating-Point Arithmetic"
http://download.oracle.com/docs/cd/E19957-01/806-3568/ncg_goldberg.html
"La première sécurité est la liberté"
# Doublon
Posté par Nicolas Boulay (site web personnel) . En réponse à l’entrée du suivi Permettre d'éditer son commentaire. Évalué à 3 (+0/-0).
J'ai fait une proposition similaire ici :
http://linuxfr.org/suivi/fonction-d%C3%A9dition-des-textes-commentaires-journaux-etc
"La première sécurité est la liberté"
[^] # Re: "state tracker", utilisation basique de l'affichage
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Effervescence autour de la pile graphique libre. Évalué à 2.
Le problème est que le compositing d'un navigateur est complexe. Et pour se faciliter la vie, Firefox envoie un énorme bitmap pour gérer une page web, ce qui est très lourd à envoyer par le réseau.
La faute est donc cette absence de gestion plus fine par les applications et non par le manque de puissance des serveurs X.
"La première sécurité est la liberté"
[^] # Re: ailleurs
Posté par Nicolas Boulay (site web personnel) . En réponse au sondage Où exercez-vous votre art ?. Évalué à 9.
voir encore plus fort : rajouter une case "autre", que l'on peut remplir, voir même choisir parmi les "propositions autres" déjà faites :)
"La première sécurité est la liberté"
[^] # Re: "state tracker", utilisation basique de l'affichage
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Effervescence autour de la pile graphique libre. Évalué à 10.
Je ne comprends toujours pas les personnes qui tappent autant sur X11. Il est loin de bouffer tant de RAM que ça, souvent les chiffres énormes proviennent du mapping de la ram vidéo. Comment croire qu'un soft aussi vieux pourrait avoir des problèmes de performances sur des machines d'aujourd'hui ?
Que l'on parle de problèmes de drivers, je le comprends bien mais pour le reste...
"La première sécurité est la liberté"
[^] # Re: Contraire à la demande
Posté par Nicolas Boulay (site web personnel) . En réponse à l’entrée du suivi Lisser la publication des dépêches. Évalué à 1 (+0/-0).
Plus de dépêches n'est pas incompatible avec un flux plus régulier. Et je proposais un retard de qq heures maximum.
"La première sécurité est la liberté"