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

Re: [linux-team] driver Linux et GPL



Kaixo!

On Fri, Nov 12, 1999 at 04:10:34PM +0100, Pascal Bleser wrote:

>> n'y a aucune garantie non plus (les developpeurs du noyau peuvent decider 
>> à tout moment de changer l'interface bianire avec les modules; seule
>> l'API, au niveau code source, est garantie; pas l'interface binaire).
>
> Certainement, mais seulement dans une nouvelle version du kernel.
> Il suffit de recompiler le module pour cette version du kernel

Mais justemment, le problème est là: pourrez-vous recompiler le driver
pour chaque nouveau noyau; voire pour une même version d'un noyau decliner
le driver en plusieures sous-versions (eg: pour SMP ou pas; je ne sais
pas si dans votre cas ça joue, mais pour certains drivers oui)

> En fait, il s'agit d'une firme allemande qui réalise des cartes de cryptographie
> (ce qui rend le problème d'autant plus épineux: ils ne veulent rien divulger sur
> le fonctionnement de leur carte) et ils ont un driver sous FreeBSD. On aimerait
> bien utiliser leur carte sous Linux... On leur paierait les frais de développement,
> mais on aimerait bien pouvoir leur dire: ok, on paie le développement, mais on ne
> paie pas de licenses pour le driver (mais bien pour la carte, évidemment) parce que
> de toute manière, il est sous GPL.

Le riques, auquel vosu devez reflechir serieusemment, est qu'ils developpent
une fois; mais que vous deviez vous battre à chaque mise à jour.
Essayez de toutes vos forces d'avoir les sources (même si vous n'êtes pas
autorisés à les diffuser); sinon vous serez totalment dependants de 
cette firme.

>> Si la raison de la non distribution des sources viens d'un accord NDA;
>> i lfaudrait plutôt s'interroger sur le bien fondé d'utiliser du materiel qui
>> vous prive ains ide toute liberté de decision.
>
> Euh, oui, mais là... tu rêves, Pablo :))
> On est pas une boîte de 10 personnes qui font des sites web, hein ;))
> On est leader en Allemagne dans le domaine des systèmes de paiements électroniques
> (+ ou - banksys quoi, mais en Allemagne), et dans ce domaine-là, ça rigole pas.
> Si on n'arrive pas à avoir un driver sous Linux, ça tournera sous autre chose et
> ce sera tant pis pour Linux.

Essayez quand même d'insinuer tout doucemment, chez vos clients, l'idée que
la non disponibilité des sources est un gros problème.
On peut très bien arriver à un accord satisfaisant tout le monde; dans
lequel vous vous engagez à ne pas divulger les sources; mais qui vous donne le
droit de les compiler, les modifier et adapter en fonction des besoins et
changemments du noyau; et cela que la firme de départ continue d'exister 
ou non. 

> Je vais p'têt faire le driver, d'ailleurs... c'est en discussion.
> (jamais fait de driver sous Linux mais bon, j'aurai le code source de celui sous
> FreeBSD et j'irai chercher le "linux kernel guide" ;)))

Ah, donc vous avez bel et bien le source ?
Ça change pas mal la donne en effet.
(Verifiez cependant que vous pouvez bien l'adapter; que vous ne violez pas
des droits d'auteur ou trucs du genre)

> On essaye bien de leur faire comprendre que le mettre sous GPL, ce serait bien
> mieux pour eux, mais bon, on ne va pas en faire un critère 'sine qua non'.

Mais pour la disponibilité des sources, et le droit de les adapter, dans
le cadre de leur finalité, doit être, amha, une condition sine qua non;
(ou alors vous ne faites que de la revente; de produits crées par d'autres;
mais pour du developpement, le droit d'adapter les soruces est très important;
histoire de ne pas se retrouver en très mauvaise posture si votre fournisseur
decide de devenir votre concurrent et vous mets un procès pour violation
du droit d'auteur dans les pattes)

-- 
Ki ça vos våye bén,
Pablo Saratxaga

http://www.ping.be/~pin19314/		PGP Key available, key ID: 0x8F0E4975
---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.
Archive of the list: http://tania.be.linux.org/