Aller au contenu |Aller au menu |Aller à la recherche

.:| Free CAUTION |:.

~ Marchander sa liberté contre de la sécurité c'est un pacte diabolique.
Une fois la transaction signée, on n'a plus ni liberté ni sécurité ~ *

mardi 31 août 2004

Vérités économiques destructrices ... la suite !

Fin mars, j'émettais l'attention sur cet article "Traque sur le Net ... et "vérités économiques" destructrices !" afin de nous montrer un des débordements que des lois dites sécuritaires, au doux profit de l'économie libertaire libérale, peuvent avoir ...

J'adresse à nouveau ce clin d'oeil à Guillermito, car il me semble intéressant, important de suivre cette affaire de très prêt... d'autant que dans son histoire "satanisée" - l'expert informatique désigné par le juge d'instruction note que je "dispose de compétences indiscutables en matières virales et anti-virales", et que j'ai "dénoncé avec pertinence les failles du logiciel Viguard, dont l'innocuité et l'inefficacité sont relevées dans le rapport d'expertise" - nous rapporte-t-il !

Si dans ma mesure, et mes mots non machés, j'osais avec justesse ceci : hier, on te déclarait "coupable" pour possession de la Bible, des Ècritures sacrées, car elles étaient à même de prouver les mensonges du Système Financo-Religieux, mis en place à l'époque... On nous brulait au bûcher pour déclamer la "vérité" ! ; j'en profite aussi pour affirmer hautement en couleurs Ce ne sont pas les vérités qui sont mauvaises, loin s'en faut. Ce sont les peurs que l'on inflige au gens, au nom de soit-disante vérité !

Aujourd'hui, dans ce Démochisme où l'Etat et son appareil judiciaire n'a plus de faim que l'ardent sonnate trébuchante, et de ne faciliter, pour ne pas dire promouvoir, l'intérêt des gros financiers ... ce petit interlude, entremède va nous permettre de réaliser jusqu'où peut aller l'application d'une LCEN mal pensée autrement que pour aider le faible devant le fort.

Toi, Guillermito, qui te prévaut d'être athé, risque fort d'être le saint marthyr de ces nouvelles "sectes" de la culture, et autres phénomènes de la "Libre" pensée contre les spasmes intestins d'une économie libérale poussée à son paroxysme...

PS : J'apprècie grandement ton voyage dans les bas-fonds ... j'ose : allez-y donc faire un tour ; mais je vous avertis, ce n'est pas du tout pour ces hommes-requins, vautours de leur état, ni pour ces judas, qui épient, trament dans le dos, voire non plus pour ces pharisiens qui ne cherchent qu'à se montrer. Si vous êtes de ceux-là, et je doute fortement qu'en ce cas vous me lisez moi aussi, n'y allez pas... vous risqueriez de médire ! maudire ? (là, je ne sais plus...)

PS 2 : ce dont je suis sûr, à contrario, c'est que cela est une gangrène généralisée !

Droits d'auteurs : La Réforme est elle une menace ?!

Le 12 novembre 2003, le Conseil des ministres a adopté un projet de loi sur la réforme du Droits d'auteur et de ses droits voisins. Cette réforme devrait être votée courant Automne 2004.

En quoi cela représente-t-il une menace ?

N'étant point juriste, je ne peux trop être affirmatif ; il en est néanmoins que seules les associations de bibliothécaires réagissent à cette modification sérieuse du Droits d'auteurs.

Après avoir lu le projet de loi, ce qu'il en ressort comme essence est un parfum d'arsenal répressif et de mise en place de celui-ci avec les moyens adhoc, dans un contexte sous-jacent favorisant l'essort d'une économie culturelle commerciale, faisant fi complétement des "nouvelles" formes de promotion culturelles et artistiques motivées par ces "fameuses" licences libres.

Etant toujours à cet âge de pierre où notre politique et nos juridiques affirment que le Droit d'auteur et ses droits voisins n'ont de sens que dans une économie libérale, il n'est pas étonnant de se rendre compte que ce sont des organismes, tel que l'Organisation Mondiale sur la Propriété Intellectuelle, qui donne le pas jusqu'à vouloir absolument régir ce médium Internet, nouvelle manne financière.

Si ce site fait une analyse, (que je trouve un peu trop succinte, voire sybilline...), il interpelle à sa façon sur cette problèmatique en des termes compréhensibles par le commun que nous sommes beaucoup face à l'appareil politico-juridico-financier ; et il le fait avec de mots forts !

  • Droit d'interdire.
  • discours sécuritaire.
  • lutte commune que doivent mener les professionnels de "l'industrie" et pouvoir public.

permettront de tracer l'usage de produits vendus ; tout cela afin de favoriser une diffusion plus large de la culture.

Cette analyse rappelle que l'économie définit des règles dont la logique univoque s'oppose à l'aspiration du développement individuel.
Pour terminer ainsi :

Le contre pouvoir existe aujourd'hui. Les valeurs que les défenseurs des logiciels libres mettent en avant font florès. Mais une course est lancée entre promotion de ces valeurs et verouillage des libertés par des Etats occidentaux qui se sont permis de mettre à l'index des pays totalitaires d'hier.

Hormis, cette analyse, haute en couleur, revenons sur les associations de bibliothécaires qui elles ont fait une proposition afin de palier à ce futur état de fait censeur et restrictif ... : Pour une solution équilibrée (résumé)

J'y trouve un clin d'oeil ici (voulu ou non ?!) :

Permettre un usage sans contrepartie financière des ressources numériques ne faisant pas l'objet d'une exploitation commerciale :
- ressources numériques gratuites

Certes, et bien que ce soit trop limitatif, succint, et sachant que les oeuvres culturelles ou artistiques, sous licences libres, ne sont pas forcèment toutes gratuites, mais on peut y placer insérer beaucoup d'entre elles ;).

PS : Mais, que font donc les mouvements artistiques libres à ce propos... Ca dort !!! Ne sont-ils pas menacés, ou ne se sentent-ils pas menacés ???

samedi 28 août 2004

Class PHP pour Gestion de code, mime type, etc...

Si on créé un site, à partir de XML et que la source se veut être du XHTML Strict conforme aux recommandations du W3C, il importe d'informer le navigateur web utilisé, graphique ou non, du mime type adhoc !

Selon les recommandations, toujours, il est hautement préférable d'annoncer pour du XHTML, un mime type ayant pour information application/xhtml+xml en lieu et place du fameux text/html, et ce même pour la version 1.0.

Le problème est qu'il y a des navigateurs qui ne reconnaissent pas du tout ce format de mime type ... dans ce cas, mieux vaut dispenser du bon vieux HTML 4.01, et Strict si possible tout autant ! ;) ...

Il faut donc gèrer la reconnaissance du support du mime type et retourner autant le bon mime type qu'un code propre selon la DTD retournée, elle aussi. Hors, du code XHTML n'est pas exactement écrit pareil que du code HTML ; preuve en est au moins toutes les balises dites vides que sont par exemple les meta, link, et autres hr, br, etc...

Et créer en plus du code HTML est une redondance, dont on peut bien se passer !!!

Alors comment faire ?

Trainant une fois de plus sur le site d'un confrère, bien meilleur que moi, le véritable CyberCodeur, et lisant son article Développer avec les standards Web, mon attention a été attiré tout particulierement sur la section 5 (qui explique d'ailleurs bien mieux que moi, les raisons d'utiliser correctement le bon mime type...) ; cette section informe d'un autre article Serving up XHTML with the correct MIME type qui tient compte des spécificités dont je vous ai parlé ci-dessus, en entrée. (Pour ceux qui comprennent l'anglais, allez donc faire un tour... c'est tout autant excellent !)

Voila pour les bases qui m'ont servi pour créer une class PHP qui gère correctement le mime type à annoncer, qui gère la bonne DTD, et qui excellence de l'excellence me permet de gèrer correctement les éléments dits vides, et d'autres petites choses. Elle permet aussi, pour les navigateurs qui en sont capables, d'envoyer le code (x)HTML en format compressé ; autre méthode pour soulager la bande passante, et les ressources serveurs.

La Class(e)

Si la fameuse Class est visible ici (Choisissez "Gestion du code web à retourner selon le navigateur utilisé" !), je m'en vais essayer un peu de mieux vous expliquer...

Le constructeur de la class a pour but de chercher à savoir quel est le navigateur utilisé, ce qu'il est capable de gèrer par les informations qu'il retourne afin de retourner un mime type correct.

function set_agent () {
        $this->agent = $_SERVER["HTTP_USER_AGENT"];
        $this->accept = $_SERVER["HTTP_ACCEPT"];
        $this->accept_encoding = $_SERVER["HTTP_ACCEPT_ENCODING"];
        
        $this->mimes = array ("text/html", "application/xhtml+xml", "application/xml", );
        $this->charsets = array ("ISO-8859-1", "UTF-8", );
        $this->websrc = array ("HTML 4.01", "XHTML 1.0", "XHTML 1.1", );
        
        if(stristr($this->accept, $this->mimes[2]) || stristr($this->agent, "W3C_Validator")) $this->mime = $this->mimes[2];
        elseif(stristr($this->accept, $this->mimes[1])) $this->mime = $this->mimes[1];
        else $this->mime = $this->mimes[0];
        
        return $this->mime;
    }

La méthode get_prologue nous permet, elle, de retourner les entêtes http correctes selon le mime type adopté, et de retourner et publier l'encodage choisi selon le code source qui sera "affiché" par le navigateur.

Selon ce fameux mime type, on remarquera l'appel à deux autres méthodes, dont l'une $this->buffering permet la compression des données envoyées au navigateur, et l'autre ob_start(array("set_agent","fix_code")) permet de "corriger" les élèments vides au navigateur qui ne gère pas le mime type application/xhtml+xml mais text/html à qui l'on a retourné une DTD de type HTML 4.01 Strict pour être conforme à la recommandation adéquate.

Au demeurant, l'appel à cette deuxième fonction se gère ainsi, car nous passons la méthode fix_code de la class set_agent au sein d'un buffer de sortie (cf, les commentaires sur PHP.net::ob_start...)... autrement en tant que function simple en dehors d'une class, il aurait fallu l'écrire comme elle est définit dans l'article de Keystone ci-dessus : ob_start("fix_code").

function get_prologue() {
        $this->get_charset();
        
        switch($this->mime) {
            case $this->mimes[2] :
                $this->buffering();
                $this->prologue = "...";
                break;
            case $this->mimes[1] :
                $this->buffering();
                $this->prologue = "...";
                break;
            case $this->mimes[0] :
                ob_start(array("set_agent","fix_code"));
                $this->prologue = "...";
                break;
        }
        
        header("Content-Type: ".$this->mime.";charset=".$this->charset);
        header("Vary: Accept");
        echo $this->prologue;
    }

La fameuse function buffering, qui test si le navigateur est capable de recevoir des données compressées, si oui, elle lui sont envoyées ainsi par bufferisation de sortie, encore et toujours.

function buffering() {
        if(!empty($this->accept_encoding) && eregi("gzip, deflate", $this->accept_encoding)) {
            ob_start("ob_gzhandler");
        }
    }

Et, pour finir, la function fix_code, inspiré par l'article de Keystone, modifiée ... au départ, elle gère les éléments vides ; maintenant, elle s'occupe aussi de la gestion des attributs xml: et de l'entête html...

Ce qui permet d'écrire un "modéle" de code source en XHTML (et rien qu'un...), et quand cette function est appellée, parce que le navigateur n'est pas à même de gèrer le mime type adhoc, on obtient alors une réécriture du code XHTML en HTML par bufferisation de sortie.

function fix_code($buffer) {
        $search = array (
            "!html xmlns=\"http://www.w3.org/1999/xhtml\"!",
            "!\s*/>!",
            "!xml:!",
        );
        
        $replace = array (
            "html",
            ">",
            "",
        );
        
        return (preg_replace($search, $replace, $buffer));
    }

Pour finir, je remercie encore le Hub d'être là, et surtout Anonymous... pour son soutien, et ses explications à comprendre comment gèrer les méthodes de class au sein d'une bufferisation de sortie... là, c'était chaud ! :) ;)

PS : Voir le code source de la class et la télécharger pour un usage GNU/LGPL ! (Car, je suis sûr qu'il y en a qui trouveront à l'améliorer sérieusement ;)...)

dimanche 22 août 2004

Art Libre : une "once de sainteté" ...

Art Libre : une licence libre, un site, une communauté ... tel est ArtLibre.

Faire partie d'art libre, et surtout promouvoir ses oeuvres sous licence libre LAL est un choix loin d'être anodin... une essence de vie, de par l'aspect philosophique qui se cache derrière la licence ... un idéal :

Libre de donner, de partager, de modifier, d'utiliser, d'améliorer...[1]
Tel est ce que signifie réellement le mot LIBRE

Tel est ce qu'oublie fortement les modérateurs du site ArtLibre...

Et, je mesure mes propos... lourds de conséquence, à plus d'un niveau ... autant pour moi, que pour la Communauté ... ArtLibre !

Cela fait six mois, environ, que la publication de mes œuvres : "censurées", oui, censurées, - vous lisez bien. (en fait, pour être totalement juste, cela s'est passé en deux temps, il y'a six mois, et rebelotte depuis 3 mois...). Qu'ai-je donc commis de si grave, quelle est donc mon infraction, dans quelle condition, cela se passe-t-il ? et pourquoi faire le choix de "mettre cela sur la place publique" en le livrant à tout Internet ?

Pourquoi faire le choix d'en parler ici ?
Au risque de paraître pour un frustré du système, au risque de me mettre à dos, tout un tas de personne qui gravite autour du libre, et qui me critiqueront négativement, ou positivement (mais, là, ce sera un miracle, car l'homme est plus enclin à la critique négative non fondée...).

Le but : Avertir, avertir, avertir... nos amis les artistes. Ne soyez pas trop idéaliste, ne le soyez guère ; il y a d'un côté une philosophie, de l'autre une "terminologie".

ArtLibre, le site, est soumis à modération, par une équipe de modérateurs, certes. (Attention, tous ne réagissent pas forcèment ainsi...). Pour être "publié" sur ArtLibre, il faut bien sûr respecter la philosophie de la licence LAL, la mettre en pratique.

Ce que l'on ne vous dit pas, nulle part ; c'est que vous n'avez pas intérêt à être trop prolixe, ou à le faire d'une manière qui leur sied. Comme eux estiment bon que vous devriez publier...
Et, je peux vous promette que l'équipe vous censure, sans vous avertir, sans se mettre en relation avec vous ... faisant ainsi peu de cas, de votre dimension d'auteur, de votre personne morale, etc...

Quelle est donc mon infraction ? ma faute à l'égard d'ArtLibre ?
Vous vous doutez bien que le fait d'être prolixe (une moyenne de deux à trois œuvres par mois, environ) n'est pas en soi une justification plausible, ni LA justification.

En fait, sous le doux motif, d'une peur -certes, légitime en soi- d'une possible sur-représentation, de mes écrits en rapport avec le site Art Libre, et donc la peur que l'on assimile Art Libre à moi, en tant qu'auteur artiste (ce que je n'ai jamais revendiqué, dans aucun de mes écrits, ni sur aucun de mes sites ou ailleurs...)... on me reproche de trop soumettre ... vous soumettez chacun de vos écrits alors que d'autres auteurs n'ont pas ce courage.

Mais ce que je trouve inadmissible est le fait d'avoir été "censuré", non pas pour une action illégale, ni pour avoir "travesti" ou "perverti" la licence libre... mais parce que d'autres auteurs n'ont pas le courage ou la volonté de publier au-travers le site ArtLibre - 1er point -
- 2ème point - et le fait de l'avoir été, et de continuer à l'être, dans mon dos, sans aucune explication de la part de l'équipe de modération
. Il a fallu que je m'en rende compte, et que je contacte une des personnes que je connais un peu... pour avoir un brin d'explication. Cette personne trouvant elle-même cette régle totalement arbitraire et un peu injuste. [2]

Après avoir exposé mon désaccord, mes griefs, sur la liste de mail adhoc, on m'a fait comprendre que c'est moi qui exagerais, qui suis fautif, qu'il n'y a aucun problème de communication [3] ... sans parler du ton condescendant.
Oui, aucun problème de communication entre les membres de l'équipe, certes ... vive l'autarcie !

Bref, après tout cela, j'ai pris la ferme décision, que tant que les choses seraient ainsi, au niveau du respect et de la considération que ces personnes peuvent avoir pour les auteurs, et pas que ma personne, je ne ferais plus partie de cette communauté, ni ne la soutiendrais.
A contrario, puisque j'y crois fortement, j'en suis convaincu : mes œuvres continueront de vivre, croître, sous licence Art Libre, car je pense à juste titre qu'elle est un bon fondement, bien calqué sur les licences libres logicielles.

De même, que je continue à croire qu'en respectant et vivant la philosophie du libre, telle qu'elle est rédigée, stipulée, les choses doivent et devraient se passer autrement... (mais, je suis un profond idéaliste, et à ce titre certainement un "empêcheur de tourner en rond" tout aussi profond...)

PS :

PS 2 : Après quoi, je ne veux pas me battre contre des "moulins à vents"... simplement, faites attention !

PS 3 : Tangui, désolé, si tu me lis... mais comprend que je ne peux cautionner votre fonctionnement, et que je n'ai aucun grief, à ton égard.

PS 4 : Ne voyez en ceci que l'expression d'un auteur Libre en colère contre un système... qui pour lui ne tourne pas ROND !

mardi 17 août 2004

Clifford ! une leçon d'amicalité...

Qui d'entre vous ne connaît pas Clifford ... le Grand chien rouge, tous les midis ... sur Arte ? Non, personne ?!

Sachez que c'est un gentil petit dessin animé, pour les enfants, que je regarde avec ma petite fille.

Clifford a le droit a une lecture de son histoire préférée par sa jeune maîtresse, Emilie... celle du jour est intéressante à plus d'un titre. Jugez-en par vous-même !

L'historiette se passe entre une bande d'animaux, différents les uns des autres, copains les un des autres. Ils partent ensemble jouer au ballon, et plus précisement, jouer au volley. Il faut donc diviser le groupe en deux pour "s'affronter" gentiment.

Tout le probléme de l'histoire se situe dans le nombre des participants. Cinq, en tout, cinq seulement.

Nos petits animaux ont beau essayé toutes les combinaisons possibles, il y a toujours une équipe favorisée en rapport à l'autre, jamais le même nombre "d'individus", dans chacune des équipes...

Et, c'est là, qu'intervient le formatage socio-culturel, dans lequel nous baignons tous... Que feriez-vous personnellement ? instinctivement ?
La plupart d'entre nous chercherait à héler, un tierce larron, pour faire partie de la foire en question ; soyez honnête, n'est-ce pas ?

Et, bien c'est tout là le problème... afin de satisfaire notre soif de nous affronter, et ce même dans les moments amicaux, nous (re)cherchons à satisfaire si possible ce sentiment égoïste. Soit !

Mais que fait donc notre bande de petits animaux, elle ? ... Tout simplement, ils jouent ensemble à la balle, amicalement, abandonnant l'idée, de par l'impossibilité de la situation. Ils ont remplacé une situation "conflictuelle", une situation de division, de mesure de l'un contre l'autre, au profit d'une situation de regroupement amical et serein, dans tous les sens des mots partage, équité et égalité.

Certes, cela est bon enfant, d'aucuns d'entre vous diront que cela n'est que bon pour les enfants, et encore... mais, avouez donc, que si chacun de nous réagissions ainsi, pour l'intérêt et d'autrui, et dans le but de se fortifier mutuellement : la vie ne serait-elle pas plus agréable, moins ... injuste. Oui, notre moule sociétal le serait moins, moins pervers et/ou moins perverti !

samedi 14 août 2004

Ecrits.net : Substrat de vie

Substrat de vie est un de ces poèmes qui expriment la douleur de perdre un être cher, dans des circonstances sombres, causée par une tierse personne ... cette douleur qui mène à la folie au point de déraisonner totalement, de vouloir s'acquérir vengeance, voire de la mener.

Un Visage s'arrête au coin d'un rue
Un regard se porte, derrière ses lunettes
Noires, comme cette idée qui l'entête
Et, pour ces larmes qui perlent cette vie
Sans but...

... la suite est ici ...

Et, vous qu'en pensez-vous ? comment réagiriez-vous ? voire, avez-vous réagi ?

Est-ce si intenable ? si cruel ? pour choisir une terminologie de fin, la vôtre, la sienne, la leur ?

jeudi 12 août 2004

.:| Caution |:. Modifications diverses !

Juste pour vous annoncer quelques petites modifications sur le site :

  • Nouvelle classification dans la thématique Arts avec mise par rubrique :
    • § Commun >>-<< Actions : URL de communautés artistiques libres,
    • § L'un -div- & Duel : URL d'artistes individuels,
    • § Label 4.u : URL de sites de promotions artistiques.
  • Quelques ajouts esthétiques, histoire d'agrémenter un peu, surtout au niveau du menu ! (qui malheureusement, ne sont pas visible avec MSIE. C'est écrit... ou plutôt, non, cela n'est pas écrit dans son code... natif !).

1 2 >

* To bargain freedom for security is the devil's bargain.
Having made the bargain, one enjoys neither freedom nor security.

Gerry Spence remonter vers le haut