• Welcome to Advance DreamBox Forum. Please login or sign up.
 

'OpenBSD steelt code', aldus Linux-ontwikkelaar

Started by arjanhs, April 11, 2007, 07:04:15 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

arjanhs

Michael Buesch, ontwikkelaar van de Linux-driver voor de aansturing van draadloze netwerkchips van Broadcom, beschuldigt OpenBSD-ontwikkelaars van het stelen van programmacode. Hoewel beide besturingssystemen open source zijn, gebruiken ze verschillende licenties.



Broadcom, fabrikant van diverse netwerkchips waaronder diverse chips voor draadloze netwerken, heeft geen opensourcedrivers beschikbaar voor Linux en andere opensourcebesturingssystemen. Ontwikkelaars van de Linux-kernel hebben daarom een eigen driver ontwikkeld voor Broadcom-chips uit de bcm43xx-serie, die is gebaseerd op de Windows-driver voor deze chips. Dit proces is, wegens diverse copyrightbeperkingen en een verbod op reverse-engineering in de VS, gebeurd in twee afzonderlijke teams. Het eerste team onderzocht de Windows-driver en schreef hier gedetailleerde technische documentatie over. Het tweede team schreef, op basis van deze documentatie, een Linux-driver die werd vrijgegeven onder de GPL.

Buesch ontdekte dat de driver voor Broadcom-chips in OpenBSD stukken broncode bevat die identiek zijn aan de broncode in de Linux-driver. Aangezien OpenBSD-code is gelicenceerd onder de BSD-license, die minder restricties oplegt dan de GPL, is dit niet zondermeer toegestaan. Buesch heeft aangegeven dat hij open staat voor een eventuele aanpassing van de licentie voor OpenBSD, maar wel in samenwerking met de OpenBSD-ontwikkelaars. Theo de Raadt, de projectleider van OpenBSD is niet erg te spreken over de publieke aanpak van Buesch: 'Vanwege een paar kleine GPL-problemen gebruik je ferme taal om de inspanningen van een enkel persoon voor de BSD-gemeenschap te verstoren. Je hebt geen persoonlijke e-mail gestuurd naar de ontwikkelaar, je bent gelijk 'publiek' gegaan'. Hij vindt ook dat Buesch moet stoppen met het werk dat eigenlijk door Broadcom moet worden gedaan.

BRON: Tweakers