Sujet : Re: Software Package Data Exchange
De : fantome.forums.tDeContes (at) *nospam* free.fr.invalid (Thomas)
Groupes : fr.comp.applications.libresDate : 23. Jul 2022, 05:41:17
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <62db7bed$0$9146$426a74cc@news.free.fr>
References : 1 2 3 4
User-Agent : MT-NewsWatcher/3.5.3b3 (Intel Mac OS X)
In article <
62daf969$0$26315$426a34cc@news.free.fr>,
Stéphane CARPENTIER <
sc@fiat-linux.fr> wrote:
Le 20-07-2022, Thomas <fantome.forums.tDeContes@free.fr.invalid> a écrit :
>
moi qui ai horreur d'avoir à m'occuper des pbs de licence en général,
Cette partie je comprends.
ok :-)
et qui n'aime pas tellement devoir sauter un texte long d'un écran de
haut pour pouvoir trouver le code source, je me réjouissais de pouvoir
remplacer ça par qques lignes correctement formatées :-)
Mais pas celle-là. En général, un programme ne se compose pas d'un
seul fichier (je ne parle pas du tar/zip/whatever pour le distribuer).
Et donc, ta licence est dans un fichier à part et n'a pas besoin d'être
incluse dans ton code source.
ça m'etonne !!
1)
la GPL elle-même le recommande :
https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.htmlchapitre "How to Apply These Terms to Your New Programs" :
"It is safest to attach them to the start of each source file to most
effectively convey the exclusion of warranty; and each file should have
at least the "copyright" line and a pointer to where the full notice is
found."
2)
des "comme moi" j'en ai vu plein, partout :
https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=gcc/addresses.h;h=925a579b47a20db00f3f7619dae6622c6581afbc;hb=1ea978e3066ac565a1ec28a96a4d61eaf38e2726
(
https://urlpetite.net/?jg4 )
https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=gcc/ada/ada_get_targ.adb;h=8922c64730223548cec86efdbb57cf95e5ff6b20;hb=1ea978e3066ac565a1ec28a96a4d61e
af38e2726 (
https://urlpetite.net/?n0n )
https://github.com/AdaCore/gprbuild/blob/master/src/gprbind.adbhttp://git.savannah.gnu.org/cgit/make.git/tree/src/amiga.chttps://github.com/tcltk/tcl/blob/main/library/auto.tclhttps://github.com/simonjwright/tcladashell/blob/master/src/cargv.adbhttps://github.com/AdaCore/gtkada/blob/master/src/cairo-font_face.adshttp://svn.savannah.gnu.org/viewvc/rapid/trunk/rapid/gui.ads?view=markup3)
en plus du reste,
je ne souhaite pas avoir des 10aines de licences différentes,
mais quand même 2 ou 3, pour appliquer des droits différents selon les
parties du projet (GPL / LGPL).
(typiquement, le projet regroupe une bibliothèque et une "tête"
d'exécutable, je suis sur qu'il y en a plein d'autres des comme ça.)
-- RAPID maintainerhttp://savannah.nongnu.org/projects/rapid/