Sujet : Re: l'interface graphique GTK a modifier
De : schaefer (at) *nospam* alphanet.ch (Marc SCHAEFER)
Groupes : fr.comp.lang.c++Date : 21. Dec 2021, 12:16:19
Autres entêtes
Organisation : Posted through ALPHANET
Message-ID : <spsd23$kdq$2@shakotay.alphanet.ch>
References : 1
User-Agent : tin/2.4.3-20181224 ("Glen Mhor") (UNIX) (Linux/4.19.0-18-amd64 (x86_64))
toyo2020 <
nospam_riven0gina2020@gmail.com.invalid> wrote:
On peut légalement modifier l'interface graphique GTK+ ? On peut télécharger
cette bibliothèque GTK+ écrite en C et l'utiliser mais comment obtenir la source
et ajouter des lignes de code en C ?
C'est du C, effectivement. Donc sans héritage. Mais il y a peut-être un
mécanisme de plugins à la compilation ou à l'exécution? Je ne connais
pas, en fait.
S'il faut modifier le code GTK+ [2], sa licence est LGPL [1]. Cela signifie que:
- si vous ne distribuez pas votre logiciel mais l'utilisez en
interne, rien à faire, comme pour la GPL
- si vous distribuez une copie binaire modifiée de GTK, par exemple
linkée à votre programme, vous devez au minimum livrer, avec, le
patch logiciel de vos changements à la version que vous avez
utilisée de GTK et le lien à la version originale sur Internet
La LGPL n'étant toutefois pas contaminante, le logiciel qui l'utilise
(le vôtre) (édition de lien statique ou dynamique) n'a pas de contrainte
sur sa licence -- contrairement à ce qui se passerait avec une licence
copyleft comme la GPL.
Vous pourriez toutefois publier votre patch sur une des listes GTK pour
voir les réactions, ou même tâter le terrain avant pour voir s'il y a
d'autres méthodes plus simples pour faire ce que vous voulez faire.
Voici mon avis, mais prendre contact avec les auteurs est toujours
utile.
[1]
https://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_limit%C3%A9e_GNU[2]
https://fr.wikipedia.org/wiki/GTK_(bo%C3%AEte_%C3%A0_outils)