maitretarot-devel-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Maitretarot-devel-fr] tiens des messages !


From: nico
Subject: Re: [Maitretarot-devel-fr] tiens des messages !
Date: Sun, 14 Apr 2002 19:10:14 +0200

Yves Mettier a écrit :
> 
> On Sun, 14 Apr 2002 18:27:17 +0200
> nico <address@hidden> wrote:
> 
> > philippe brochard a écrit :
> > >
> > > nico <address@hidden> writes:
> > >
> 
> [...]
> 
> > > > J'ai déjà coder qq centaine de ligne pour debugé le truc. En gros,
> > > > je distribue les cartes, je vérifie la validité d'un tours, je
> > > > compte les points (sur un tour), en tenant compte de toutes les
> > > > règles (depuis je haie l'excuse).
> > > >
> > > > Dés que j'ai un peu de temps, je mets le bout de C en ligne (le
> > > > code est sur un portable...).
> > > >
> > > tu le met en GPL ?
> > > c'est pour savoir si on pourra s'inspirer de ton code.
> > >
> >
> > Bien sûr ! Pour un repompage intégral pour la vérification sur le
> > serveur il n'y a pas de problème.
> > Par contre pour la suite, si un des but du jeu est de créer la plus
> > forte IA, il est difficile de diffuser immédiatement les sources. Le
> > "jeu" perd de son interret.
> 
> J'en ai discute avec Loic (Dachary). Il faut diffuser les sources. Si
> problème, plusieurs cas se présentent.
> - on pompe ton IA et on change la licence, voire on ferme le code. Cf
> tout projet libre qui peut rencontrer ce problème. Et contact avec la
> FSF si le problème est sérieux.
> 
> - on pompe ton IA et on rajoute des trucs significatifs (c'est un fork).
> Dans ce cas, si ton code était GPL, ton nom doit rester (merci le
> copyleft) ainsi que la licence. Donc on sait que t'étais la pour
> démarrer l'IA.
> 
> - on pompe ton IA et on rajoute des trucs non significatifs (c'est pas
> vraiment un fork). Dans ce cas, c'est facile pour toi d'intégrer les
> changements dans ton code. Ça revient en fait a faire un patch et a te
> le balancer.
> 
> Dans les cas 2 et 3, si t'es rapide (et bon dans le cas 2), tu peux tout
> a fait remettre les modifications dans ton IA initiale, et fusionner les
> versions différentes de l'IA initiale. Et normalement, ça devrait donner
> une IA encore plus forte. J'ai l'impression de plaidoyer contre les
> brevets en lançant l'argument de l'innovation: que l'ouverture du code
> favorise l'innovation!
> Toujours dans les cas 2 et 3, si t'es pas capable de fusionner les codes
> des différentes versions de l'IA initiale, alors il faut laisser vivre
> les autres: c'est la théorie de l'évolution! Tu peux tuer cela dans
> l'oeuf en ne diffusant pas ton code. Mais tuer, c'est MAL(tm).
> 

Tu as raison ! Mais il manque un cas celui qui a fait rendre gnuchess
plus vraiment GPL.

Le cas est le gas qui fait jouer son IA dans un  concours sans diffuser
les sources en faisant croire l'avoir écrit. C'est le problème des jeux
d'echec mais aussi de tous les demosceneurs qui ne veulent pas se faire
piquer leur notoriété.

Dans le cas d'un monde ouvert (GPL), cela parait impossible de jouer à
cela puisque n'importe qui peut zieuté le code. 

Il suffirait d'obliger les concurrents d'ouvrire leur code pour
concourir. Est-ce possible ?

nicO

> Voila. T'as sûrement d'autres arguments! Les autres abonnes de la ml
> peut-être aussi?
> 
> Le bonjour chez vous,
> Yves
> --
> - Homepage - http://ymettier.free.fr                   -
> - GPG key  - http://ymettier.free.fr/gpg.txt           -
> - MyAM     - http://www.freesoftware.fsf.org/myam      -
> - GTKtalog - http://www.freesoftware.fsf.org/gtktalog  -
> 
> _______________________________________________
> Maitretarot-devel-fr mailing list
> address@hidden
> http://mail.freesoftware.fsf.org/mailman/listinfo/maitretarot-devel-fr



reply via email to

[Prev in Thread] Current Thread [Next in Thread]