30

3/9 sans rien avoir lu (et sachant que je roule au gasoil)
Le travail est une belle chose, ne soyez pas égoistes, laissez le à vos amis
Comment être modeste quand on est le meilleur
I'm God's clone!

31

Tu peux faire un programme normal. Les programmes pedrom marchent.

32

Même si ils prennent 100k? Et ils seront exécutés en ROM? hum

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

33

1. Non. (Probleme de protocole de link: je dois ajouter le support des programmes >64Kb. Faut que je me mette d'accord avec la tigcc team).
2. Non. (Probleme de compilateur).

34

2. Non. (Probleme de compilateur).

... ou problème d'OS : les FlashApps gèrent bien les relocations...

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

35

>les FlashApps gèrent bien les relocations...
Je dirais pas qu'elles le gerent "bien".

36

Pff j'étais sûr que tu jouerais sur les mots tongue
Elles les gèrent, même si le format de stockage est complètement pourri. Il est parfaitement possible d'adapter un format type relocs kernel pour les apps en ROM.

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

37

8/9 lol
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

38

2 triso
...

39

Miles :
Une question :
Si je fais un logiciel hôte en GPL, il y a des headers pour l'interface. Est-ce que les plug-ins devraont être en GPL, ou il faut mettre le header de l'interface sous une licence particulière - genre la question je ne sais combien sur PosiX - ?

1. L'histoire des headers est particulière parce qu'il n'est pas clair à 100% que de simples déclarations soient protégeables par les droits d'auteurs et pas considérées comme de simples "faits". Mais on part en général du principe que, oui, elles sont protégeables comme tout autre code, donc qu'il faut faire attention à la licence qu'on met.
Je te conseille donc de mettre une licence de style BSD ou GPL+exception libgcc si tu veux que tout le monde puisse utiliser le header.

2. L'histoire des plugins n'est pas non plus résolue à 100% (sont-ils protégeables en tant qu'œuvres dérivées du logiciel sous GPL?), mais l'intention de la GPL est que si ton programme est sous GPL, tes plugins devraient aussi l'être. Donc mets une exception de licence à ton logiciel hôte si tu veux que les plugins puissent être sous n'importe quelle licence.

Comme toujours: Cette réponse est là à des fins informatives seulement. Je ne suis pas un avocat, ceci n'est pas un avis légal professionel.

3. Pour le cas de PedroM, il y a en plus la complication qu'il n'est pas clair si les "apps" peuvent être considérées comme des plugins ou comme de simples programmes qui tournent sur le système d'exploitation.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

40

merci wink
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

41

J'ai qd même un doute : la réponse 5 du quiz a l'air de montrer qu'on ne peut pas mettre une exception permettant de linker avec tous les programmes propriétaires possible confus

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

42

2/9...jamais lu une license de ma vie.


Prise de tête: PhD dans la mire.

------------------------------------------------------------------------------------
Mon site TI 83+ et 83+SE (mort)
Le forum TI 83+ de yAronet !!! (rattaché au site..)

43

Pollux :
J'ai qd même un doute : la réponse 5 du quiz a l'air de montrer qu'on ne peut pas mettre une exception permettant de linker avec tous les programmes propriétaires possible confus

On peut, mais il est une très mauvaise idée de mettre une exception plus large que nécessaire. Ici, il s'agit de permettre de linker avec une librairie sous une licence libre, mais incompatible sur des détails. Donc pas la peine de permettre de linker avec tout et n'importe quoi! Et en plus, "any proprietary library" n'inclut même pas la librairie désirée parce que celle-ci n'est pas propriétaire.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

44

Kevin Kofler
:
Pollux :
J'ai qd même un doute : la réponse 5 du quiz a l'air de montrer qu'on ne peut pas mettre une exception permettant de linker avec tous les programmes propriétaires possible confus
On peut, mais il est une très mauvaise idée de mettre une exception plus large que nécessaire. Ici, il s'agit de permettre de linker avec une librairie sous une licence libre, mais incompatible sur des détails. Donc pas la peine de permettre de linker avec tout et n'importe quoi! Et en plus, "any proprietary library" n'inclut même pas la librairie désirée parce que celle-ci n'est pas propriétaire.

Pourquoi les Pedrom apps ne seraient pas propriétaires? confus

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

45

C'est la difference subtile entre plugins et programmes smile

46

4/9
There can be only one.

47

C'est une sale note, ça... tongue
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

48

ben vi mais je n'avais lu aucun document sur les licenses
There can be only one.

49

Moi je sais toujours pas comment j'ai fait pour avoir 8/9. confus
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

50

Kevin > foblub est en GPL mais ça utilise ttunpack de la TICT, et a priori je le distribue avec puisque sans on ne peut pas compiler la version nostub... donc il faut que je mette une exception ?
Mais ai-je le droit d'ajouter une exception sachant que quelque chose comme 50 % du code de foblub vient de pinfocom, qui était en GPL normale ?
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#

51

Sally :
Kevin > foblub est en GPL mais ça utilise ttunpack de la TICT, et a priori je le distribue avec puisque sans on ne peut pas compiler la version nostub... donc il faut que je mette une exception ? Mais ai-je le droit d'ajouter une exception sachant que quelque chose comme 50 % du code de foblub vient de pinfocom, qui était en GPL normale ?

Hmmm... Tu as en effet un problème là. sad
Tu es censé(e grin) mettre une exception, et tu ne peux pas la mettre parce que le code n'est pas de toi.
La même chose est d'ailleurs valable pour le linkage dynamique, donc tu n'as pas vraiment le droit d'utiliser shrnklib ou pk92lib non plus.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

52

Ca depend si c'est du linkage dynamque-dynamique ou dynamique-statique (Vous me suivez ?
)

53

non confus
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#

54

La même chose est d'ailleurs valable pour le linkage dynamique, donc tu n'as pas vraiment le droit d'utiliser shrnklib ou pk92lib non plus.

Ce qui voudrait dire que n'importe quel prog GPL qui fonctionne sous AMS serait illégal ? tongue

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

55

Non, parce que AMS est le système d'exploitation.
                                                         However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.

Tant que tu ne distribues pas AMS avec ton exécutable (ce qui serait de toute façon illégal), il n'y a pas de problème.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

56

Et ça veut dire quoi "distribuer AMS avec l'exécutable" ? Est-ce que je le distribue en même temps si je mets un lien vers la page de TI pour le télécharger? et si (en supposant AMS librement redistribuable) je mets un ZIP avec AMS sur mon site? et si je mets ce ZIP juste à côté de mon prog dans ma page de download? et si je mets ce ZIP à côté du ZIP de mon prog et que je zippe le tout?

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

57

Pollux
: Et ça veut dire quoi "distribuer AMS avec l'exécutable" ? Est-ce que je le distribue en même temps si je mets un lien vers la page de TI pour le télécharger?

Non.
et si (en supposant AMS librement redistribuable) je mets un ZIP avec AMS sur mon site?

Là, ça commence à devenir doûteux.
et si je mets ce ZIP juste à côté de mon prog dans ma page de download?

Cf. ci-dessus.
et si je mets ce ZIP à côté du ZIP de mon prog et que je zippe le tout?

Là oui, à mon avis, ça dépasse carrément les bornes de l'exception.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

58

Pff... C'est vraiment n'importe quoi, c'est toujours ultra-flou ces histoires de licences libres.

Et si je fais un OS avec certificats et que je refuse certaines permissions d'accès à des programmes s'ils ne sont pas certifiés? Je peux parfaitement repomper des parties de progs GPL qui ont besoin de ces permissions et distribuer la source certifiée.

Evidemment une partie du code utilisé serait des libs de l'OS difficiles à reprogrammer sur un OS libre, donc on ne pourrait pas utiliser cette source certifiée non plus. Et je me demande si c'est pas possible de rendre ces fameuses libs payantes, ce qui reviendrait à faire payer un prog GPL.

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

59

Pollux
: Et si je fais un OS avec certificats et que je refuse certaines permissions d'accès à des programmes s'ils ne sont pas certifiés? Je peux parfaitement repomper des parties de progs GPL qui ont besoin de ces permissions et distribuer la source certifiée.

La question de la compatibilité de la GPL avec un système de certificats (FlashApps etc.) est en effet floue. Scott Noveck dit qu'il est parfaitement raisonnable de mettre des FlashApps sous GPL, et il l'a déjà fait pour certaines. Personnellement, je pense que ça va à l'encontre de l'esprit de la GPL, mais a l'air d'être autorisé par le texte.
Evidemment une partie du code utilisé serait des libs de l'OS difficiles à reprogrammer sur un OS libre, donc on ne pourrait pas utiliser cette source certifiée non plus.

Bon, si c'est toi qui fais l'OS, alors tu serais très probablement en violation de la GPL. Je pense que si c'est toi qui fais l'OS et l'application, et que tu dis que l'application a besoin de l'OS, alors oui, tu distribues l'application "avec" l'OS.
Et je me demande si c'est pas possible de rendre ces fameuses libs payantes, ce qui reviendrait à faire payer un prog GPL.

Tu peux faire l'OS payant, et c'est comme pour les programmes sous GPL pour Windows qui existent déjà. Tu ne peux pas faire des librairies payantes distribuées séparément, parce qu'il y a "that is normally distributed ([...]) with the major components ([...]) of the operating system on which the executable runs".
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité