Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Gestolen BSD code in Linux kernel

Op Slashdot verscheen vandaag het verhaal van Søren Schmidt, die vertelt hoe hij zelfgeschreven code tegenkwam toen hij de nieuwe linux kernel source doorbladerde. Schmidt is de hoofd developer van de FreeBSD ATA drivers, waaronder ook de ATA RAID kaart support valt waar de code vandaan kwam. Zijn code is gereleased onder de BSD licentie, waar ondermeer in staat te lezen dat wanneer sourcecode ergens wordt gebruikt er een copyright boven moet staan. Dat is nu niet gebeurd en dat is niet netjes te noemen van Red Hat, waar de programmeurs voor werken. Schmidt is met hen in discussie om te zorgen dat de copyright notice weer in de betreffende files terugkeerd. Hij is niet bepaald blij met de situatie:

Tux (linux logo)"They just took my code and filed off the copyright" said Søren. "This is clearest with the two header files hptraid.h and pdcraid.h. Compare these with FreeBSD's ata-raid.h, and just look at the similarities."

[...]"The reading of the RAID config from the disks is their own code, but is clearly "inspired" from our code," said Søren, "but that's encouraged by the license. It's the verbatim use of the other code without retaining the copyright that's the problem."

[...]You may be thinking "This is only a couple of header files, what's the big deal?". As Søren says "The problem here is that the structures in the headers is the whole story. That info tells how you read the proprietary struct off the disks, and was reverse engineered and documented by me after a lot of effort."

Door Cyril Roos

Nieuwsposter

26-09-2001 • 00:28

27 Linkedin Google+

Bron: Slashdot

Lees meer

AnandTech over Linux Nieuws van 25 oktober 2001

Reacties (27)

Wijzig sortering
Hmmm stukjes BSD in de microsoft TCP/IP stack, MacOS X gebouwd op BSD, over linux nog maar niet te praten.

Ik vind die lui uit Berkeley maar vieze monopolisten ;)
Ff een reactie over dat M$ jatwerk voordat het hele Linux-Windows weer opnieuw begint: M$ heeft op alle zichtbare punten gewoon de Copyrights van BSD overgenomen. Precies zoals het hoort. Start maar eens FTP.EXE of lees de Copyright notice maar eens door. Daarin staat gewoon de BSD license.

Het is natuurlijk aso om zomaar iemands code te hergebruiken zonder bedankje (wat een copyright notice eigenlijk is). Maar het kan eenvoudig hesteld worden door dat bedankje toe te voegen. Dit omdat het in principe legaal is stukjes met BSD-copyright in GPL-copyright code te plakken, zo lang als je maar die copyright notice van BSD erin laat.
Het is volstrekt legaal om code met een BSD-licentie te kopieren. Dat is juist een belangrijke reden om voor de licentie te kiezen (het volledig vrij verspreiden van code om zo andere programmeurs te helpen).

Het enige probleem is dat je dan wel netjes moet zeggen door wie de BSD-code is geschreven.

Hier is trouwens de licentie:

http://www.opensource.org/licenses/bsd-license.html
In de opensource wereld (waar RedHat ook gewoon bij hoort) is het gebruikelijk om het op een vriendelijke manier op te lossen en dat lukt 9 van de 10 keren.

Zelf denk ik dat het gewoon een foutje was.
Ze namen die files letterlijk over, met de bedoeling er veel in te veranderen. Dat bleek niet nodig, dus is het is uiteindelijk inderdaad letterlijk overgenomen, maar daar is niet bij stil gestaan.

Op dit item kan niet meer gereageerd worden.


Apple iPhone XS Red Dead Redemption 2 LG W7 Google Pixel 3 XL OnePlus 6T (6GB ram) FIFA 19 Samsung Galaxy S10 Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank en Intermediair de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2018 Hosting door True