hmm.. i was reading up on this the other day,didn know their was a post on it here..
basically, theo de raadt ( open bsd man) is pretty abrasive, drama-queenish and pigheaded.. but he does have a point.. i think the bcm43xx (linux, gpl) cats handled it very poorly.. they shoulda contact him ( marcus, the bsd bcw driver developer) and give him a chance to explain himself BEFORE flaming the man up on a public mailing list,for the whole intarweb to see...
.. if after they approach the man, the man moving like a louse, yeh.. by all means.. BLAZE
i would like to believe his version of events.. that he used the code at points to help in his development process, but never meant it to be redistributed, or committed to his final product.. .. he simply took a shortcut by using some of their functions and worked on coding others that he could have..., and forgot to remove when he sent it to be approved.. ..sloppy, yes....
now, how it got left in the final code is a big issue..and open bsd needs to review their process...
but i doh think he set out to steal thier code.. reason being, since is open source, is open for review by everyone.... this aint some obscure thing like a touchpad driver .. is wireless.. broadcom's wireless set is all over d place, and notoriously troublesome.. heck, thas what i rocking right now...........
whatever he submit WILL be looked at, poked, and prodded by everyone.. especially the dudes over at similar projects, like bcm43xx.. so he couldnt have possibly gotten away with blatant theft..
bcm43xx have all valid points in bringing it to his attention.. not the least of which is that bcm's licensing ( either bsd, or some very permissive license) would make it okay for broadcom to snap up their work, and legally include it in their own implementation..and they want NONE of that.. totally valid.. suspected code theft..valid reason to be up in arms.. but in the spirit of humanity, pull the man aside and ask him.. what's up with this?.. if he move left, or if u doh like his answer.. as i said, cast real fire on him.. from what i understand it may have a lot to do with another bsd member's refusal to license his work under a gpl license... so it may be a tit for tat, you blank us, we shame you kinda scene..
open source gains a big black eye.. and the linux camp has another reason to dislike the bsd camp ( as if ideological differences on licensing is not enough)
again, there's still more to the story than what i read, i am sure..