1

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

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

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

10

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

11

12

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

13

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

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

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

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

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