
Originally Posted by
XorEaxEax
Yes I was aware of there being dual licenced code amongst the drivers and in other areas aswell, actually I did a quick grep just now for the strings 'GPL'/'gpl' and then 'BSD'/'bsd', there were 9758 files in the Linux kernel tree containing 'GPL'/'gpl' and 1492 containing 'BSD'/'bsd' with most files residing in the /drivers dir where there were 698 files tagged with 'BSD'/'bsd', still very much dwarfed by 'GPL'/'gpl' which accounted for 6023 files in the same /drivers dir.
My reaction was to your statement saying that the Linux tcpip stack was BSD licenced and directly lifted from BSD (well, you gave the option of borrowed/copied/stolen) which was the opposite of what I know and also from what I've seen of the source code in the Linux tcp/ip stack in regards to licencing (yes, I have examined parts of the Linux source code, together with parts of the BSD's, Haiku, Reactos, Aros, it's interesting and enlightening stuff indeed).
edit: also I'd like to point out that even though a file contains BSD or bsd it may not indicate that it's BSD licenced, for example there are alot of files in /net which contains 'BSD' but it doesn't refer to the licence (which is GPL) but instead is text referring to the BSD implementation of the tcpip stack. I probably should have used better search strings which would properly identify licence text so not to throw false positives.