|
|||||||||||||||||||||||||||||||||||||||||||||
|
Il y a quelques semaines, Daff m'a demandé de vous rédiger quelques lignes sur "comment poster sur Aminet" car aussi incroyable que cela semble, il existe encore en 2002 des amigaïstes qui ne savent pas encore comment faire ! Tout d'abord, j'attire votre attention sur le fait que cet article n'est que la énième mise à jour/retouche d'un article sur le sujet publié dans RAM n°8 du 1er mars 1996 par feu Gérard "Shaman" Cornu (l'auteur entre autres de AppISizer, SearchGuide, de nombreux scripts ARexx, etc. qui nous a quitté fin 2000, snif !-|) et qui a été parfois repompé, erreurs comprises (sic) : bref une référence tout comme le texte dont il s'inspire que vous trouverez dans le fichier "readme.before.upload". A noter aussi l'excellent article "Aminet, un peu d'histoire" paru dans RAM n°2 (décembre 1995) qui explique la naissance et l'évolution de la fédération de FTP Aminet que l'on qualifie souvent "d'un des plus gros FTP de la planète" avec celui de la NASA. Au moment où j'écris ces lignes, plus de 48 CD Aminet sont disponibles ! (note pour Urban Mueller : à quand une édition DVD ?) Je poste quoi sur Aminet ? Aminet est donc prévu pour la distribution de tout type de logiciel librement distribuable en respectant toutefois quelques règles simples de façon à être, à la fois en accord avec les lois sur le droit d'auteur notamment et à la fois fournir plus d'informations sur les fichiers postés sur Aminet au "téléchargeur" potentiel (donc vous ou moi). Bref vous perdez un peu de temps à rédiger le fameux fichier "toto.readme" qui accompagnera votre envoi toto.lha mais ce petit effort enlèvera pas mal de soucis aux très nombreux téléchargeurs... On n'envoie pas sur Aminet :
Où je poste ? Aminet comprend environ 20 sites FTP et 60 BBS qui échangent leurs fichiers. Le centre du réseau est l'alias "main.aminet.net" qui se situe à l'Université de Washington (Wustl pour les intimes ;)) et pour nous autres européens, il nous est recommandé d'utiliser l'alias "de.aminet.net" qui pointe sur l'Université de Paderborn (Allemagne). Wustl (main.aminet.net) et Paderborn (de.aminet.net) sont donc les sites à utiliser en priorité pour poster vos fichiers. A défaut, utilisez l'un des sites les plus proches de vous pour poster vos fichiers. Celui-ci les retransmettra au site principal qui redistribuera ensuite vos fichiers, après validation, à tous ses miroirs Aminet ! Ne postez donc surtout pas les mêmes fichiers sur plusieurs miroirs Aminet puisque c'est automatique ! Vous trouverez ci-dessous les principaux sites FTP Aminet, actifs en 2002, leur localisation et leur contenu (miroir complet ou partiel).
Outre l'accès "classique" en FTP, vous noterez que certains d'entre eux disposent d'une interface Web et sont donc consultables avec un simple navigateur Web comme de.aminet.net/aminet/. A noter qu'Aminet est accessible via le Web, Telnet (uk), NFS ou Samba (dk) et courriel (oui, oui vous pouvez utiliser Aminet avec un simple gestionnaire de courriels). Dans notre cas, nous resterons dans le "cas classique" d'un envoi sur le FTP main.aminet.net avec votre client FTP habituel que ce soit AmFTP, AmiTradeCenter (ATC), OpusFTP ou autre mFTP. Loguez-vous en tant que "anonymous" et avec votre adresse électronique en tant que mot de passe. Il y a deux répertoires d'envois sur Aminet : /aminet/new pour les envois publiques /aminet/priv pour les envois privées (local, sur le site de l'envoi uniquement) Dans notre exemple, nous posterons sur http://www.aminet.net/new/ comme indiqué sur la capture d'écran ci-dessous. Si vous avez fourni un champ Uploader: vous recevrez un message électronique au cas où votre envoi ait dû être effacé pour n'importe quelle raison (par exemple en cas d'archive corrompue). Envois publiques La principale différence entre Aminet et la plupart des autres sites FTP, est que sur Aminet, toute archive a une description. Ces brèves descriptions (40 caractères), postées avec les archives, sont recueillies puis incorporées aux fichiers RECENT et INDEX. Chaque fois que vous postez quelque chose, créez et envoyez un fichier .readme associé à cet envoi. Un exemple simple : Avec l'archive "PictureView.lha" vous posterez donc sa description "PictureView.readme". Ce fichier pourrait être comme suit (pas de lignes vides au début et n'y mettez pas les lignes "couper ici") : ------------------------------couper ici------------------------------ Short: Shows JPEG & IFF pics. AGA support. V1.2 Uploader: umueller@amiga.icu.net.ch (Urban Mueller) Author: umueller@amiga.icu.net.ch (Urban Mueller) Type: gfx/show Version: 1.2 Architecture: m68k-amigaos >= 2.0.4 Distribution: Aminet Kurz: Bildanzeiger für JPEG und IFF, unterstützt AGA. This all new picture displayer is capable of showing almost any image type in any resolution. Main features include: - Scrolling screens - CLI and WB interface ... ------------------------------couper ici------------------------------Il est préférable que le texte soit en anglais, la plupart des utilisateurs d'Amiga, qu'ils soient Allemands, Grecs, Costariciens ou autres, comprennent ce langage mieux que le français pour la plupart ;-). Pour ma part, si le contenu d'un envoi est en français, je le signale dans le Short: par le mot !! FRENCH !! et dans le corps du .readme par une ligne du genre... !!! ALL IN FRENCH - IF YOU DON'T SPEAK FRENCH, DON'T DECOMPACT IT !!! ---------------------------------------------------------------------Rien ne vous empêche de mettre des explications en français dans le .readme pourvu que le champ Short: et une partie du .readme proposent une description en version anglaise. Ce sera ensuite plus facile à un Polonais ou un Japonais de comprendre ce que vous avez posté ! La signification des différents champs utilisés dans un .readme est la suivante : Short Ce champ est obligatoire et doit se trouver sur la première ligne. Il vous permet de décrire sur 40 caractères maximum votre envoi. N'oubliez pas que c'est ce Short: qui sera repris dans l'INDEX et RECENT (la liste des dernières nouveautés sur Aminet pour ceux qui n'auraient pas compris) de façon à ce que tout le monde puisse savoir en quoi consiste votre envoi. N'y répétez pas le nom du fichier mais, s'il existe plusieurs versions de votre archive, mettez-y le numéro de version. Expliquez simplement ce que le programme fait, n'abusez pas des majuscules et pour les morceaux de musique, précisez le style et l'auteur du morceau. Uploader Mettez-y votre adresse électronique de façon à ce que l'équipe d'Aminet puisse vous contacter en cas de problème (cela arrive plus souvent qu'on ne le pense) dans votre envoi. Bref mettez toujours un champ Uploader: dans vos .readme ! Author C'est là que vous indiquez qui a créé le matériel contenu dans l'archive, avec dans la mesure du possible son adresse électronique. Type Vous proposez ici un répertoire où le fichier devrait être placé. Consultez le fichier TREE sur Aminet pour vérifier les sous-répertoires possibles (dans notre exemple gfx/show). En général c'est un sous-répertoire de la structure Aminet que tous les utilisateurs réguliers d'Aminet connaissent :
Inutile d'essayer de poster PicView dans demo/aga (qui n'a rien à voir avec ce que vous postez) par exemple. L'équipe d'Aminet est là pour vérifier la conformité de votre envoi et au besoin elle peut changer l'emplacement indiqué par Type: ou vous demander de resoumettre un PicView.readme correct ! Si vous souhaitez créer un nouveau sous-répertoire sur Aminet, les conditions sont assez draconiennes : il faut en faire la demande par courriel à Urban Mueller, disposer d'au moins 40 fichiers à poster dans ce nouveau sous-répertoire, en fournir un description de 20 caractères, limiter la deuxième partie du sous-répertoire à créer à 5 lettres maxi (par exemple "util/rebol") et surtout que cela puisse intéresser des aminautes ! Tous les détails sont dans le fichier Newdir.txt D'autres champs plus facultatifs peuvent aussi être précisés : Kurz La version allemande du Short: Replaces Vous permet de préciser les fichiers que votre envoi remplace (ça permet de faire un peu de ménage sur Aminet en virant les archives obsolètes). Donnez le chemin complet, par exemple biz/patch/PageStreamPatch* si votre archive en remplace une ou plusieurs. Notez que si votre fichier en remplace un (exactement) du même nom, vous n'avez pas besoin, en théorie, de remplir le champ Replaces: ! Requires Les autres archives dont votre envoi a besoin pour fonctionner, ici encore indiquez le chemin complet (par exemple le chemin d'une bibliothèque ou d'un programme utilisés par votre envoi et non fournis en standard avec le système). Vous pouvez aussi indiquer la version du système d'exploitation, la quantité de mémoire ou le jeu de composants requis. C'est là aussi que vous pouvez préciser une bibliothèque ou une commande système requise par votre envoi puisque, je vous le rappelle, il est interdit de mettre des éléments issus du Workbench dans votre archive. De nombreux envois sont refusés parce que leurs auteurs oublient simplement de retirer une "asl.library" ou une commande "list" ou "more" de leur archive. Version Le numéro de version de votre programme. Dans la mesure du possible ne mettez pas de numéro de version dans les noms de fichiers. Distribution Vous pouvez spécifier où il est permis de redistribuer votre envoi. Si vous spécifiez le mot-clé "NoCD", votre envoi n'apparaîtra pas sur les CD produits d'après les sites Aminet. Après avoir ajouté une ligne vide, vous pouvez donner une description plus longue, qui pourrait être par exemple le readme qui se trouverait à l'intérieur de l'archive. En effet, ne comptez pas sur les utilisateurs pour télécharger le .readme : il est donc recommandé d'ajouter les informations qui s'y trouvent dans l'archive. C'est là notamment que vous pouvez préciser si votre programme est en partagiciel, en version limitée ou démo. Postage automatique Depuis le "retrait" d'Urban Muller en 2004 et l'arrivée de nouvelles personnes derrière Aminet, ce dernier propose une méthode plus simple pour poster vos archives. En allant sur www.aminet.net/upload.php?function=upload on trouve un formulaire d'envoi simple d'emploi.
De plus, si votre binaire a été compilé avec une certaine version d'une architecture, vous pouvez le préciser ici. Les signes >=, >, =, <, <= doivent être employés pour montrer sur quelle version de système votre binaire tourne. Exemple : "ppc-morphos >= 1.4.0" ou "m68k-amigaos >= 3.9.0". Et bien entendu, quand il y a plusieurs binaires dans votre paquetage, mettez un point-virgule entre chacun : "ppc-morphos >= 1.4.0; m68k-amigaos >= 3.9.0". Note : même si cela est autorisé, ne mettez pas des binaires pour des architectures différentes dans une même archive. Faites plusieurs archives, comme c'est le cas avec les portages de Quake. Le dernier champ est nommé "Readme Text". Inutile de répéter les informations décrites dans les champs déjà renseignés. Ici, vous devez décrire votre archive : à quoi ça sert, configuration nécessaire, comment utiliser votre programme, remerciements, etc. Chacun est libre de mettre ce qu'il souhaite. Ne rien mettre est également possible. Convenance sur les noms de fichiers La longueur maximale d'un nom de fichier ne doit pas dépasser 30 caractères, y compris le suffixe (.lha, .lzh, .readme) : en bref, généralement 26 caractères pour le nom de fichier et un suffixe de 4 caractères. Le mélange de majuscules et minuscules est permis, mais la plus grande partie doit être en minuscules. Il est préférable de mettre le numéro de version dans la description du Short: plutôt que dans le nom du fichier. Veuillez s'il vous plaît ne pas poster dans d'autres formats que .lha ou .lzh. Bien que depuis l'apparition de la nouvelle interface, d'autres formats sont acceptés. En voici la liste : .lha .lzh .jpg .mpg .gif .txt .tgz .gz .bz .exe .run .tar.Z .mp3 .png .tar.gz .tar.bz2 .Z .zip. Si votre nom de fichier est générique (ls, pipe par exemple), ajoutez y vos initiales (pipe-JU par exemple). Les archives .dms sont maintenant interdites sur Aminet, voir le fichier "docs/misc/dms-sucks.txt" par Urban Mueller. Les fichiers .jpg et .mpeg peuvent être postés sans être incorporés dans une archive. En adhérant à ces convenances vous éviterez beaucoup d'ennuis à beaucoup de débutant(e)s. Quelques vérifications Avant de lancer vos archives sur Aminet, vérifiez ces quelques points :
J'y ajouterais personnellement trois vérifications de "simple bon sens" parce que, vu ce que certains postent sur Aminet, on se demande parfois s'ils ont lu une seule fois les conditions d'envoi...
Vous pouvez bien sûr poster sur Aminet depuis un PC, un Mac ou tout autre bécane reliée à Internet. A noter que si vous postez sous Windows on "tolère" des .rea pour les .readme puisque le système d'exploitation le plus répandu comporte encore des limitations héritées du vieux MS-DOS et du temps préhistorique du PC à cassettes (portion de code encore dans le BIOS des PC en 2002 !). Un simple éditeur de texte suffit à générer le .readme adéquat, pas besoin d'utilitaire spécialisé qu'on trouve à foison sur Aminet ! Si vous avez pris le temps de lire cet article et de jeter un oeil sur quelques .readme trouvés sur Aminet (FTP ou CD) vous êtes prêts à poster sur Aminet ! En cas d'hésitation, vous pouvez bien sûr me soumettre par courriel à "obligement CHEZ migazone POINT com" votre esquisse de .readme et la liste du contenu de votre archive lha : je vous confirmerai par retour de courriel si je vois un problème possible ! Les envois privées Vous pouvez poster des fichiers qui ne sont pas destinés au public dans le répertoire aminet/priv. Les fichiers qui se trouvent dans ce répertoire ne peuvent pas être listés, vous devez donc indiquer avec précision le nom du fichier à votre partenaire (y compris majuscules/minuscules, n'oubliez pas que les sites Aminet "tournent" sur des systèmes Unix). Les fichiers de ce répertoire sont disponibles pendant au moins une semaine, pour beaucoup plus longtemps dans la plupart des cas. Notez qu'Aminet ne donne aucune garantie quant au caractère privé des fichiers se trouvant dans ce répertoire, cryptez-les si vous le souhaitez. Vos commentaires Si vous avez des commentaires au sujet des principes énumérés ci-dessus, ou si vous découvrez sur Aminet, des fichiers suspects, commerciaux ou endommagés, veuillez envoyer promptement un message électronique à aminet AT aminet POINT net. A bientôt, et n'arrêtez pas d'écrire de très bons programmes pour cette machine toujours aussi spéciale, malgré la vitesse bien supérieure de certaines... ;-) Petit lexique
|