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:
"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."