windu.2b
Ville : Caen
Membre depuis : 23 juil. 2007
Messages : 1
|
23 juil. 2007 à 11:53
Je me lance depuis quelques temps dans le développement d'une appli Java (JCaddie) destinée à permettre de gérer ses listes de course. Ayant acheté votre livre, pour parfaire mes connaissances en Swing, j'ai eu l'idée de m'inspirer de votre application Sweet Home 3D pour développer la mienne.
Votre application étant sous licence GPL, et la mienne aussi, j'avais dans l'idée de m'inspirer à la fois de votre arborescence et de votre code, tout en respectant bien évidemment vos droits d'auteur!
Mes connaissances concernant les subtilités des licences libres étant assez maigres, je voulais donc avoir quelques précisions sur ce dernier point: mon but n'étant surtout pas de nier ou de cacher la part de votre travail qui se retrouverait dans mon appli!
Pour certaines de vos classes, dont la structure est assez proche de celles dont j'avais besoin, je les ai reprises et modifiées pour coller à mes besoins. Dois-je dans ce cas vous citer comme seul auteur, et m'inclure comme contributeur? Ou bien m'inclure comme auteur au même titre que vous?
Dans les en-têtes de chaque classe apparaît un copyright à votre nom, ainsi que la date de création de la classe. Dois-je conserver ces informations ou puis-je les modifier (la date sans doute, le copyright, j'ai de sérieux doutes).
Le fait que ces classes soient sous licence "GPL v2 ou supérieure" alors que mon appli est sous "GPL v3 ou supérieure" pose-t-il un problème, selon vous? Dois-je conserver votre choix de licence ou puis-je adapter la licence de ces classes à mon choix de licence?
Merci en tout cas pour le travail remarquable que vous avez fait, que ce soit l'appli ou le livre!
|
Manu
Ville : Paris / France
Membre depuis : 29 avr. 2003
Messages : 394
|
23 juil. 2007 à 13:01
> Je me lance depuis quelques temps dans le développement d'une appli Java
> (JCaddie) destinée à permettre de gérer ses listes de course. Ayant acheté
> votre livre, pour parfaire mes connaissances en Swing, j'ai eu l'idée de
> m'inspirer de votre application Sweet Home 3D pour développer la mienne.
Tant mieux, le but du livre est d'abord de donner une des pistes pour, j'espère, bien développer en Swing... En tout cas, l'architecture choisie a très bien tenue suite aux développements des versions 0.11 à 0.18.
> Votre application étant sous licence GPL, et la mienne aussi, j'avais dans
> l'idée de m'inspirer à la fois de votre arborescence et de votre code, tout en
> respectant bien évidemment vos droits d'auteur!
C'est tout à votre honneur de vous en inquiéter !
J'ai choisi cette licence surtout pour protéger mon travail contre des personnes qui voudraient recréer des projets similaires à Sweet Home 3D avec une licence fermée, voire commerciale, auquel cas il leur faudrait négocier une licence différente avec moi pour rester dans les "clous".
Mais si vous faites du GPL, il n'y a aucun problème, cette licence est justement adaptée à votre situation !
> Mes connaissances concernant les subtilités des licences libres étant assez
> maigres, je voulais donc avoir quelques précisions sur ce dernier point: mon
> but n'étant surtout pas de nier ou de cacher la part de votre travail qui se
> retrouverait dans mon appli!
Même si j'ai peut-être un peu plus d'expérience sur le sujet par la force des choses (mon premier projet développé sous cette licence remonte à 2000 !), je n'en suis pas pour autant devenu juriste... ;-)
> Pour certaines de vos classes, dont la structure est assez proche de celles
> dont j'avais besoin, je les ai reprises et modifiées pour coller à mes
> besoins. Dois-je dans ce cas vous citer comme seul auteur, et m'inclure comme
> contributeur? Ou bien m'inclure comme auteur au même titre que vous?
A priori, je rajouterai simplement une ligne :
"Copyright (c) 2007 <<votre nom / contact>>. All Rights Reserved."
au dessus ou en dessous de celle existante :
"Copyright (c) 2006 Emmanuel PUYBARET / eTeks <info@eteks.com>. All Rights Reserved."
> Dans les en-têtes de chaque classe apparaît un copyright à votre nom, ainsi
> que la date de création de la classe. Dois-je conserver ces informations ou
> puis-je les modifier (la date sans doute, le copyright, j'ai de sérieux
> doutes).
Changez la date si vous voulez, pour le copyright voir ma réponse ci-dessus.
Mais je ne crois pas que vous ayez besoin de me citer si la classe est entièrement nouvelle !
Si vous choisissez de renommer certaines classes ou de remplacer l'arborescence de package par une qui colle mieux à votre projet, ajoutez aussi dans l'en-tête un commentaire du genre :
"This class is inspired from com.eteks.sweethome3d.<<nom de la classe>> available in Sweet Home 3D project at http://sourceforge.net/projects/sweethome3d/ "
> Le fait que ces classes soient sous licence "GPL v2 ou supérieure" alors que
> mon appli est sous "GPL v3 ou supérieure" pose-t-il un problème, selon vous?
> Dois-je conserver votre choix de licence ou puis-je adapter la licence de ces
> classes à mon choix de licence?
Pas forcément, puisque le commentaire d'en-tête de toutes les classes précise :
"This program 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."
"any later version" inclut donc bien d'office la licence v3 !
> Merci en tout cas pour le travail remarquable que vous avez fait, que ce soit
> l'appli ou le livre!
Merci de l'apprécier. Le fait que vous vous en inspiriez est pour moi une grande source de satisfaction, surtout que ça représente beaucoup de travail ! :-)
Bonne chance pour votre projet --- Manu (moderator/modérateur)
|