TiMad
a écrit :
Dans ce cas je demande par soucie d'equité que Xlib soit incluse directement dans tigcc tout comme graphx et genlib!
Pour
GraphX et
GenLib, c'est impossible pour des raisons de licence.
XLib pourra être prise en considération
si et seulement si tu nous permets de la diffuser sous la licence de
TIGCCLIB (GPL + exception permettant l'usage dans les programmes propriétaires). Et attention, ça ne veut pas forcément dire qu'elle sera acceptée! Il y a des raisons contre, par exemple qu'elle ne s'intègre pas bien aux routines existantes. Par exemple, elle utilise sa propre fonction d'initialisation à la place de
GrayOn. Et elle traffique les plans alloués par
GrayOn de manière très sale.
TiMad a écrit :
De toute maniere il faut comprendre la tigcc team...
leurs routines ne font pas le poid fasses au autres.. donc le seul moyen de les faire utiliser c'est de les imposées...
N'importe quoi!
Nous n'imposons rien du tout! Nous diffusons ce qu'il nous est possible de diffuser légalement sous une licence acceptable pour nous. (Celles de
A68k et de
ttpack - distribution commerciale interdite - sont déjà à la limite du tolérable, et les librairies closed-source comme
GenLib ou
GraphX dépassent cette limite. Et surtout, il est techniquement et légalement impossible d'intégrer une librairie closed-source dans
TIGCCLIB, et nous n'avons aucune intention de diffuser d'autres librairies que
TIGCCLIB.) Mais les utilisateurs sont libres d'utiliser des librairies propriétaires s'ils acceptent leur licence. C'est juste qu'elles ne seront pas dans
TIGCCLIB. Le système de librairies statiques fait que si le programmeur n'utilise pas les fonctions de
TIGCCLIB, le fait qu'elles soient là ou pas ne change strictement rien pour lui. Donc je ne vois que des avantages à lui proposer un nombre important de routines. S'il n'en veut pas, il n'a qu'à faire comme si elles n'existaient pas, le fait qu'elles soient là ne change rien pour lui, vu que de toute façon elles ne se retrouveront pas dans le programme.
De toute maniere si ca se passe comme ca, je vais finir par dev une autre version de tigcc a partir de la divergence indiquée!
LOL, tu n'as même pas le temps pour tes propres projets, alors pour forker le nôtre, c'est mal parti...
Et comme déjà dit, il n'y a aucune raison pratique pour faire un fork.