[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bootloader PIC


From David MENTRE <dmentre at linux-france dot org>
Subject Re: bootloader PIC
Date Sun, 09 Apr 2006 14:49:51 +0200

Salut Pierre,

[ Copie sur gulliver@, histoire que ça serve à d'autres et que d'autres
  puissent ajouter leurs propres commentaires. ]

launay <pierre dot launay at ac-rennes dot fr> writes:

> 2) Je voudrais le mettre évidemment en GPL mais bien préciser que le
> programme est de jack.
> Et ajouter mon nom si nécessaire.

Généralement, tu as deux approches :

 - soit le programme supporte la configuration (par le ./configure ou
   par le make menuconfig du noyau linux, par exemple) et dans ce cas tu
   ajoutes ton patch sous forme d'une nouvelle option de configuration ;

 - soit tu es obligé de modifier directement le programme et dans ce cas
   tu fais la modif.

Dans les deux cas, il faut expliciter dans un fichier ChangeLog tes
modifications (généralement les développeurs indiquent le quoi, mais le
pourquoi peut être aussi utile).

Et, même si la GPL ne t'y oblige pas, il est considéré de bon ton
d'envoyer un patch de tes modifs au développeur original, comme ça il
pourra les intégrer dans une prochaine version. Ça évite de faire un
fork du projet original.

Pour l'ajout du copyright, je considère personnellement qu'on peut
l'ajouter si les modifications sont « substantielles ». La définition
exacte du substantiel est laissé à la libre appréciation du
contributeur. ;)

> Je te demande de l'aide pour me dire comment modifier un fichier sous
> licence GPL proprement

Cf. suppra :

 1. faire tes modifs ;

 2. documenter dans le changelog ;

 3. faire un patch en l'envoyer à l'auteur original ;

 4. éventuellement, proposer ta version modifiée ou attendre que
    l'auteur original l'intègre.

En shell ça fait :

$ cp src/ src-pl/
$ cd src-pl/; [hack hack hack]
$ $EDITOR ChangeLog # documenter les changements
$ cd ..
$ diff -Naur src/ src-pl/ > src-changes.patch
$ Mail auteur-original at toto dot com < src-changes.patch

:)

> Faut-il faire une version anglaise et une française ?

Tout faire en anglais. Penses au japonais qui arrivera derrière toi. :)

Mais si l'anglais pose problème, c'est un moindre mal de documenter en
français. Je peux aussi te filer un coup de main si tu veux.

J'espère que je réponds à tes questions.

Amicalement,
d.
-- 
 david dot mentre at gmail dot com