I'm really not all that bothered if TfL get hold of information about where I'm travelling, as demonstrated by the fact I have an oystercard. What exactly would they do with it that would be so bad? However if I did care, all I'd have to do would be to buy my season ticket as a traditional magnetic stripe travelcard, which you can still do. There's no obligation to buy your ticket on an oystercard.
It appears that you are the one who can't read. It says "based on the following functions from the Linux kernel sources" and not "using GPL code from Linux".
They had a look at the code in Linux to get ideas about how to implement PCI. That's quite different to using the actual code.
I'm really not all that bothered if TfL get hold of information about where I'm travelling, as demonstrated by the fact I have an oystercard. What exactly would they do with it that would be so bad? However if I did care, all I'd have to do would be to buy my season ticket as a traditional magnetic stripe travelcard, which you can still do. There's no obligation to buy your ticket on an oystercard.
It appears that you are the one who can't read. It says "based on the following functions from the Linux kernel sources" and not "using GPL code from Linux". They had a look at the code in Linux to get ideas about how to implement PCI. That's quite different to using the actual code.