Je souhaite la baisse de cet impot particulièrement discriminatoire contre les pauvres
Moi aussi mais la baisse de la TVA sur les disques uniquement, c'est démagogique (je suis pour la culture patati) et clientéliste (hop, quelques milliards pour mes copains du secteur de la culture).
Bref à gauche comme à droite, rien de bien palpitant.
Hors, à chaque retouche du programme, les éditeurs nous pondent une nouvelle version de leur manuel. A 20 ou 30 un bouquin qui n'a pratiquement rien couté, c'est du "foutage de gueule".
Heu... attends là. Les éditeurs sont *obligés* de suivre les évolutions du programme s'ils veulent continuer à vendre des bouquins (ce qui est quand même leur seul moyen de survie). La faute incombe donc en grande partie aux hauts fonctionnaires inutiles du ministère de l'éducation qui justifient la prolongation de leurs attributions en sortant tous les ans des modifications de programme totalement arbitraires (un peu comme on fait tourner les camions en rond, dans l'armée, pour justifier le maintien du budget gazole).
En quoi on perd plus de droits avec un soft sous GPL qu'un soft sous BSD ?
??? On parlait de SQLite, qui est en "domaine public".
Personnellement je me sens plus à l'aise de contribuer à des projets sous GPL que sous BSD, donc je crains que tu aies mal compris mon message précédent...
D'ailleurs quand tu contribue à un projet GPL mené par une boite on te demande assez souvent de donner tous tes droits
C'est le genre de choses que je n'accepterais pas ; quitte à ne pas contribuer, sauf pour de petits patchs sans importance.
Les webmasters installent des scripts genre phpnuke sans se poser trop de questions et s'étonnent après que le serveur ralentisse jour après jour...
De mon expérience, le problème de performances avec PHP/MySQL se situe du côté de PHP, pas de MySQL. Bien sûr, cela dépend probablement des programmes.
Il est possible de faire pareil avec un BSD. Le problème est simplement que les gens qui veulent contribuer à SQLite (sans forker) doivent, eux, accepter de perdre absolument tous leurs droits en tant qu'auteurs.
Je ne partage pas le point de vue morale qui autorise quelqu'un à limiter la liberté de quelqu'un d'autre
Je suis relativement d'accord mais je parlais juste du respect de la paternité, pas du droit à limiter les droits d'utilisation / modification / redistribution...
Le droit moral n'est pas un obstacle à la diffusion des connaissances, il est simplement une reconnaissance du caractère essentiel de l'intervention de l'auteur.
Et les livres que tu as lu, et les gens avec qui tu en as discuté, tu penses qu'ils n'ont pas leur part de paternité dans ces quelques lignes ? Comment peut on oser dire c'est moi (et rien que moi) qui l'ai fait et personne ne pourra en faire autre chose que ce que moi je décide.
La paternité d'une oeuvre se définit par la donnée de celui qui l'a écrite, pas par ceux qui l'ont inspiré. C'est une notion à la fois morale et juridique très précise.
Et, oui, ce que j'ai fait, il n'y a rien que moi qui l'ai fait. Ceux qui l'ont inspiré, de près ou de loin, n'ont pas participé à sa création. Avoir une idée est facile, la concrétiser (sous forme d'une oeuvre) est difficile. Quel que soit le domaine : informatique, littérature...
L'idéal serait, je pense, de pouvoir spécifier le mode de stockage des tables lors de la création de la base (dans un fichier unique pour toutes les tables, ou dans un répertoire unique avec des fichiers distincts par table). Et là on aurait à moindres frais un verouillage au niveau de la table...
Là ce n'est pas du libre, c'est du domaine public.
Cela veut dire que tu ne peux même pas demander le respect de la paternité sur un bout de code que tu as écrit (une boîte peut très bien récupérer le code et dire "c'est moi qui l'ai écrit").
En passant, en France un auteur ne peut pas de lui-même décider de placer une oeuvre dans le domaine public (because droit moral incessible).
C'est ce qui est arrivé à postgresql. Ingres n'est qu'un fork propriétaire de postgres.
N'importe quoi. Ingres est un projet universitaire des années 70.
« Ingres was an early relational database system, created as a research project at the University of California, Berkeley starting in the early 1970s and ending in the early 1980s. The code, like that from other projects at Berkeley, was available at minimal cost under a version of the BSD license. Since the mid-1980s, Ingres had spawned a number of commercial database applications, including Sybase, SQL Server, NonStop SQL, Informix and a number of others. A follow-on project started in the mid-1980s as Postgres, leading to the development of PostgreSQL, Illustra, and later versions of Informix. »
La question qui mérite d'être posée, c'est, plutôt que de réinventer la roue
Beaucoup d'applications ne réinventent pas la roue, elles utilisent des backends de stockage fournis par la distribution tels que Berkeley DB. Je ne sais pas trop ce qu'ils valent (l'API est probablement rudimentaire) mais le libre n'a pas attendu SQLite pour utiliser des backends fédérateurs.
SQLite est un moteur libre de base de données relationnelles aux possibilités fantastiques. Disons en deux mots qu'il a tout d'un grand,
Bémol. La limitation fondamentale de SQLite est son modèle de verrouillage rudimentaire, même comparé à MySQL. En effet, toute requête en écriture et même toute transaction ouverte sur la base verrouille toute la base de façon exclusive.
« Multiple processes can have the same database open at the same time. Multiple processes can be doing a SELECT at the same time. But only one process can be making changes to the database at once.
[...] Locking in SQLite is very course-grained. SQLite locks the entire database. » http://sqlite.org/faq.html#q7(...)
Autre point notable :
« An attempt to execute COMMIT might result in an SQLITE_BUSY return code. This indicates that another thread or process had a read lock on the database that prevented the database from being updated. When COMMIT fails in this way, the transaction remains active and the COMMIT can be retried later after the reader has had a chance to clear. » http://sqlite.org/lang.html#transaction(...)
Le sujet discuté ici ne m'intéresse nullement, mais je tiens à préciser que vouloir démontrer la qualité d'un produit en examinant la personnalité de ses auteurs s'appelle de l'ad hominem - qu'il soit utilisé à des fins laudatives ou péjoratives, d'ailleurs.
- SPIP-Agora n'est pas une « architecture technique et fonctionnelle basée sur SPIP» (langage marketing), c'est un gigantesque patch ajoutant à SPIP des « couches métier » et autres bibliothèques variées. Selon les listes de discussion, il faut d'ailleurs 16 Mo de mémoire par processus PHP pour faire tourner l'engin. SPIP-Agora s'éloigne donc carrément de l'approche simple et universelle de SPIP pour privilégier l'utilisation sur plate-forme dédiée avec administrateur système aux ordres (hiérarchie oblige ;-)).
- Le « projet Agora » ou « site gouvernemental Agora » n'est rien d'autre, à ma connaissance, que SPIP-Agora (le logiciel) avec une machine marketing autour.
- Le gouvernement a très longtemps traîné avant d'ouvrir le « site gouvernemental Agora » (officialisant l'existence du projet) et il semblerait que ce soient l'Adullact d'une part, la société Clever Age d'autre part, qui leur aient un peu forcé la main.
- L'annonce ci-dessus, quoique peu surprenante (puisqu'elle-même pré-annoncée à de nombreuses reprises depuis des mois), a donné lieu à quelques trolls discussions animées sur les mailing-lists. Voir les archives (apparemment plantées à l'heure où j'écris ces lignes) : http://news.gmane.org/gmane.comp.web.spip.devel/(...)
- Comme indiqué sur le « site Agora », et contrairement à ce que dit la dépêche, le projet a été commandité par le Service d'Information du Gouvernement (une sorte de bureau de propagande gérant la communication officielle du gouv.fr).
Note : étant co-auteur de SPIP, je ne suis pas forcément objectif ;)
«Démonstration du bien-fondé et de l'acceptabilité de dispositifs d'étiquetage, de poursuite et de repérage par des capteurs statiques et mobiles multiples améliorant la capacité de localiser, d'identifier et de suivre les mouvements des valeurs mobilières, des marchandises et des personnes»
Pardon, où se trouvent l'isoloir les toilettes, j'ai envie de vomir.
Je découvre que Toolinux vient de passer sous SPIP... Témoin par exemple l'URL suivante : http://www.toolinux.com/ecrire/(...) , et diverses classes CSS dans le HTML.
La conformité aux standarts s'apparente a faire bien son boulot, à faire un site propre c tout (et c'est déjà beaucoup ;p). L'accessibilité et l'ergonomie c'est autre chose, qui dépasse de très loins le simple "alt" sur une image et un "th" sur un tableau...
Qu'est-ce que tu donnerais comme recommandations pour qu'un site soit plus accessible ? Qu'est-ce qui est le plus gênant, au jour le jour, en-dehors de la non-conformité des sites ?
Ce serait intéressant que tu écrives un article sur le sujet :)
Parce que ça crée une meilleure ambiance : un projet où les développeurs sont patients et sympas avec les utilisateurs incite ces derniers à s'y impliquer. Ça stimule la dynamique du schmilblick, quoi.
Mais on a été patient et sympa avec les gens qui nous rebattaient les oreilles sur les standards... On leur a conseillé de s'organiser entre eux, pour fédérer le travail et proposer un jeu cohérent de modifs pour arriver à un SPIP "standard-compliant" (note importante, je le répète : l'enjeu principal n'est pas la conformité des squelettes, qui est largement satisfaisante, mais celle de l'espace de rédaction).
Depuis, rien du tout. Je sais qu'une liste "spip-w3c" a été créée par les personnes intéressées, mais il me semble que cela n'ait rien produit. On a simplement eu quelques patches pour améliorer la validabilité XHTML des squelettes, qui ont été intégrés.
Sinon, l'accessibilité, c'est plus que « ça passe avec Lynx » quid des navigateurs Braille ou audio ?
Oui mais je n'ai pas de navigateur Braille ou audio pour essayer (ni de "cobaye" à portée de main)... Enfin la navigabilité sous Lynx est quand même un bon signe (essaie l'espace de rédaction en comparaison et tu vas souffrir).
[^] # Re: Pas incohérent
Posté par Antoine . En réponse au journal Tout et son contraire (bis). Évalué à 3.
Moi aussi mais la baisse de la TVA sur les disques uniquement, c'est démagogique (je suis pour la culture patati) et clientéliste (hop, quelques milliards pour mes copains du secteur de la culture).
Bref à gauche comme à droite, rien de bien palpitant.
[^] # Re: Pas si sûr
Posté par Antoine . En réponse au journal Du brainstorming chez les libristes. Évalué à 6.
Non, ça s'appelle la communication.
Utilisez les mots justes et le discours est plus clair.
[^] # Re: Même les boeufs....
Posté par Antoine . En réponse à la dépêche Le poste de travail Libre pour réformer l'État français. Évalué à 5.
Heu... attends là. Les éditeurs sont *obligés* de suivre les évolutions du programme s'ils veulent continuer à vendre des bouquins (ce qui est quand même leur seul moyen de survie). La faute incombe donc en grande partie aux hauts fonctionnaires inutiles du ministère de l'éducation qui justifient la prolongation de leurs attributions en sortant tous les ans des modifications de programme totalement arbitraires (un peu comme on fait tourner les camions en rond, dans l'armée, pour justifier le maintien du budget gazole).
[^] # Re: Le prix...
Posté par Antoine . En réponse à la dépêche Le poste de travail Libre pour réformer l'État français. Évalué à 3.
Peut-on savoir qui sont les personnes en question ?
[^] # Re: Pub
Posté par Antoine . En réponse à la dépêche Ça bouge du côté de SQLite !. Évalué à 2.
??? On parlait de SQLite, qui est en "domaine public".
Personnellement je me sens plus à l'aise de contribuer à des projets sous GPL que sous BSD, donc je crains que tu aies mal compris mon message précédent...
D'ailleurs quand tu contribue à un projet GPL mené par une boite on te demande assez souvent de donner tous tes droits
C'est le genre de choses que je n'accepterais pas ; quitte à ne pas contribuer, sauf pour de petits patchs sans importance.
[^] # Re: Aussi pour de petits sites
Posté par Antoine . En réponse à la dépêche Ça bouge du côté de SQLite !. Évalué à 2.
Il y a quelqu'un qui a réussi ici :
http://www.neokraft.net/blog/2004/06/17/515-comparaison-spip-spip-a(...)
[^] # Re: Aussi pour de petits sites
Posté par Antoine . En réponse à la dépêche Ça bouge du côté de SQLite !. Évalué à 2.
De mon expérience, le problème de performances avec PHP/MySQL se situe du côté de PHP, pas de MySQL. Bien sûr, cela dépend probablement des programmes.
[^] # Re: Pub
Posté par Antoine . En réponse à la dépêche Ça bouge du côté de SQLite !. Évalué à 2.
[^] # Re: Troll
Posté par Antoine . En réponse à la dépêche Ça bouge du côté de SQLite !. Évalué à 2.
Je suis relativement d'accord mais je parlais juste du respect de la paternité, pas du droit à limiter les droits d'utilisation / modification / redistribution...
Le droit moral n'est pas un obstacle à la diffusion des connaissances, il est simplement une reconnaissance du caractère essentiel de l'intervention de l'auteur.
[^] # Troll
Posté par Antoine . En réponse à la dépêche Ça bouge du côté de SQLite !. Évalué à 2.
La paternité d'une oeuvre se définit par la donnée de celui qui l'a écrite, pas par ceux qui l'ont inspiré. C'est une notion à la fois morale et juridique très précise.
Et, oui, ce que j'ai fait, il n'y a rien que moi qui l'ai fait. Ceux qui l'ont inspiré, de près ou de loin, n'ont pas participé à sa création. Avoir une idée est facile, la concrétiser (sous forme d'une oeuvre) est difficile. Quel que soit le domaine : informatique, littérature...
[^] # Re: Oui, mais... [workaround]
Posté par Antoine . En réponse à la dépêche Ça bouge du côté de SQLite !. Évalué à 1.
On va finir par réinventer MySQL :)
[^] # Re: Pub
Posté par Antoine . En réponse à la dépêche Ça bouge du côté de SQLite !. Évalué à 4.
Cela veut dire que tu ne peux même pas demander le respect de la paternité sur un bout de code que tu as écrit (une boîte peut très bien récupérer le code et dire "c'est moi qui l'ai écrit").
En passant, en France un auteur ne peut pas de lui-même décider de placer une oeuvre dans le domaine public (because droit moral incessible).
[^] # Re: Pub
Posté par Antoine . En réponse à la dépêche Ça bouge du côté de SQLite !. Évalué à 10.
N'importe quoi. Ingres est un projet universitaire des années 70.
« Ingres was an early relational database system, created as a research project at the University of California, Berkeley starting in the early 1970s and ending in the early 1980s. The code, like that from other projects at Berkeley, was available at minimal cost under a version of the BSD license. Since the mid-1980s, Ingres had spawned a number of commercial database applications, including Sybase, SQL Server, NonStop SQL, Informix and a number of others. A follow-on project started in the mid-1980s as Postgres, leading to the development of PostgreSQL, Illustra, and later versions of Informix. »
http://en.wikipedia.org/wiki/Ingres(...)
[^] # Re: explosion du trokilometre
Posté par Antoine . En réponse à la dépêche Ça bouge du côté de SQLite !. Évalué à 3.
Beaucoup d'applications ne réinventent pas la roue, elles utilisent des backends de stockage fournis par la distribution tels que Berkeley DB. Je ne sais pas trop ce qu'ils valent (l'API est probablement rudimentaire) mais le libre n'a pas attendu SQLite pour utiliser des backends fédérateurs.
# revenons sur terre
Posté par Antoine . En réponse à la dépêche Ça bouge du côté de SQLite !. Évalué à 10.
Bémol. La limitation fondamentale de SQLite est son modèle de verrouillage rudimentaire, même comparé à MySQL. En effet, toute requête en écriture et même toute transaction ouverte sur la base verrouille toute la base de façon exclusive.
« Multiple processes can have the same database open at the same time. Multiple processes can be doing a SELECT at the same time. But only one process can be making changes to the database at once.
[...]
Locking in SQLite is very course-grained. SQLite locks the entire database. »
http://sqlite.org/faq.html#q7(...)
Autre point notable :
« An attempt to execute COMMIT might result in an SQLITE_BUSY return code. This indicates that another thread or process had a read lock on the database that prevented the database from being updated. When COMMIT fails in this way, the transaction remains active and the COMMIT can be retried later after the reader has had a chance to clear. »
http://sqlite.org/lang.html#transaction(...)
[^] # Re: Ps ou/et Pdf ?
Posté par Antoine . En réponse à la dépêche GILO (Guide IDEALX des logiciels Opensource) en ligne. Évalué à 2.
Bref, c'est un argument fallacieux.
[^] # Re: Attention, une info peut en cacher une autre !
Posté par Antoine . En réponse à la dépêche Ouverture du site gouvernemental Agora. Évalué à 4.
Pardon, mais il y a des cons partout, y compris dans le milieu académique...
# Quelques précisions
Posté par Antoine . En réponse à la dépêche Ouverture du site gouvernemental Agora. Évalué à 10.
- SPIP-Agora n'est pas une « architecture technique et fonctionnelle basée sur SPIP» (langage marketing), c'est un gigantesque patch ajoutant à SPIP des « couches métier » et autres bibliothèques variées. Selon les listes de discussion, il faut d'ailleurs 16 Mo de mémoire par processus PHP pour faire tourner l'engin. SPIP-Agora s'éloigne donc carrément de l'approche simple et universelle de SPIP pour privilégier l'utilisation sur plate-forme dédiée avec administrateur système aux ordres (hiérarchie oblige ;-)).
- Le « projet Agora » ou « site gouvernemental Agora » n'est rien d'autre, à ma connaissance, que SPIP-Agora (le logiciel) avec une machine marketing autour.
- Le gouvernement a très longtemps traîné avant d'ouvrir le « site gouvernemental Agora » (officialisant l'existence du projet) et il semblerait que ce soient l'Adullact d'une part, la société Clever Age d'autre part, qui leur aient un peu forcé la main.
- L'annonce ci-dessus, quoique peu surprenante (puisqu'elle-même pré-annoncée à de nombreuses reprises depuis des mois), a donné lieu à quelques trolls discussions animées sur les mailing-lists. Voir les archives (apparemment plantées à l'heure où j'écris ces lignes) :
http://news.gmane.org/gmane.comp.web.spip.devel/(...)
- Comme indiqué sur le « site Agora », et contrairement à ce que dit la dépêche, le projet a été commandité par le Service d'Information du Gouvernement (une sorte de bureau de propagande gérant la communication officielle du gouv.fr).
Note : étant co-auteur de SPIP, je ne suis pas forcément objectif ;)
# un sujet et un commentaire
Posté par Antoine . En réponse au journal De l'acceptabilité. Évalué à 3.
Pardon, où se trouvent l'isoloir les toilettes, j'ai envie de vomir.
Un grand brun avec une forte odeur de peinture
Me dit pas trop non plus.
[^] # Re: GNU/HP/Linux /Bullshit :(
Posté par Antoine . En réponse à la dépêche HP s'engage derrière MySQL et JBoss. Évalué à -1.
Tristan Nitot sucks, GNU/Linux rules.
Voilà.
[^] # Re: Arf
Posté par Antoine . En réponse au journal Un nouvel OS est disponible: linux. Évalué à 4.
En fait, je crois plutôt que ce sera réparé.
# ah
Posté par Antoine . En réponse au journal Manif 29 mai : Libé reprend la Free Software Song. Évalué à 5.
# Toolinux sous SPIP
Posté par Antoine . En réponse à la dépêche SPIP 1.7.2 dans les bacs. Évalué à 2.
[^] # Re: à propos de Spip-Agora
Posté par Antoine . En réponse à la dépêche SPIP 1.7.2 dans les bacs. Évalué à 1.
Qu'est-ce que tu donnerais comme recommandations pour qu'un site soit plus accessible ? Qu'est-ce qui est le plus gênant, au jour le jour, en-dehors de la non-conformité des sites ?
Ce serait intéressant que tu écrives un article sur le sujet :)
[^] # Re: à propos de Spip-Agora
Posté par Antoine . En réponse à la dépêche SPIP 1.7.2 dans les bacs. Évalué à 4.
Mais on a été patient et sympa avec les gens qui nous rebattaient les oreilles sur les standards... On leur a conseillé de s'organiser entre eux, pour fédérer le travail et proposer un jeu cohérent de modifs pour arriver à un SPIP "standard-compliant" (note importante, je le répète : l'enjeu principal n'est pas la conformité des squelettes, qui est largement satisfaisante, mais celle de l'espace de rédaction).
Depuis, rien du tout. Je sais qu'une liste "spip-w3c" a été créée par les personnes intéressées, mais il me semble que cela n'ait rien produit. On a simplement eu quelques patches pour améliorer la validabilité XHTML des squelettes, qui ont été intégrés.
Sinon, l'accessibilité, c'est plus que « ça passe avec Lynx » quid des navigateurs Braille ou audio ?
Oui mais je n'ai pas de navigateur Braille ou audio pour essayer (ni de "cobaye" à portée de main)... Enfin la navigabilité sous Lynx est quand même un bon signe (essaie l'espace de rédaction en comparaison et tu vas souffrir).