In the case of Ryek's code, the reverse is true but instead of admitting the mistake and making the needed corrections, FSF has pulled out their lawyers in hopes of getting away with the theft.
You have jumped to a false conclusion. The FSF is not involved in this; Linux is not our project. Linux developers firmly guard their independence and don't often follow our advice. This appears to be a dispute between OpenBSD developers and some Linux developers I do not know. I do not know what happened. What the OpenBSD developers say is unreliable, because they also make statements about the FSF that I know are false. To find out what really happened, I would have to check on my own. I could do that, but I have no reason to do that work. I am not inclined to do that work to cater to demands from hostile people. If the issue were about actions of the FSF or the GNU Project, I would have a responsibility to check the facts and assure myself that we did right. But the FSF and the GNU Project are not involved, and nobody in this dispute is disposed to follow my advice. So I am not going to give any. I may write a general article about the ethics of applying the GNU GPL to code released under lax permissive licenses, as I see it. But if I do, it won't come out soon; I will take time to think about it.