1

En discutant avec Kevin sur irc, il a soulevé un problème auquel je n'avais pas pensé:
genlib n'étant pas sous GPL, il est impossible de l'utiliser pour un programme qu'on veut releaser sous GPL. D'ailleurs dans la dernière distribution de genlib, il n'y a même pas de fichier de licence , même plus le petit disclaimer.h qui parlait de mon chien.

Je voulais savoir la suite que tu comptais donner à ta lib au niveau de la licence, pour savoir si ça valait le coup de me lancer dans un projet que je compte mettre sous GPL.
avatar
Mon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

2

On ne peut pas linker dynamiquement un programme GPL avec une lib qui n'est pas GPL ? Pourtant je connais des dizaines de programmes qui utilisent l'API de Windows et qui sont sous GPL hum
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

3

ah.... m'aurait-t-on trompé???
mais Windows est un OS, regarde dans la GPL, il y a une clause exeptionnelle pour ça.
avatar
Mon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

4

(nan mais je disais ça comme ça, je ne connais pas la licence par coeur (bien au contraire))
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

5

Tu peux toujours faire une permission a la GPL. C'est pas complique.
En ce moment, j'essaye de contacter tous les auteurs de genlib pour voir ce qu'on peut faire, et ce qu'on va faire.

6

A noter que extgraph, xlib, etc ont le meme probleme.

7

Ok. Content de voir que tu y penses, c'est bon signe, ça veut dire que ça débouchera un jour sur quelquechose. smile

Par contre, c'est étrange, il y a des progs releasé sous GPL utilisant ExtGraph, j'irai faire un tour dans la licence pour voir comment ça se passe.
avatar
Mon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

8

#5: en effet.

La licence habituelle de TICT interdit l'utilisation du code à but commercial. Cela seul suffit à rendre la lib incompatible avec la GPL. Le fait de demander une place dans les credits (et encore, c'est plutôt un conseil qu'une demande, même si ce n'est pas très clair), est déjà à la limite de la GPL.

Il y a aussi la compression PPG: il y a la licence de TICT par-dessus "Note: Pucrunch is Freeware: you can use it, but not steal it. If you use pucrunch as part of your own software, acknowledge the use of it in your documentation.", ce qu'on a fait, mais qui rend également la compression PPG incompatible GPL.
Kevin veut la remplacer purement et simplement par un truc compatible GPL, mais bon courage:
* toute la base de code installée forcera à garder un décompresseur PPG, fût-il générique (et il devrait - mais cet andouille continue à défendre à fond les launchers spécifiques, dont les principales features sont de ne chercher les programmes dans le répertoire courant, ce qui contribue au "big-trashcan-main" car les utilisateurs ne savent pas se servir de leurs machines, et de gaspiller de la place par rapport à un launcher générique).
* l'absence d'alternatives utilisables rend le projet encore plus vain: shrink92 compresse moins bien et met plus de temps à décompresser, et la routine de décompression LZMA fait trois fois la taille de la version optimisée vitesse de la routine de décompression PPG (qui est plus de deux fois plus grosse que la version optimisée taille), et met dix fois plus de temps à décompresser (tellement lent qu'il reconnaît lui-même que c'est inutilisable, après avoir dit que 10 secondes c'était bien bon)...

Pourquoi breaker des trucs qui fonctionnent très bien et faire chier les utilisateurs, juste parce qu'on veut tenter imposer une liberté extrémiste ? GPL sux, et d'autant plus que ça fait peur aux entreprises, freinant l'adoption de F/OSS !
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

9

............................
en attendant, on veux faire des programmes sous GPL, c'est mort...
Mon GFA-Editor, il utilise ExtGraph, mais je vais refaire les routines que j'utilise dans cec cas.

Et certains s'en battent l'oeil avec une pelle à tarte de ces licences à la mords-moi le noeud:
GFA-BASIC par exemple utilise ExtGraph, mais est sous GPL hehe
Ok c'est pas normal, mais il faudrait peut-être revoir les ambitions à la baisse, vendre des licences Extgraph demain dans les supermarchés, on y est peut-être pas encore, la GPL conviendrait probablement très bien.

edit-> ah oui encore un truc Lionel, certains n'ont pas les mêmes préoccupations que toi, je préfère 1000 fois utiliser skrink92 pour un programme sous GPL que de devoir adopter une licence débile sous prétexte de gagner 3 secondes au démarrage.
avatar
Mon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

10

Bah pour genlib, ca devrait aller assez vite pour savoir ce que ca va devenir (dans le mois qui vienne).

11

top
un argument en plus en faveur du .... non, pas de troll ici happy
avatar
Mon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

12

J'ai pas dit que ca allait devenir compatible GPL. Mais seulement que la decision allait tomber dans le mois qui vient.

13

bon, ben je garde espoir en attendant hein cheeky
avatar
Mon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

14

> Ok c'est pas normal, mais il faudrait peut-être revoir les ambitions à la baisse, vendre des licences Extgraph demain dans les supermarchés, on y est peut-être pas encore, la GPL conviendrait probablement très bien.
Mais non, andouille... C'est juste que Thomas n'aime pas l'idée des programmes commerciaux dans le monde des calculatrices TI-68k. Moi non plus.
Il n'est pas fan de relicensing. Donc, à assez court terme, pour mettre le moins possible de telles contraintes sur le projet que je fais actuellement, je vais faire une version à part d'une partie des "pctools" de la TIGCC Tools Suite. Pour la licence exacte, il faudra voir: j'aimerais ne mettre ni les extrémistes GPL et LGPL, mais rester compatible avec elles, puisqu'il y en a qui aiment. Les originaux resteront comme ils sont.
Ca fait des mois que je devrais écrire à l'auteur original de la compression PuCrunch utilisée dans ttpack, mais je ne fais que de ne pas le faire...

> Mon GFA-Editor, il utilise ExtGraph, mais je vais refaire les routines que j'utilise dans ce cas.
Beaucoup de fonctions d'ExtGraph peuvent difficilement être faits de façon différente. Il n'y a pas 36 algorithmes pour afficher un sprite d'une certaine façon... "Réinvention de la roue", "duplication inutile d'efforts"...

> edit-> ah oui encore un truc Lionel, certains n'ont pas les mêmes préoccupations que toi,
Je sais...
> je préfère 1000 fois utiliser skrink92 pour un programme sous GPL que de devoir adopter une licence débile sous prétexte de gagner 3 secondes au démarrage.
C'est à dire faire chier au moins 98% des utilisateurs avec un lanceur supplémentaire, alors qu'il y a une solution OSS qui fonctionne mieux...

Faut pas déconner, quand même. Comme c'est marqué sur le site de la FSF, l'"ennemi", c'est le propriétaire, pas les autres types de F/OSS !
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

15

>>Pour la licence exacte, il faudra voir: j'aimerais ne mettre ni les extrémistes GPL et LGPL, mais rester compatible avec elles
Alors tant mieux, vivement que ça soit arrangé! smile

>>Il n'y a pas 36 algorithmes pour afficher un sprite d'une certaine façon... "Réinvention de la roue", "duplication inutile d'efforts"...
Oui, mais quand on a pas le choix, on refait à 0 (et c'est con, je le ferai sûrement en moins bien mais bon... ça sera conforme à ce que je pense).

>>Comme c'est marqué sur le site de la FSF, l'"ennemi", c'est le propriétaire, pas les autres types de F/OSS !
Et alors? il est impossible de releaser un programme sous GPL avec ton lanceur, je me trompe??
avatar
Mon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

16

>C'est juste que Thomas n'aime pas l'idée des programmes commerciaux dans le monde des calculatrices TI-68k.
Il ne faut pas exagerer non plus. Le moindre truc commercial sur ti a toujours ete voue a l'echec. En plus une license LGPL pour un truc commercial, ce n'est pas tres viable.

17

> > Pour la licence exacte, il faudra voir: j'aimerais ne mettre ni les extrémistes GPL et LGPL, mais rester compatible avec elles
> Alors tant mieux, vivement que ça soit arrangé! smile
Non seulement ce ne sera qu'au cas par cas (ici, la TIGCC Tools Suite), mais ensuite, je ne suis pas sûr de releaser en tant que TIGCC Tools Suite les outils modifiés (le package libre changerait de toute façon de nom). Dans ce cas, je ne vois pas l'utilité de maintenir le package non libre...
Pour ExtGraph, vu qu'ExtGraph 2.xx n'a pas beaucoup de code en commun avec ExtGraph <= 1.02. Les nombreux auteurs (Sasume, myself, geogeo, etc.) pourraient éventuellement relicenser le code. Certaines routines comme les ScaleSprite posent de toute façon problème depuis longtemps.

> > Comme c'est marqué sur le site de la FSF, l'"ennemi", c'est le propriétaire, pas les autres types de F/OSS !
> Et alors? il est impossible de releaser un programme sous GPL avec ton lanceur, je me trompe??
Complètement. Un programme sous GPL n'est pas obligatoirement accompagné de binaries. Le projet GNU ne distribue souvent pas de binaries, c'est dans les providers extérieurs conseillés que j'ai découvert OpenPKG que j'utilise largement.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

18

:'(
Et en moins chinois, je peux ou pas releaser un programme utilisant ExtGraph sous GPL?
avatar
Mon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

19

avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

20

Tu savais que GFA-BASIC était sous GPL et utilisais ExtGraph 2 ?

Et PpHd, si tu pouvais faire que genlib soit sous GPL wink
avatar
Mon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

21

"Et certains s'en battent l'oeil avec une pelle à tarte de ces licences à la mords-moi le noeud:": c'est dit de façon bizarre, mais c'est dit.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

22

J'ai pas tout lu (enfin si mais vite)
Dans le cas d'une lib GPL, les progs qui l'utilisent doivent-ils eux aussi passer GPL ?
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

23

Il me semble, oui, pour permettre entre autre un usage commercial du programme, il faudrait que la lib soit sous LGPL.
avatar
Mon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

24

Usage commercial sux dans la communauté TI.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

25

c'est clair, la meilleur licence pour TI, est :faites ce qu vous voulez de ce programme.
Je vois pas pourquoi tout le monde se prend la tete, avec la GPL/LGPL dans des programmes TI.

26

jibax :
la meilleur licence pour TI, est :faites ce qu vous voulez de ce programme

A mes yeux, ceci n'est JAMAIS la meilleure licence...
tu sors tes sources avec ce genre de non-licence... quelqu'un porte ton super jeu de la mort qui tue vers une autre plate-forme (sur laquelle les jeux sont généralement payant), vend le jeu...
et tu auras rien le droit de dire... et le mec se fera des thunes gràce à ton boulot.
(que, au départ, tu l'ais fait pour TI, ça change rien...)

A mes yeux, vaut mieux limiter un peu quand même...
enfin, chacun son opinion
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

27

ouais, mais bon, a la limite, moi ca me derange pas, surtout que porter un jeu TI sur une autre platforme, c'est pas evident je pense. Donc ca demande vraiment pas mal de boulot

28

et puis, les jeux qui tuent sur -TI, faut pas exagerer, ca existe pas

29

n'empêche, c'est chiant ces problèmes de licence : ça fait que la version nostub de foblub (qui utilise ttpack) est illégale puisque je suis parti d'un truc en GPL pour faire foblub... (ceci dit je vois pas pourquoi quelqu'un viendrait me faire chier à ce sujet, d'autant que le programme d'origine date de 92, mais bon...)
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

30

jibax :
et puis, les jeux qui tuent sur -TI, faut pas exagerer, ca existe pas

par rapport aux capacités de la machine, si ^^
et y'a des plates-formes qui sont aussi limitées que les TI, et qui raportent des sous... genre... les téléphones portables, par exemple
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall