slides à faire pour présenter le projet (de toute façon, je recherche actuellement surtout des contributeurs pour le faire avancer et le structurer...).

Pour être plus clair sur ce projet, il y a 3 volets :
L'objectif premier est que ces logiciels soient utilisables et accessibles dans une distribution (que ce soit via contrib ou plf pour Mandriva, selon la licence, ou pour d'autres distributions...).
Actuellement, GNU/Linux est "vendu" comme disposant de nombreux logiciels principalement dans le domaine scientifique, mais en réalité tous ne sont pas vraiment packagés (R par exemple a de multiples packages pour debian, mais pas pour Mandriva).

PLF a été créé pour prendre en compte les logiciels ayant
Licence libre pb brevets ou autre loi
Licence non libre (au sens FSF) Source fourni ou non, conditions de redistribution réduites (gratuité imposée, pour usage personnel, ...)
Pour des problèmes intrinsèquement liés à la licence (e. g. Non Commercial), ou légaux, une société telle que Mandriva ne peut distribuer ces logiciels d'où l'importance du choix d'une licence libre si l'auteur souhaite bénéficier des circuits classiques et validés d'une distribution GNU Linux. Ces circuits lui donnent, sans surplus de travail, une meilleure visibilité (et de plus nombreux utilisateurs voire contributeurs ).
Le PLF effectue une distribution hors d'un cadre commercial et chaque contributeur prend la responsabilité de son paquet (tests, mises à jour, suivi des bogues)

Schémas (à faire)
Infrastructure : compilation, tests, gestion de source (spec dans CVS), gestion de bugs, Canal irc, mailing list / archive, documentation

Process mise en ligne : upload, vérification, recompilation pour plusieurs versions de distribution, signature paquet RPM, mise à disposition dans répertoire FTP, réplication sur autres miroirs

Beaucoup de logiciels scientifiques ont une licence non libre (au sens FSF, clause non commerciale le plus souvent voire absence d'une licence claire) ce qui empêcherait une diffusion large, oblige bien souvent l'utilisateur à le compiler lui-même plutôt que de bénéficier d'une intégration dans la distribution de son choix.
La tâche principale du PLF est le packaging lorsque la chaîne de compilation est correctement faite en amont (utilisation des autotools pour le configure, bibliothèques en dépendance déjà packagées)



Part of this wiki is dedicated to packaging programs for scientific programs.

If you're are interested in making available scientifc programs to GNU/Linux distributions, the simplest way is to get it packaged for your distribution (be it rpm or deb compatible or other...). To achieve this, the first step is to check the license : libre software can easily be distributed (as the license fully provide the right to do so), non-libre licensed software is more difficult to distribute as the license has to be checked thoroughly. Availibility of source code, compiling it then testing and documenting are the easy and fun part of the job.

The primary goal is to make it easy to use those software and include them in a GNU/Linux distribution (be it through contrib or plf for Mandriva, depending on the license, or for other distributions...).
Currently, GNU/Linux is advertised as having many software mainly in scientific domain, but in reality they are often available as source code and not really packaged (for example, R-project has multiple packages for Debian, but not for Mandriva).

To be more clear, this project has three parts :
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki