Licence du projet


< Retour au sommaire de la catégorie
<< Retour au sommaire du forum

Licence du projet par violent_ken le 02/01/2007 à 21:02:11     "Discussion libre"
violent_ken
violent_ken

Administrateur

Inscrit le 02/11/2006
30 Message(s)

Euh oui, je me suis posé la question aujourd'hui pour un code perso, mais c'est vrai que l'on ne peut pas laisser un projet sans terme de licence...

Bah oui, parce que sans licence, c'est du domaine public -__-
Donc n'importe qui peut copier les sources et s'autoproclamer auteur du projet !

Pour çà qu'il faudrait passer sous GNU.... non ?

Re : Licence du projet par MadMatt le 03/01/2007 à 15:13:46
MadMatt
MadMatt

Administrateur

Inscrit le 11/10/2006
29 Message(s)

Ahh oui pas bete il faut y passer sous licence GPL

Euh je viens de parcourir toutes les possibilités, à mon avis la plus adaptée est la LGPL
voilà un lien descriptif :
http://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_limit%C3%A9e_GNU

et le lien officiel :
http://www.fsf.org/licensing/licenses/lgpl.html

En gros, le projet est protégé comme sous license GPL, simplement des logiciels non GPL peuvent l'utiliser. Ainsi si on veut faire des programmes utilisant la librairie dont on ne veut pas diffuser le code source, ben on peut, car le GPL impose que tout programme utilisant la librairie soit GPL.

Qu'en pensez vous ?

Re : Licence du projet par sebdraluorg le 03/01/2007 à 16:07:11
sebdraluorg
sebdraluorg

Administrateur

Inscrit le 12/11/2006
6 Message(s)

Salut,

Eh perso j'y connais rien en licence, c'est clair que ce serait con qu'une personne mal intentionnée copie l'ensemble des sources et mette une licence dessus..

Ta proposition semble interessante Mad, mais j'y connais vraiment pas assez pour juger, donc je prefere vous laisser trancher sur ce point...

++

Re : Licence du projet par MadMatt le 03/01/2007 à 23:56:41
MadMatt
MadMatt

Administrateur

Inscrit le 11/10/2006
29 Message(s)

Pour résumer vite fait :
- GPL (la plus connue) : le code source doit etre publique, n'importe qui peut le consulter et le modifier, pour son usage privé ou publique. Cette propriété est "virale", c'est à dire que tout programme qui utilise ce code doit lui aussi répondre à la licence GPL.
Donc aucun programme "propriétaire" (dont le code source n'est pas publique) ne peut l'utiliser, et on ne peut pas utiliser nous meme cette librairie dans un programme dont on ne veut pas diffuser le code source

- LGPL (variante créée à la base pour les librairies) : pareil que GPL, sauf que cette propriété n'est pas virale, donc un programme propriétaire peut l'utiliser.
(ce qui ne peut être qu'un plus, ça nous laisse plus de marges de manoeuvres si on veut utiliser la librairie pour n'importe quoi qui n'est pas forcément open source, et ça ne peut que permettre à plus de gens de l'utiliser aussi, ça n'influe en rien sur le code de la librairie).

Voilà perso je suis pour une licence LGPL, plus de gens pourraient l'utiliser, et pour nous c'est moins restrictif, comme ça on peut l'utiliser dans des programmes non-open sources, qu'en pensez vous ?

Re : Licence du projet par violent_ken le 15/01/2007 à 19:35:04
violent_ken
violent_ken

Administrateur

Inscrit le 02/11/2006
30 Message(s)

Pardon de pas avoir répondu avant (attendais un mail comme sur vbfrance ^^).


Sur un de mes projets j'ai appliqué un license GNU General Public License (la plus classique) qui n'est pas contraignante et qui respecte les droits d'auteur, mais effectivement dans le cas d'une librairie comme la notre, je ne sais pas vraiment... aucune idée précise !



Toujours est-il qu'il est facile d'ajouter une licence, il suffit d'ajouter en commentaire en tête de chaque fichier un texte comme celui là (là c'est dans le cas de la license GNU General Public License) :

' -----------------------------------------------
'
' [Program Name]
' [Authors]
'
' -----------------------------------------------
'
' [Description]
'
' Copyright (c) [Authors]
'
' This file is part of [Project].
'
' [Project] is free software; you can redistribute it and/or modify
' it under the terms of the GNU General Public License as published by
' the Free Software Foundation; either version 2 of the License, or
' (at your option) any later version.
'
' [Project] is distributed in the hope that it will be useful,
' but WITHOUT ANY WARRANTY; without even the implied warranty of
' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
' GNU General Public License for more details.
'
' You should have received a copy of the GNU General Public License
' along with Hex Editor VB; if not, write to the Free Software
' Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
'
' -----------------------------------------------


puis on ajoute le fichier COPYING avec la license dedans, et c'est bon.


Mais encore une fois, je ne sais pas trop quelle license serait la meilleure ?


Enfin bon, quand se sera décidé, faudra aussi uploader sur sourceforge tant qu'à faire ;)
J'ai essayé, c'est pas très difficile (faut quand même rédiger un texte en anglais descriptif pour que sourceforge accepte ou refuse le projet). Toute code sérieux se trouve sur sourceforge normalement ^^
@+

Re : Licence du projet par MadMatt le 16/01/2007 à 12:24:30
MadMatt
MadMatt

Administrateur

Inscrit le 11/10/2006
29 Message(s)

Salut, euh tu n'as pas reçu de mail pour les réponses ?? Parce que normalement ça devrait l'envoyer 

Sinon je suis entièrement d'accord avec toi pour la poster sur d'autres sites, ça ne peut que nous aider.
Pour les lignes à rajouter dans le projet, je peux faire ça dans la semaine et mettre à jour, il faut juste nous mettre d'accord sur quelle licence appliquer.

En gros choisir :
GPL : tous les programmes qui l'utilisent doivent etre open source
LGPL : n'importe quel programme (y compris programme propriétaire, donc code source privé) peut l'utiliser.

Perso je vote pour LGPL comme ça si plus tard on veut l'utiliser pour nos programmes individuels dont on ne veut pas diffuser entièrement le code source (sur un très gros programme par exemple), ben on peut. Et puis avec LGPL, beaucoup plus de monde peuvent l'utiliser.

J'attends vos avis ^^

Re : Licence du projet par violent_ken le 16/01/2007 à 13:35:49
violent_ken
violent_ken

Administrateur

Inscrit le 02/11/2006
30 Message(s)

lol, c'est bien ce que j'avais pu comprendre, j'aurais du recevoir un mail ;)

En fait je n'ai pas reçu de mail pour les réponses à ce message et à celui sur la classe disque.... mais j'ai reçu un mail aujourd'hui pour ton dernier post ^^



Enfin bref, je vois pas d'inconvénient pour la LGPL, mais j'avoue que je ne l'ai pas lue en détail ;)

@+

Re : Licence du projet par MadMatt le 19/01/2007 à 14:28:12
MadMatt
MadMatt

Administrateur

Inscrit le 11/10/2006
29 Message(s)

hey !
J'ai mis la LGPL alors, au passage j'ai ajouté quelques trucs à la librairie (cf les news ou la liste des mises à jour)
mais bon en ce moment j'ai pas trop le temps, j'imagine que vous aussi, vivement les vacances

@+

Re : Licence du projet par MadMatt le 19/01/2007 à 14:29:02
MadMatt
MadMatt

Administrateur

Inscrit le 11/10/2006
29 Message(s)

d'ailleurs on parlait de l'uploader sur d'autres sites, ça peut etre une bonne idée

Re : Licence du projet par sebdraluorg le 19/01/2007 à 15:05:51
sebdraluorg
sebdraluorg

Administrateur

Inscrit le 12/11/2006
6 Message(s)

Salut,

Oki c'est cool pour la LGPL

Sinon pour le fait de l'uploader sur d'autre sites, perso je pense que ce serait bien d'attendre encore un peu que le projet soit plus avancé et que la structure soit plus ou moins fixée, sinon ca risque de devenir difficile a gerer...

++


Re : Licence du projet par violent_ken le 19/01/2007 à 18:36:29
violent_ken
violent_ken

Administrateur

Inscrit le 02/11/2006
30 Message(s)

Salut, ok, pour la license ^^

Sinon, pour l'upload sur d'autres sites, je pensais surtout à sourceforge en fait ( http://sourceforge.net/ ) qui est vraiment LE site des developpeurs de logiciels libres ; tous les projets sérieux de logiciel libre (emule, 7-zip, virtual dub, dev-c++...etc) sont uploadé sur ce site.
Et on n'est pas obligé de mettre directement des codes sources, on peut juste créer la page du projet et attendre le temps que l'on veut pour partager les codes (exemple, j'ai créé une page avec juste le nom d'un projet et 2 screenshots, pas de code ni d'executable pour l'instant).
Il faut savoir qu'il existe évidemment des sources plus modestes que celles que j'ai citées, mais à terme, la plupart des logiciels libres sont uppés sur ce site.
La procédure est pas dure, mais c'est tout en anglais.

@+

Re : Licence du projet par MadMatt le 19/01/2007 à 21:25:23
MadMatt
MadMatt

Administrateur

Inscrit le 11/10/2006
29 Message(s)

Effectivement ça a l'air interessant, mais c'est vrai comme le dit seb, pour l'instant on est en train de créer la structure principale du projet, ça serait peut etre mieux d'attendre d'avoir fixé la structure de la librairie

Re : Licence du projet par violent_ken le 19/01/2007 à 23:45:06
violent_ken
violent_ken

Administrateur

Inscrit le 02/11/2006
30 Message(s)

Ok çà marche !

@+


Ajouter une réponse

Vous devez vous connecter ou vous inscrire pour pouvoir répondre.

S'incrire


 

Valid HTML 4.01 Transitional Valid CSS

Site web de Vb System Library version 1.3
Developpement et design réalisé par : Matthieu Napoli (MadMatt)
© 2007 Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
Temps d'execution de la page : 1.941 s
www.mnapoli.fr