Bienvenue, Invité. Veuillez vous connecter ou vous enregistrer.
Avez-vous perdu votre courriel d'activation?
09 Septembre 2010, 09:52:24

Connexion avec identifiant, mot de passe et durée de la session
Accueil Aide Recherche Identifiez-vous Enregistrez-vous
forum.mangue.org  |  [TECHNOLOGIES]  |  Théorie, Algorithmie, Mathémathiques (Modérateurs: jojolapin, dake)  |  Sujet: [RESOLU]utilisation de bibliotheque sans utiliser les headers ?!? 0 Membres et 1 Invité sur ce sujet.
Pages: [1] Imprimer
Auteur Sujet: [RESOLU]utilisation de bibliotheque sans utiliser les headers ?!?  (Lu 1162 fois)
basicgeek
Full Member
***
Sexe: Homme
Messages: 118



Voir le profil
[RESOLU]utilisation de bibliotheque sans utiliser les headers ?!?
« le: 25 Mai 2006, 22:42:43 »

Pour faire rapide, j'ai lu ca dans la licence LGPL
Citation
However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.

When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.

If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.)
Mon probleme est d'ordre purement technique : je ne comprend pas comment on peut utiliser une bibliotheque sans utiliser des élements des fichiers d'en tete de la bibliotheque.

Mon prof d'algo m'a répondu ca :
Citation
après relecture, ça se clarifie un peu : on ne peut pas utiliser une bibliothèque sans le fichier d'entête qui la définit (au moins en C, en java on peut s'en passer puisqu'il n'y en a pas). Par contre, la LGPL définit l'usage du fichier d'entête de façon assez floue ; dans certains cas, on peut considérer que c'est un travail dérivé, dans d'autres non. La frontière -- comme c'est mentionné dans les extraits que tu m'as donnés -- n'est pas définie de manière précise. De toute façon, si on utilise une bibliothèque (avec ou sans fichier d'entête), on fait forcément un produit dérivé. Le cas ambigü est celui où m'on n'utiliserait que le fichier d'entête (je ne sais pas trop à quoi ça peut servir mais bon). Les règles de distribution des produits dérivés sont définis plus loin dans la LGPL et d'une clarté encore plus limitée.
pour être tranquille, la licence GPL est plus facile à gérer...
Est ce que quelqu'un a une idée du sens de la licence ? quel interet y a t'il a préciser un cas qui n'existe pas (en gros, l'utilisation de la librairie sans les headers) ?

« Dernière édition: 29 Mai 2006, 23:21:15 par basicgeek » Journalisée

W||\|d0\/\/$ & 1||\|K||\| p4|2K 5|_|xxx0|2 !!!!
http://truerebelz.free.fr/ et http://membres.lycos.fr/azerty0/

5h0w m3 y0u|2 m4d 5ki11z 4nd I'11 t311 y0u wh0 y0u 4r3...
madflo
Mangue.org - CA
Sr. Member
*****
Sexe: Homme
Messages: 261


I eat users


Voir le profil WWW
Re: utilisation de bibliotheque sans utiliser les headers ?!?
« Répondre #1 le: 29 Mai 2006, 16:19:29 »

Je ne comprends pas ce que tu ne comprends pas, et encore moins ta question. Peux tu préciser ta pensée ?
Journalisée
basicgeek
Full Member
***
Sexe: Homme
Messages: 118



Voir le profil
Re: utilisation de bibliotheque sans utiliser les headers ?!?
« Répondre #2 le: 29 Mai 2006, 23:21:00 »

En fait, j'ai pu rêgler mon pb grâce à Doud, et à la lecture plus attentive d'un autre paragraphe de la licence. Donc a moins que tu veuille vraiment savoir ce que je ne comprenais pas, inutile de s'étendre.

(et au passage, je vais mettre un joli "résolu" dans le titre)
Journalisée

W||\|d0\/\/$ & 1||\|K||\| p4|2K 5|_|xxx0|2 !!!!
http://truerebelz.free.fr/ et http://membres.lycos.fr/azerty0/

5h0w m3 y0u|2 m4d 5ki11z 4nd I'11 t311 y0u wh0 y0u 4r3...
tetram9
Mangue.org - CA
Dieu
*****
Sexe: Homme
Messages: 1252


Voir le profil WWW
Re: [RESOLU]utilisation de bibliotheque sans utiliser les headers ?!?
« Répondre #3 le: 30 Mai 2006, 11:04:55 »

[...] inutile de s'étendre.

(et au passage, je vais mettre un joli "résolu" dans le titre)

Bah si... Smiley Si tu mets le tag résolu, il faut nous dire la solution.

M'enfin Grin
Journalisée

basicgeek
Full Member
***
Sexe: Homme
Messages: 118



Voir le profil
Re: [RESOLU]utilisation de bibliotheque sans utiliser les headers ?!?
« Répondre #4 le: 30 Mai 2006, 20:11:27 »

Je ne comprenais pas pourquoi la LGPL était une licence simple d'usage et relativement non restrictive alors qu'elle semblait dire que si jamais on utilisait les headers de la lib il fallait distribuer le source.

Mais comme ces restrictions ne s'appliquent pas tant qu'on se limite a "data structure layouts and accessors," le problème a disparu. Il a suffit que je comprene ce que c'est Smiley
Journalisée

W||\|d0\/\/$ & 1||\|K||\| p4|2K 5|_|xxx0|2 !!!!
http://truerebelz.free.fr/ et http://membres.lycos.fr/azerty0/

5h0w m3 y0u|2 m4d 5ki11z 4nd I'11 t311 y0u wh0 y0u 4r3...
Pages: [1] Imprimer 
forum.mangue.org  |  [TECHNOLOGIES]  |  Théorie, Algorithmie, Mathémathiques (Modérateurs: jojolapin, dake)  |  Sujet: [RESOLU]utilisation de bibliotheque sans utiliser les headers ?!?
Aller à:  

forum.mangue.org | Propulsé par SMF 1.0.8.
© 2001-2004, Lewis Media. Tous droits réservés.
Page générée en 0.189 secondes avec 19 requêtes.