1) il y a quand même 2 cas différents : genre les graphiques de warcraft II dont le copyright appartient à Blizard, et les mots d'un dictionnaires, qui ne peuvent appartenir à personne.
1) C'est bizarre le concept de droit d'interopérabilité pour un "usage personnel" ? Je n'ai jamais rien entendu de tel.
2) Donc, la charge de la preuve serait imposé à la défense ? Cela m'étonnerait beaucoup. En général, on demande à l'attaquant de prouver qu'une personne est coupable pas à un défenseur, qu'il est innocent. A part dans le domaine fiscal, je ne crois pas que cela soit possible en France.
D'ailleurs le statut de ses données est assez peu claire. Si tu arrives avec des données cartes, personne ne peut t'accuser de les avoir volé.
Par contre, je crois qu'il est illégal de reverse engenerer des softs de cartes pour récupérer des informations. J'imagine que des erreurs "faites expres" sont introduits pour mettre en évidence une copie.
Donc, forcer en secret plusieurs soft d'origine différentes et recouper les données, cela ne doit pas être légal. Par contre, les données issues de tout ça ne peuvent elle être déclaré illégal.
Il ne faut pas oublier non plus que plus personne ne veut entendre parler de langage controller par une seul entité. Sun a du faire super gaffe pour les changements sur java. Et il existe d'autre compilo que le leur.
Personne n'aime dépendre d'une boite pour un truc aussi crutial qu'un langage. Si en plus, c'est une start-up, elle peut disparaitre rapidement. Donc, c'est pas bon !
Il vaut mieux un compilo libre, et vendre la technique/expertise qui va autour (formation, dev de lib, etc...)
Y'a aussi un domaine encore pas trop explorer : la compilation pour plusieurs processeurs. D'ici 5 ans, le moindre pc de bureau sera multi coeur, multi thread.
Or programmer en paralléle est un art difficile. Ocaml propose du calcul automatiquement reparti mais uniquement pour un cluster. Les contraintes ne sont pas équivalentes (notamment sur la hierarchie mémoire et la gestion contradictoire du cache).
J'aimerais voir d'autres moyen de faire du parallèlisme plus simple que les threads. Par exemple, comme l'utilisation de fonction asynchrones avec un état d'attente quand on essait d'accéder aux résultats de la fonction.
Enfin, bref, un nouveau langage peut exploser le C sans soucis, si il fait attention au hardware sous lequel il tourne et pas sur un modèle qui date des années 80.
Faite attention à la programmation par contrat qui dégage en mode release par rapport au mode debug.
Un mode debug c'est bien pour le debug mais pas pour la validation.
Par exemple, dans l'industrie, tu lances toujours tes long scripts de validation sur la version du binaire final, surtout si tu es dans une application dite temps réel. Si le but de lisaac est d'être bas niveau, il y a un gros marché à ce niveau là.
Or, il ne signifie rien de faire une validation lourde dans une appli temps réel en mode debug.
Le cout d'une validation est telle, que souvent, on préfaire faire modifier le hardware que le soft !
Tout ça pour dire que cela serait bien de faire une vérification statique avec "back propagation" pour vérifier le contrat, plutôt que de le faire au run time.
Il ne le font que sur des cas triviaux, notamment parce qu'en C le compilo ne maitrise pas le layout mémoire et parce que la sémantique des boucles s'y prètent mal.
C'est utile aussi pour la mémoire. Sur un code d'exemple, entre la version simple en C et la version C tuné à mort, j'ai une moyenne de x10... Y'a du progres possible pour les compilos.
J'imagine bien un placeur de bloc mémoire qui tient compte de la vrai hierarchie mémoire (hierarchie de cache, taille de page, taille de prefetch, taille de ligne de cache, alignement mémoire,...) et qui ne croit pas que tout est linéaire.
mouais les perfs se veulent proche du C. M'enfin le C est très loin d'étre compilo friendly et je ne comprends pas qu'un langage n'explose toujours pas le C ! Y'a tellement d'optimisation impossible à faire proprement en C !
Mélange pas les api kernel qui sont déclaré comme "flottante" et si le gusse veut ne pas se faire chier il n'a cas diffuser son drivers en GPL.
Concernant les applis, cela peut marcher ou pas. Mais la compatibilité binaire n'est pas un but (cf les versions incompatibles des objets gcc notamment provenant de c++). Il suffit de voir la compatibilité de bug que doit garder windows pour éviter que certaines applis se mettent à déconner après correction.
Je pourrais aussi parler du cauchemard des versions multiples de la même lib sous windows.
[^] # Re: Pas seulement sur Paris.
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Conférence "Un Point C'est Tout" à Paris. Évalué à 2.
ok pour le 2)
"La première sécurité est la liberté"
[^] # Re: Pas seulement sur Paris.
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Conférence "Un Point C'est Tout" à Paris. Évalué à 2.
2) Donc, la charge de la preuve serait imposé à la défense ? Cela m'étonnerait beaucoup. En général, on demande à l'attaquant de prouver qu'une personne est coupable pas à un défenseur, qu'il est innocent. A part dans le domaine fiscal, je ne crois pas que cela soit possible en France.
"La première sécurité est la liberté"
[^] # Re: Pas seulement sur Paris.
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Conférence "Un Point C'est Tout" à Paris. Évalué à 2.
Par contre, je crois qu'il est illégal de reverse engenerer des softs de cartes pour récupérer des informations. J'imagine que des erreurs "faites expres" sont introduits pour mettre en évidence une copie.
Donc, forcer en secret plusieurs soft d'origine différentes et recouper les données, cela ne doit pas être légal. Par contre, les données issues de tout ça ne peuvent elle être déclaré illégal.
"La première sécurité est la liberté"
# hum...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Mobilisation anti-DADVSI : rencontres à l'occasion du prochain First Jeudi. Évalué à 5.
"La première sécurité est la liberté"
# euh...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La Lamabox : lecteur/enregistreur de salon sous Linux à partir de réseaux P2P !!. Évalué à 4.
"La première sécurité est la liberté"
[^] # Re: Les récompenses c'est bien mais...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Les Européens de l'année sont.... Évalué à 7.
"La première sécurité est la liberté"
[^] # Re: licence ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Lisaac 0.84 est sorti. Évalué à 4.
Personne n'aime dépendre d'une boite pour un truc aussi crutial qu'un langage. Si en plus, c'est une start-up, elle peut disparaitre rapidement. Donc, c'est pas bon !
Il vaut mieux un compilo libre, et vendre la technique/expertise qui va autour (formation, dev de lib, etc...)
"La première sécurité est la liberté"
[^] # Re: Benchmarks
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Lisaac 0.84 est sorti. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Benchmarks
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Lisaac 0.84 est sorti. Évalué à 2.
Or programmer en paralléle est un art difficile. Ocaml propose du calcul automatiquement reparti mais uniquement pour un cluster. Les contraintes ne sont pas équivalentes (notamment sur la hierarchie mémoire et la gestion contradictoire du cache).
J'aimerais voir d'autres moyen de faire du parallèlisme plus simple que les threads. Par exemple, comme l'utilisation de fonction asynchrones avec un état d'attente quand on essait d'accéder aux résultats de la fonction.
Enfin, bref, un nouveau langage peut exploser le C sans soucis, si il fait attention au hardware sous lequel il tourne et pas sur un modèle qui date des années 80.
"La première sécurité est la liberté"
[^] # Re: le... "versionning" ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Lisaac 0.84 est sorti. Évalué à 1.
Un mode debug c'est bien pour le debug mais pas pour la validation.
Par exemple, dans l'industrie, tu lances toujours tes long scripts de validation sur la version du binaire final, surtout si tu es dans une application dite temps réel. Si le but de lisaac est d'être bas niveau, il y a un gros marché à ce niveau là.
Or, il ne signifie rien de faire une validation lourde dans une appli temps réel en mode debug.
Le cout d'une validation est telle, que souvent, on préfaire faire modifier le hardware que le soft !
Tout ça pour dire que cela serait bien de faire une vérification statique avec "back propagation" pour vérifier le contrat, plutôt que de le faire au run time.
"La première sécurité est la liberté"
[^] # Re: Benchmarks
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Lisaac 0.84 est sorti. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Benchmarks
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Lisaac 0.84 est sorti. Évalué à 2.
J'imagine bien un placeur de bloc mémoire qui tient compte de la vrai hierarchie mémoire (hierarchie de cache, taille de page, taille de prefetch, taille de ligne de cache, alignement mémoire,...) et qui ne croit pas que tout est linéaire.
"La première sécurité est la liberté"
# gandhi...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La FSF acuse micrososft de l'avoir censurée. Évalué à 4.
J'attends avec un impatience la phase suivante :)
"La première sécurité est la liberté"
[^] # Re: Benchmarks
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Lisaac 0.84 est sorti. Évalué à 4.
"La première sécurité est la liberté"
[^] # Re: Benchmarks
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Lisaac 0.84 est sorti. Évalué à 2.
"La première sécurité est la liberté"
# sync ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal XFS: demain j'arrête.... Évalué à 3.
"La première sécurité est la liberté"
[^] # Re: Benchmarks
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Lisaac 0.84 est sorti. Évalué à 6.
"La première sécurité est la liberté"
[^] # Re: ...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche TomTom, fabricant de GPS, contribue au libre. Évalué à 6.
Concernant les applis, cela peut marcher ou pas. Mais la compatibilité binaire n'est pas un but (cf les versions incompatibles des objets gcc notamment provenant de c++). Il suffit de voir la compatibilité de bug que doit garder windows pour éviter que certaines applis se mettent à déconner après correction.
Je pourrais aussi parler du cauchemard des versions multiples de la même lib sous windows.
"La première sécurité est la liberté"
# un installeur text sai null
Posté par Nicolas Boulay (site web personnel) . En réponse au journal installateurs en mode graphique vs texte. Évalué à -7.
"La première sécurité est la liberté"
[^] # Re: ...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche TomTom, fabricant de GPS, contribue au libre. Évalué à 4.
"La première sécurité est la liberté"
[^] # Re: [X] Plus d'une fois par semaine
Posté par Nicolas Boulay (site web personnel) . En réponse au sondage Mon OS plante. Évalué à 3.
je suis toujours en mdk 10.1, j'en conclue que le support ne s'est toujours améliorer ?
"La première sécurité est la liberté"
[^] # Re: ...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche TomTom, fabricant de GPS, contribue au libre. Évalué à 4.
"La première sécurité est la liberté"
[^] # Re: Oui mais...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Migrations vers l'open source: pourquoi se taire ?. Évalué à 10.
"La première sécurité est la liberté"
[^] # Re: Never underestimate the bandwidth of a station wagon full of tapes..
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La liberté de vous l'enlever. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: man
Posté par Nicolas Boulay (site web personnel) . En réponse au message fwrite vs write. Évalué à 2.
"La première sécurité est la liberté"