OVH Cloud OVH Cloud

LL & Nouvelle Licence

44 réponses
Avatar
ptilou
Bonjour,

Alors en accord avec la FSF, quelqu'un peut aujourd'hui developp=E9 un
module sur un soft LL, et le distribu=E9 comme il l'entend !
C'est pas un clone de BSD =E7a ?
http://zdnet.fr/actualites/informatique/0,39040745,39227970,00.htm

Ptilou

10 réponses

1 2 3 4 5
Avatar
ptilou
Bonsoir,

wrote:
Bonjour,


Parceque jusquà maintenant, pour moi quand on utiliser GNU, on devait
refiler en GNU,ou quelque chose m'as echappée ?


Oui : tu n'as rien compris à l'article, donc tu te montes un film avec
ce que tu crois en avoir compris.



Donc, je peux faire du proprio, avec GNU ?


Que veut dire ta phrase ? "Puis-je faire du proprio sous license GPL ?"
La réponse est non, bien entendu. Si c'est "Puis-je faire du proprio
utilisant du code GPL ?", c'est oui, à certaines conditions : en gros,
il faut que ton code proprio et ton code GPL soient dans tes processus
différents (ou au moins qu'à l'exécution, ils utilisent des espaces
d'adressage séparés, ce qui revient pratiquement au même). D'ailleu rs,
GNU fait aussi la LGPL, qui a encore moins de restrictions que la GPL.


Tu vois ta compris ! (miracle !)
Donc réducteur mais réelle, je peux faire du proprio, avec du
GNU/GPL, et donc m'améne à dire pourquoi redistribuer le code ?


Bref, je ne suis pas sûr que ta question ait vraiment le sens que tu lui
prêtes, et je te dirais bien d'apprendre à écrire, mais comme tu as fait
des progrès étonnants depuis quelques messages sur l'orthographe - la
grammaire par contre ce n'est pas encore ça - (aurais-tu installé un
correcteur orthographique ?), je vais plutôt te féliciter.


Pour la dernière phrase: je me demande si c'est à force de lire ou si
c'est l'effet W2K3 ? (Je penche pour W2K3 !)

Ptilou




Avatar
talon
wrote:

Ben dans le dico des syno plage et adressage sont bien concordant !


Tu es en train de prouver qu'outre ne pas savoir aligner 2 mots tu ne connais
rien en informatique. Chaque processus a un espace d'adressage (sous Unix)
qui va grosso modo de 0 à 2^32 ou 2^64. Différents bouts du processus ont
des plages d'adresse dans cet espace d'adressage, le segment de texte est à un
endroit, le noyau à un autre, etc. Tout ça est virtuel car l'espace est divisé
en pages et ce sont les pages qui sont mappées dans la mémoire physique.

Deux processus différents ont deux espaces d'adressage complètement
indépendants, même s'ils peuvent partager des pages dans la mémoire physique
(les segments de texte d'exécutables, les librairies partagées, etc.).

Bref la condition imposée par la GPL se ramène a faire dialoguer des processus
différents par des portails qu'ils peuvent partager, tels que pipes ou
sockets. A cette condition on peut "mélanger" programme GPL et programme
propriétaire, mais on ne peut pas lier dans le même espace d'adressage les
deux choses (par exemple par dlopen). Evidemment ceci est l'interprétation
que la FSF donne de sa licence, je ne suis pas sûr qu'il existe une
jurisprudence qui confirme cette interprétation. Techniquement il est question
de logiciel dérivé, et savoir ce que ça recouvre exactement est tout à
fait litigieux.



--

Michel TALON

Avatar
Blaise Potard
wrote:

Il faut lire adressage = plage !


Tu veux dire, quand tu dis « plage mémoire », ça veut dire « espace
d'adressage » ? Tu sais, quand on parle une langue, on essaye d'utiliser
les mots avec le sens que nos prédécesseurs leur ont donné, plutôt
qu'essayer de leur donner un autre sens. En l'occurence, « plage mémoire
» et « espace d'adressage » ont dans le jargon informatique des sens
bien différents. Je n'ai pas envie de faire le dictionnaire, je t'engage
à rechercher par toi-même le sens de l'un et de l'autre.



Ben dans le dico des syno plage et adressage sont bien concordant !


Je veux le même© (de dico des syno).
Ça fait deux fois de suite que tu fais l'erreur, j'aurais du te corriger
plus fermement la première fois : je ne parle pas de « plage » et
d'« adressage », mais bien de « plage mémoire » et d'« espace
d'adressage ».

Donc, une plage mémoire, ça désigne un ensemble d'adresses mémoires
contigües, et en général on utilise ce terme quand on parle des adresses
physiques, par exemple pour désigner les zones de mémoire réservées aux
périphériques physiques.

Un espace d'adressage (sous-entendu, virtuel), ça désigne un ensemble de
correspondance entre des adresses virtuelles et les adresses physiques
correspondantes. En particulier, sur les O.S. modernes, chaque processus
a un espace d'adressage propre, disjoint de celui des autres processus
(sauf la mémoire partagée, mais c'est une autre histoire).

Bref, tu peux très bien parler de plage mémoire pour désigner une partie
de l'espace d'adressage d'un processus, et donc quand tu affirmes qu'il
suffit que le « code proprio et le code GPL soient dans des plages
mémoires différentes », ben tu te trompes, parce que si ces deux plages
sont dans un même espace d'adressage, c'est pas bon. J'ai fait vite,
donc c'est pas clair. Enfin, en même temps, le mieux c'est encore que tu
apprennes à te servir de ton dico des syno.

Donc t'as cas créer une entrée dans le tien qui parrait bien maigre


Ahah.



Avatar
ptilou
Bonsoir,

wrote:

Ben dans le dico des syno plage et adressage sont bien concordant !


Tu es en train de prouver qu'outre ne pas savoir aligner 2 mots tu ne con nais
rien en informatique. Chaque processus a un espace d'adressage (sous Unix)
qui va grosso modo de 0 à 2^32 ou 2^64. Différents bouts du processus ont
des plages d'adresse dans cet espace d'adressage, le segment de texte est à un
endroit, le noyau à un autre, etc. Tout ça est virtuel car l'espace e st divisé
en pages et ce sont les pages qui sont mappées dans la mémoire physiq ue.



Mais j'ai pas écris page, mais plage !

Deux processus différents ont deux espaces d'adressage complètement
indépendants, même s'ils peuvent partager des pages dans la mémoire physique
(les segments de texte d'exécutables, les librairies partagées, etc.).



Donc espace ou plage à moins que tu sois tatillon c'est synonyme ! Et
non page !

Bref la condition imposée par la GPL se ramène a faire dialoguer des processus
différents par des portails qu'ils peuvent partager, tels que pipes ou
sockets. A cette condition on peut "mélanger" programme GPL et programme
propriétaire, mais on ne peut pas lier dans le même espace d'adressag e les
deux choses (par exemple par dlopen). Evidemment ceci est l'interprétat ion
que la FSF donne de sa licence, je ne suis pas sûr qu'il existe une
jurisprudence qui confirme cette interprétation. Techniquement il est q uestion
de logiciel dérivé, et savoir ce que ça recouvre exactement est tou t à
fait litigieux.


D'ou ma réflextion plus haut l'une comme l'autre rien de bien claire !
Seul jurisprudence, emise depuis la Capital du LL "MUNICH", qui dit
qu'il faut refiler le code source ! Y a pas eu de procès au USA à
votre conaissance ?

Ptilou


Avatar
ptilou
Bonsoir,

wrote:

Il faut lire adressage = plage !


Tu veux dire, quand tu dis « plage mémoire », ça veut dire « espace
d'adressage » ? Tu sais, quand on parle une langue, on essaye d'utili ser
les mots avec le sens que nos prédécesseurs leur ont donné, plut ôt
qu'essayer de leur donner un autre sens. En l'occurence, « plage mé moire
» et « espace d'adressage » ont dans le jargon informatique des s ens
bien différents. Je n'ai pas envie de faire le dictionnaire, je t'eng age
à rechercher par toi-même le sens de l'un et de l'autre.



Ben dans le dico des syno plage et adressage sont bien concordant !


Je veux le même© (de dico des syno).


C'est pas LL

Ça fait deux fois de suite que tu fais l'erreur, j'aurais du te corriger
plus fermement la première fois : je ne parle pas de « plage » et
d'« adressage », mais bien de « plage mémoire » et d'« espace
d'adressage ».

Donc, une plage mémoire, ça désigne un ensemble d'adresses mémoir es
contigües, et en général on utilise ce terme quand on parle des adr esses
physiques, par exemple pour désigner les zones de mémoire réservé es aux
périphériques physiques.

Un espace d'adressage (sous-entendu, virtuel), ça désigne un ensemble de
correspondance entre des adresses virtuelles et les adresses physiques
correspondantes. En particulier, sur les O.S. modernes, chaque processus
a un espace d'adressage propre, disjoint de celui des autres processus
(sauf la mémoire partagée, mais c'est une autre histoire).

Bref, tu peux très bien parler de plage mémoire pour désigner une p artie
de l'espace d'adressage d'un processus, et donc quand tu affirmes qu'il
suffit que le « code proprio et le code GPL soient dans des plages
mémoires différentes », ben tu te trompes, parce que si ces deux pl ages
sont dans un même espace d'adressage, c'est pas bon. J'ai fait vite,
donc c'est pas clair. Enfin, en même temps, le mieux c'est encore que tu
apprennes à te servir de ton dico des syno.

Donc t'as cas créer une entrée dans le tien qui parrait bien maigre


Ahah.


Tous est dans le : sous-entendu, virtuel, à des comme ça, sa fais
longtemps, que j'en ai pas lu !

Ptilou




Avatar
Blaise Potard
wrote:
Bonsoir,


wrote:

Ben dans le dico des syno plage et adressage sont bien concordant !


Tu es en train de prouver qu'outre ne pas savoir aligner 2 mots tu ne connais
rien en informatique. Chaque processus a un espace d'adressage (sous Unix)
qui va grosso modo de 0 à 2^32 ou 2^64. Différents bouts du processus ont
des plages d'adresse dans cet espace d'adressage, le segment de texte est à un
endroit, le noyau à un autre, etc. Tout ça est virtuel car l'espace est divisé
en pages et ce sont les pages qui sont mappées dans la mémoire physique.




Mais j'ai pas écris page, mais plage !


Oui, et lui a écrit plage, puis page, qui sont deux choses différentes.
Les pages sont en général des petites plages de taille fixe (mais pas
forcément).

Deux processus différents ont deux espaces d'adressage complètement
indépendants, même s'ils peuvent partager des pages dans la mémoire physique
(les segments de texte d'exécutables, les librairies partagées, etc.).




Donc espace ou plage à moins que tu sois tatillon c'est synonyme !


Non (ce qui prouve que tu n'as toujours rien compris, alors que ses
explications sont tout de même un peu plus clairs que les miennes).

D'ou ma réflextion plus haut l'une comme l'autre rien de bien claire !


La GPL n'est pas claire, en effet. La CeCILL l'est nettement plus.

Seul jurisprudence, emise depuis la Capital du LL "MUNICH", qui dit
qu'il faut refiler le code source ! Y a pas eu de procès au USA à
votre conaissance ?


Non, tous les autres litiges se sont réglés à l'amiable, à ma
connaissance. Le seul cas qui est passé en jugement (à Munich, en
effet) concernait l'incorporation de netfilter dans un machin proprio
sans respecter la license GPL : il faut au moins donner une copie de la
licence, et donner le code source du code GPL, éventuellement tout le
code s'il s'agit d'une application dérivée de code GPL. Là c'était très
simple : les gars ne filaient ni la license, ni le code du truc sous
GPL, il n'y avait pas à tergiverser.



Avatar
talon
wrote:

Tu es en train de prouver qu'outre ne pas savoir aligner 2 mots tu ne connais
rien en informatique. Chaque processus a un espace d'adressage (sous Unix)
qui va grosso modo de 0 à 2^32 ou 2^64. Différents bouts du processus ont
des plages d'adresse dans cet espace d'adressage, le segment de texte est à un
^^^^^^^^^^


endroit, le noyau à un autre, etc. Tout ça est virtuel car l'espace est divisé
en pages et ce sont les pages qui sont mappées dans la mémoire physique.



Mais j'ai pas écris page, mais plage !


T'as rien compris.


Deux processus différents ont deux espaces d'adressage complètement
indépendants, même s'ils peuvent partager des pages dans la mémoire physique
(les segments de texte d'exécutables, les librairies partagées, etc.).



Donc espace ou plage à moins que tu sois tatillon c'est synonyme ! Et
non page !



Je répète t'as rien compris. Il faut apprendre à lire. La plage est un sous
espace de l'espace. La page est un bout de la plage et un bout de la mémoire
physique, mis en correspondance par la MMU.


--

Michel TALON


Avatar
nicolas vigier
On 2005-06-08, wrote:

Que veut dire ta phrase ? "Puis-je faire du proprio sous license GPL ?"
La réponse est non, bien entendu. Si c'est "Puis-je faire du proprio
utilisant du code GPL ?", c'est oui, à certaines conditions : en gros,
il faut que ton code proprio et ton code GPL soient dans tes processus
différents (ou au moins qu'à l'exécution, ils utilisent des espaces
d'adressage séparés, ce qui revient pratiquement au même). D'ailleurs,
GNU fait aussi la LGPL, qui a encore moins de restrictions que la GPL.


Tu vois ta compris ! (miracle !)
Donc réducteur mais réelle, je peux faire du proprio, avec du
GNU/GPL, et donc m'améne à dire pourquoi redistribuer le code ?


Non, pas compris, emis des hypotheses sur ce que tu as voullu dire avec
cette phrase qui ne veut rien dire.

--
gpg fp: 8a7e 9719 b38d 97c6 6af0 d345 12a0 3708 2c8c 3c11
http://boklm.mars-attacks.org/


Avatar
ptilou
Bonsoir,

On 2005-06-08, wrote:

Que veut dire ta phrase ? "Puis-je faire du proprio sous license GPL ?"
La réponse est non, bien entendu. Si c'est "Puis-je faire du proprio
utilisant du code GPL ?", c'est oui, à certaines conditions : en gro s,
il faut que ton code proprio et ton code GPL soient dans tes processus
différents (ou au moins qu'à l'exécution, ils utilisent des espa ces
d'adressage séparés, ce qui revient pratiquement au même). D'ail leurs,
GNU fait aussi la LGPL, qui a encore moins de restrictions que la GPL.


Tu vois ta compris ! (miracle !)
Donc réducteur mais réelle, je peux faire du proprio, avec du
GNU/GPL, et donc m'améne à dire pourquoi redistribuer le code ?


Non, pas compris, emis des hypotheses sur ce que tu as voullu dire avec
cette phrase qui ne veut rien dire.



T'es comme ton compére, c'est en option sur ton cerveau la lecture
d'un file et non d'un poste !

--
gpg fp: 8a7e 9719 b38d 97c6 6af0 d345 12a0 3708 2c8c 3c11
http://boklm.mars-attacks.org/




Avatar
ptilou
Bonsoir,

wrote:

Tu es en train de prouver qu'outre ne pas savoir aligner 2 mots tu ne connais
rien en informatique. Chaque processus a un espace d'adressage (sous Unix)
qui va grosso modo de 0 à 2^32 ou 2^64. Différents bouts du proce ssus ont
des plages d'adresse dans cet espace d'adressage, le segment de texte est à un
^^^^^^^^^^


endroit, le noyau à un autre, etc. Tout ça est virtuel car l'espa ce est divisé
en pages et ce sont les pages qui sont mappées dans la mémoire ph ysique.



Mais j'ai pas écris page, mais plage !


T'as rien compris.



Si tu pinaille, pourquoi,sa je fais semblent de pas comprendre !


Deux processus différents ont deux espaces d'adressage complèteme nt
indépendants, même s'ils peuvent partager des pages dans la mém oire physique
(les segments de texte d'exécutables, les librairies partagées, e tc.).



Donc espace ou plage à moins que tu sois tatillon c'est synonyme ! Et
non page !



Je répète t'as rien compris. Il faut apprendre à lire. La plage est un sous
espace de l'espace. La page est un bout de la plage et un bout de la mé moire
physique, mis en correspondance par la MMU.



Non, mais attend c'est pas dit dans les licenses, arrete la diserte !
Que la mémoire soit physique ou virtuelle, il faut bien qu'elle soit
adresser !
Ensuit la license dit :des espaces d'adressages différents
Voila, donc je sais lire, par contre d'autre on se demande ...
Peut-être qui faut faire une liason sur la causualité de l'état de
l'info avec un de mes autre poste pour comprendre le pourquoi du
comment !
Ensuite j'ai ate de lire les autre licenses ...


Ptilou



1 2 3 4 5