Slashdot Mirror


Clearance For New Linux Wireless Driver

An anonymous reader writes "The Software Freedom Law Center has given legal clearance to OpenHAL, a wireless component for Linux, based on their pro-bono review of the code. This announcement dispels allegations of infringement on Atheros' proprietary HAL software. 'We believe that this outcome will clear the way for eventual acceptance of a new wireless driver into the Linux kernel,' said John Linville, the Linux kernel maintainer for wireless networking."

25 of 113 comments (clear)

  1. Re:Excellent! by blhack · · Score: 5, Interesting

    Now if only we could get something decent for Broadcom hardware.... we do have something decent for Broadcom hardware. Link
    --
    NewslilySocial News. No lolcats allowed.
  2. Go SFLC! by Lost+Found · · Score: 2, Informative

    I was really sad to hear that Eben Moglen was leaving the FSF. I knew about SFLC, but always wondered if they would do much. On the contrary, it seems like SFLC has actually been active and done some great things in its short time as an organization. The conservancy is a great idea too!

  3. It is a sad day indeed by Trigun · · Score: 4, Interesting

    When you have to clear your code with lawyers. The best part of it is that if it were a closed source blob, this step wouldn't really be necessary.

  4. some history by cinnamon+colbert · · Score: 5, Interesting

    back in the 80s, kodak developed an instant film,and to make sure it was not infringing the polaroid patent suite, kodak paid for opinions from 3 seperate law firms

    Polaroid sued, Kodak lost, and the opinions did not help them one little bit

    or, would you bet your mortgage on the law center getting it right ?

    1. Re:some history by itachi0x0 · · Score: 3, Informative

      According to TFA, they did a code audit on both the open and closed source drivers. That's a bit more rigorous than an opinion on a patent, IMO.

    2. Re:some history by KokorHekkus · · Score: 2, Insightful

      And of course any review must also be judged on the merits of those who stand behind it. In this case the Software Freedom Law Center which has Eben Moglen as chairman (just in case you missed who that guy is: http://en.wikipedia.org/wiki/Eben_Moglen). I'd probably trust what SFLC says more than what most corporations says.

    3. Re:some history by Moniker42 · · Score: 5, Funny

      You can always get experts to agree with you as long as you find the right experts. It reminds me of a scene from "Yes, Prime Minister". Hope I'm not posting too much here but it's a great scene ;)

      Sir Humphrey: "You know what happens: nice young lady comes up to you. Obviously you want to create a good impression, you don't want to look a fool, do you? So she starts asking you some questions: Mr. Woolley, are you worried about the number of young people without jobs?"
      Bernard Woolley: "Yes"
      Sir Humphrey: "Are you worried about the rise in crime among teenagers?"
      Bernard Woolley: "Yes"
      Sir Humphrey: "Do you think there is a lack of discipline in our Comprehensive schools?"
      Bernard Woolley: "Yes"
      Sir Humphrey: "Do you think young people welcome some authority and leadership in their lives?"
      Bernard Woolley: "Yes"
      Sir Humphrey: "Do you think they respond to a challenge?"
      Bernard Woolley: "Yes"
      Sir Humphrey: "Would you be in favour of reintroducing National Service?"
      Bernard Woolley: "Oh...well, I suppose I might be."
      Sir Humphrey: "Yes or no?"
      Bernard Woolley: "Yes"
      Sir Humphrey: "Of course you would, Bernard. After all you told you can't say no to that. So they don't mention the first five questions and they publish the last one."
      Bernard Woolley: "Is that really what they do?"
      Sir Humphrey: "Well, not the reputable ones no, but there aren't many of those. So alternatively the young lady can get the opposite result."
      Bernard Woolley: "How?"
      Sir Humphrey: "Mr. Woolley, are you worried about the danger of war?"
      Bernard Woolley: "Yes"
      Sir Humphrey: "Are you worried about the growth of armaments?"
      Bernard Woolley: "Yes"
      Sir Humphrey: "Do you think there is a danger in giving young people guns and teaching them how to kill?"
      Bernard Woolley: "Yes"
      Sir Humphrey: "Do you think it is wrong to force people to take up arms against their will?"
      Bernard Woolley: "Yes"
      Sir Humphrey: "Would you oppose the reintroduction of National Service?"
      Bernard Woolley: "Yes"
      Sir Humphrey: "There you are, you see Bernard. The perfect balanced sample."

    4. Re:some history by radarjd · · Score: 2, Informative

      back in the 80s, kodak developed an instant film,and to make sure it was not infringing the polaroid patent suite, kodak paid for opinions from 3 seperate law firms. Polaroid sued, Kodak lost, and the opinions did not help them one little bit

      I looked up the case you mentioned, and you're right that Kodak lost the case, however, Kodak's pre-lawsuit opinions likely saved them from damages due to willful infringement. In a patent case, treble damages are awarded for willfull infringement -- that's where the money is. While an infringer will have to cease infringement, and will likely have to purchase a license, only a willful infringer pays treble damages as punishment. By seeking outside opinions, Kodak likely saved themselves treble damages, which would have amounted to hundreds of millions of dollars.

      So, I would argue it's a stretch to say those opinions did not help them one little bit -- they helped Kodak immensely, even though they didn't win the case.

      (Also, if anyone wants to look it up, the case actually began in the late 70s, and damages weren't decided until 90-91. The damages opinion went unreported in the Supplement, but is available on Westlaw.)

    5. Re:some history by darkmeridian · · Score: 4, Informative

      Kodak saved $1.8 BILLION dollars by hiring lawyers to conduct thorough reviews of the technology and patents.

      If you willfully infringe someone's patent, you can get up to three times the damages you incurred. This is to dissuade people from knowingly and intentionally infringing on someone's patent and simply paying actual damages. (This would be a kind of forced royalty.) Having attorneys analyze your product, search for relevant patents, and study both then swear up and down you do not infringe argues against willful infringement.

      Kodak's attorneys were wrong when they said the products didn't infringe, but they conducted a thorough review in good faith. The court found that Polaroid was not entitled to treble damages on these facts because there was no showing of willful infringement.

      Up until 2004, failure to obtain opinion of counsel was a sign that you willfully infringed a patent you knew about. Now the lack of an opinion of counsel is just a sign you willfully infringed.

      http://www.google.com/url?sa=t&ct=res&cd=1&url=htt p%3A%2F%2Fwww.mmmlaw.com%2Farticles%2Farticle_234. pdf&ei=36WvRun2MYKceaCbyYQG&usg=AFQjCNElqULOs3YimA zIWiRf3e-WS0LrKw&sig2=QptmOxEHX6EUKFrrG3RvYQ

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    6. Re:some history by bigpicture · · Score: 2, Interesting

      We have to make a distinction between patent and copyright. The Kodak / Polaroid issue was most likely a patent dispute about material processes. Patent disputes over software do not have the same firm legal foundation, and are less likely to end up in court. It was probably the copyright infringement part that got cleared by some sort of prior art search.

  5. Finally! by physicsnick · · Score: 2, Interesting

    I am the proud owner of a D-Link wireless card, and as much as I love this card, I hate having to use a binary blob to make it work. Ubuntu's the only distribution I've found that works well out of the box with this card because of the streamlined restricted modules.

    Here's hoping this makes it into the kernel soon!

    1. Re:Finally! by 313373_bot · · Score: 3, Insightful

      I half-agree, half-disagree here :-)

      On one hand, if you are going to buy some piece of hardware, by all means prefer FOSS-friendly products: less trouble for you and a nudge to the market in the right direction. On the other hand, if you already own a fully functional but non FOSS-friendly equipment, why be wasteful? Reverse-engineering and/or demanding FOSS support are legitimate ways to put pressure in the market too.

      --
      ^[:q!
  6. oh HAL! by fattmatt · · Score: 4, Funny

    I'm afraid. I'm afraid, Dave. Dave, my mind is going. I can feel it. I can feel it. My mind is going. There is no question about it. I can feel it. I can feel it. I can feel it. I'm a... fraid. Good afternoon, gentlemen. I am a HAL 9000 computer. I became operational at the H.A.L. plant in Urbana, Illinois on the 12th of January 1992. My instructor was Mr. Langley, and he taught me to sing a song. If you'd like to hear it I can sing it for you.

  7. Re:Excellent! by Anonymous Coward · · Score: 4, Informative

    Actually, it sucks arse.
    I have three different Broadcom chipsets supposedly handled by the drivers. One of them works well. The other two barely at all, with lots of dropouts and other problems. This on several different distros too. I invariably end up using ndiswrapper for stability and reliability.

  8. Linux? by TheRaven64 · · Score: 2, Informative
    I wondered how this compared to the Atheros HAL developed for OpenBSD, so I googled. This is what I found on the MadWifi page:

    OpenHAL is an open source implementation of Atheros HAL. It was originally written from Reyk Floeter for OpenBSD, known by the name "ar5k". An effort is underway to port OpenHAL to Linux and make it compatible with MadWifi. So, why is this article in the Linux category, when it's talking about the legal status of an OpenBSD driver that will eventually be ported to Linux? Possibly because TFA described it as:

    a wireless network component for Linux This leads me to doubt their ability to say anything authoritative about the origin of the code.
    --
    I am TheRaven on Soylent News
    1. Re:Linux? by Thyrteen · · Score: 2, Interesting

      Ah, sure! but as soon as OpenBSD starts porting the broadcom driver in CVS, the linux guys all scream foul play! I see how the ball rolls! *holds up flak shield* -- Free sarcasm, no purchase necessary.

  9. Re:Excellent! by visualight · · Score: 5, Insightful

    My impression of Broadcom hardware is 100% based on my experience using their products on Linux, and imo Broadcom is the suck.

    I've noticed that when an application or gadget doesn't work well on MS Windows, people blame the application or the gadget, not Windows. But those same people blame Linux for every application/gadgets shortcomings.

    There are more Desktops running Linux everyday though and one day vendors will start to realize that when their hardware "doesn't work" on Linux *a lot* of people will see that as a reflection of their product, not the Linux Kernel.

    For myself, I don't even address driver stability in conversation anymore, I just go straight to "vendor x makes crap hardware".

    --
    Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
  10. Re:Excellent! by pintpusher · · Score: 4, Interesting

    you know that's pretty insightful, IMO. I didn't really realize this was how I felt until you just said it. When I was a windows only guy, I blamed the hardware, or worse, just assumed it couldn't be done (despite knowing better). I never was at the point where a _blamed_ linux, just understood that it hadn't caught up with the hardware yet. Now that linux has caught up with all my hardware and almost all the hardware I've encountered out in the world, I more and more blame the hardware for failures on my linux machines. I've come to trust the code to work.

    --
    man, I feel like mold.
  11. Is there are good Linux WL HCL? by Kadin2048 · · Score: 3, Insightful

    Fully functional hardware is readily available and cheap

    Is there a regularly-updated list around, anywhere, of what wireless hardware is well supported under particular distributions, and whether it has drivers in the kernel, or from some additional source, or requires binary blobs?

    The problem I've always had is that whenever I go to a store to buy a WL card, there are always 10 different ones on the shelves, none of which I've ever heard of, and I can never find any of the supposedly-compatible ones around.

    It's not hard to find reports where people will say "oh, yeah, my FOO3549 works perfectly, right out of the box!" but then if you try to go to a store and buy a FOO3549, you'll find out it was discontinued six months ago and replaced with the FOO3649, which uses some totally different, highly proprietary chipset, that there's no support for. (Heck, sometimes they don't even bother to change the model numbers.)

    This isn't entirely the fault of Linux or any of the OSS driver developers, but it is a major fucking pain in the ass to buy Linux-compatible wireless cards, and I have a stack of incompatible ones sitting around as a testament to this. I've basically given up -- finally I realized that wireless internet was more frustration than it's worth, and I bought a 500' spool of CAT-5e plenum cable and started drilling holes throughout my house. At least running cables feels like a solvable problem. (Hint: the easiest way to run Ethernet between floors is to route it through the heating ducts...particularly if your walls are all insulated.)

    But as far as I know, there's no good centralized repository of information concerning the compatibility of different models, or even of which models have which chipsets. It's all scattered around the internet in a dozen different wikis and forums.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Is there are good Linux WL HCL? by AeroIllini · · Score: 3, Informative
      --
      For security, the MD5 hash of this message and sig is 09f911029d74e35bd84156c5635688c0.
    2. Re:Is there are good Linux WL HCL? by Kjella · · Score: 4, Insightful

      ...and people still wonder why it's a such a big thing that Dell offers preinstalled Linux desktops with guaranteed working chipsets.

      --
      Live today, because you never know what tomorrow brings
    3. Re:Is there are good Linux WL HCL? by kwark · · Score: 2, Informative

      Have you even looked at what cards are on the list? Take a look at
      http://linux-wless.passys.nl/query_hostif.php?host if=USB
      at please tell me which of these cards are actually available in stores!

      My guess will be a zydas or ralink* stick is eaiest to find. But there are only 211 "green" cards. 77 of them are Prism based (very hard to find IMHO). Further 9 are Orinoco and Hermes (really old stuff). IOW it is mostly old stuff.

      But I just manages to find a store that has the Belkin 802.11g F5D7050 so maybe it has some uses after all.

  12. Free Software HAL == legal? by racyrefinedraj · · Score: 5, Interesting

    From what I understand (and from what the Madwifi wiki tells me), the current HAL is closed source because the Atheros chipset has the technical capabilities to broadcast out of the legal range of spectrum allowed by the FCC and similar bodies. Wouldn't distributing OpenHal be illegal? The SFLC seems to answer a different question in TFA - what about the legal ramifications of distributing a free software HAL in the first place?

  13. Re:Excellent! by MoxFulder · · Score: 2, Informative

    If you care about having high-quality open-source drivers for your wireless card, it's a no-brainer... go with Ralink or Realtek-based cards, since those companies have gone out of their way to provide specs and help write drivers. Or even Atheros or Intel, which have also worked hard to satisfy the open-source communities, though both have kept a proprietary core out of regulatory compliance worries (that's what OpenHAL is about, replacing the proprietary core of the Atheros drivers).

    But *definitely* don't choose Broadcom if you want open-source drivers. They haven't lifted a finger or provided a single spec to help the open-source community. The imperfect state of bcm43xx drivers is thanks to the arduous and time-consuming task of reverse engineering. That it works well for a lot of people is a testament to the incredible talent and hard work of the bcm43xx developers, and I for one am very thankful to them.

    By the way, this site is a really useful database of wireless support under Linux. You can look up a specific brand and model of wireless card and find out what chipset it uses and how well it's supported.

  14. Re:Excellent! by Anonymous Coward · · Score: 2, Informative

    silly mods...
    You are wrong.
    1) fwcutter just cuts out the firmware. Most wlan drivers today need firmware. It is completely different from using ndiswrapper. firmware doesn`t run on your cpu, a windows otoh does. The reason they made fwcutter is that the license on the firmware probably doesn't allow redistribution (or, that there is really no license info available). So in contrast to what you are posing, the drivers are native.

    2) Latest versions start to become much better on the few chipsets I own. Some are PPC, so forget about ndiswrapper.