Slashdot Mirror


GPL Code Found In OpenBSD Wireless Driver

NormalVisual writes "The mailing lists were buzzing recently when Michael Buesch, one of the maintainers for the GPL'd bc43xx Broadcom wireless chip driver project, called the OpenBSD folks to task for apparently including code without permission from his project in the OpenBSD bcw project, which aims to provide functionality with Broadcom wireless chips under that OS. It seems that the problem has been resolved for now with the BSD driver author totally giving up on the project and Theo De Raadt taking the position that Buesch's posts on the subject were 'inhuman.'" More commentary from the BSD community is over at undeadly.org.

12 of 671 comments (clear)

  1. Summary of the Facts by fuzzyping1 · · Score: 0, Flamebait

    I made the following comments at the OpenBSD Journal, but I think they are valid and should be heard amongst the Linux zealotry.

    • Nobody disputes that GPL code was committed to OpenBSD CVS.
    • Nobody disputes that this was in violation of your license.
    • Nobody disputes that the bcm43xx code was a cleanroom implementation that took a long time to complete.
    • Nobody disputes that Michael Buesch was one of the authors of said code.

    None of these facts are relevant to the discussion. The sole issue is that Michael Buesch made a public spectacle out of Marcus' mistake. It should have been addressed privately between developers, and then broadcast publicly if discussions were unsuccessful. Regardless of whether you believe Marcus' actions were a mistake or a theft, you must give someone with his track record the benefit of the doubt. By embarrassing him publicly, Michael destroyed Marcus' motivation to work in bcw(4) and benefit the non-GPL user communities.

    Even Jeff Garzik, one of the bcm43xx developers, admitted that Michael's actions were wrong. It's unfortunate that Michael Beusch is more concerned about defending his actions than correcting the injustice.

    1. Re:Summary of the Facts by kernelpanicked · · Score: -1, Flamebait

      I'm so glad you decided to post on slashdot and tell everybody what you think. I'd like to tell you what _I_ think. You sir, are an asshole. Was your 15 minutes of fame worth accusing a fellow open source developer of theft, trashing their name, and killing of a truly free implementation of the driver in question? Personally I wish Marcus has told you to straight up go fuck yourself as that's what I would have done. Though I guess he's a better man than both of us.

      *Not posting as AC. Mod me as you like but this sorry little fuck needed to be told.

      --
      Ubuntu: If at first you don't succeed, blindly slap a sudo in front of it
    2. Re:Summary of the Facts by gwk · · Score: 1, Flamebait

      >They _are_. Actually, these seem to be the _only_ facts that are relevant to the discussion in the first place.

      It hasn't been relevant for more than two days now
      http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/ pci/Attic/if_bcw_pci.c

      >It's interresting that people seem to think _I_ have to apologize, as the OpenBSD developers

      You don't owe an apology to the OpenBSD developers you owe an apology to *ONE* OpenBSD developer Marcus Glocker. You called him a thief in public smeared his name without doing him the courtesy of contacting him about the problem. I hope if you ever make a mistake in public the aggrieved party is a lot more understanding.

  2. hey open source faggots! by Anonymous Coward · · Score: -1, Flamebait

    still sucking them dicks?

  3. Re:Summary: Theo went over the top by kernelpanicked · · Score: -1, Flamebait

    With all due respect Bruce, I'm going to have to disagree with you on this one. To start with, lets get it straight. The GPL is a license that covers distribution. Now I don't personally know what kind of development you've been involved in but commiting to cvs is not and has never been distribution. It's called revision control. On top of that it was a few minor functions and variable names used as placeholders. The Linux code was never going to be distributed under a BSD license. To put it bluntly, the BSD folks don't want or need viral code polluting their systems. The mistake here was that the BSD developer should have considered the fact that technically, yes, someone with a bone to pick could see the CVS tree as distribution channel. He should have left the necessary attribution on the code for the time being.

    Even at that, if the Linux developer had an issue, he should have sent a private email and requested an explanation of what exactly was going on. What he did was make a total ass of himself, and draw out every GPL zealot for 900 miles to attack a BSD developer for doing something that is quite frankly normal and happens daily.

    And everyone has to take a shot at Theo right? Well let's see. Did Theo go a bit overboard? Yep. Doesn't he always? Yep. Was he totally justified? You're damn straight he was.

    --
    Ubuntu: If at first you don't succeed, blindly slap a sudo in front of it
  4. One Way Street by toonerh · · Score: -1, Flamebait

    The "copy left" zealots are now attacking every Open Source license other than theirs.

    Not too many years ago xBSD code was "reaped" and GPL'ed, albeit perfectly legally. Just as Microsoft and Apple have done. The code there to help friend or foe.

    I hope it is true a double license was offered to OpenBSD - the right thing to do. I understand why major GPL projects like gcc and gdb should remain that, as well the Linux kernel. But this case is a few lines in a driver...

    Sounds like the SCO suit against IBM.

  5. Re:I am amazed by Anonymous Coward · · Score: -1, Flamebait

    i thought open source was all about smoking dicks. fucking faggots.

  6. Re:Well, Theo is something of an asshat by Anonymous Coward · · Score: -1, Flamebait

    Do you shower? Maybe he's a hypochondriac. If you look like Stallman, I can see why he'd ignore your offered hand.

  7. Re:You have got to be kidding by gwk · · Score: 0, Flamebait

    Bullshit, you would not have, your project is terrified of lawyers thats was the whole reason for the Chinese wall. But you decided to lynch another open source developer in public because you could get away with it.

  8. Re:Summary: Theo went over the top by that+this+is+not+und · · Score: 0, Flamebait

    and his access to the source code repository was revoked

    Clarification: His 'write' access to CVS was revoked.

    Anybody has access to the source. Bill Gates can hook up a box to the 'net and use anonymous CVS to check out the entire source tree.

    Where's the anonymous CVS to check out the source tree on any prominent Linux project? Not even the kernel??

  9. Re:Good. by Dun+Malg · · Score: 0, Flamebait

    I really hope the GPL gets tried in court because of this and subsequently fails. Miserably. Man, you sure are stupid. The GPL is a license. How can it "fail"? You either accept the terms and distribute the source code... or you don't, and have to write all your own code. What's so fucking hard about that? Morons like you who think that "free as in beer" should automatically mean it's Public Domain just don't get it. But then again, you're all fucktards, so why should that be surprising?
    --
    If a job's not worth doing, it's not worth doing right.
  10. Re:mod parent up by bulliver · · Score: 0, Flamebait

    Call us nutjobs if you like, but I fully agree with the GP post. I don't want to use, or be part of the community of an operating system whose lead freakin' developer is such an overreactive, manipulative, insulting asshat. This is the one good thing about proprietary software. A social moron like Theo would be fired in a second for his actions.

    --
    Support the mob or mysteriously disappear.