Comme toujours la formulation des journaux de patrick_g est assez partiale et anti-BSD.
Sinon, une précision, le « plaidoyer ». du « coupable ». Marcus Glocker, le développeur qui a fautivement commité des morceaux de bcm43xx dans le CVS d'OpenBSD explique pourquoi il l'a fait :
I wanted to make some quick progress (maybe too quick), and rewrite
the functions in question after seeing some first success, e.g.
receivment of first frames, which isn't the case right now.
Quant il dit « mistake », il faut comprendre « c'est une erreur de faire ce développement préliminaire dans un CVS public plutôt que sur mon disque perso, car ça revient à redistribuer le code GPL sous une autre licence ».
Il ne dit pas « mistake » au sens de : je ne m'était pas aperçu que le code était GPL (il indique clairement qu'il le savait avant, et qu'il ne discute pas que du code a été repompé), comme Michael Buesch l'a interprété (et d'où une avalanche de quiproquos et flamewars qui ont suivis).
Signalons aussi, au passage, qu'il n'est pas rare que du code des devs OpenBSD, parfois obtenu par reverse engeneering, server de base pour un driver Linux (ou serve à le compléter, ie. atheros/madwifi/open-hal), ce que la licence permissive du projet autorise.
# L'explication de Marcus Glocker
Posté par herodiade . En réponse au journal Une sale histoire de driver. Évalué à 3.
Sinon, une précision, le « plaidoyer ». du « coupable ». Marcus Glocker, le développeur qui a fautivement commité des morceaux de bcm43xx dans le CVS d'OpenBSD explique pourquoi il l'a fait :
Quant il dit « mistake », il faut comprendre « c'est une erreur de faire ce développement préliminaire dans un CVS public plutôt que sur mon disque perso, car ça revient à redistribuer le code GPL sous une autre licence ».
Il ne dit pas « mistake » au sens de : je ne m'était pas aperçu que le code était GPL (il indique clairement qu'il le savait avant, et qu'il ne discute pas que du code a été repompé), comme Michael Buesch l'a interprété (et d'où une avalanche de quiproquos et flamewars qui ont suivis).
http://thread.gmane.org/gmane.linux.kernel.wireless.general/(...)
Signalons aussi, au passage, qu'il n'est pas rare que du code des devs OpenBSD, parfois obtenu par reverse engeneering, server de base pour un driver Linux (ou serve à le compléter, ie. atheros/madwifi/open-hal), ce que la licence permissive du projet autorise.