Slashdot Mirror


Intel — Only "Open" For Business

Michael Knudsen writes, "Intel still refuses to work with open source projects such that they can provide their users with proper support for Intel's hardware products. As he has done before, Theo de Raadt once again asks users to take action by contacting Intel, telling them what they think of their current policy of not releasing hardware documentation and granting open source projects the right to distribute hardware firmware with their products. Failing to do so only harms users in the way that they risk having unsupported or malfunctioning hardware in their operating system of choice." Read more below.

It's really important that people understand that Intel is only trying to cooperate just enough to make people believe that they're open and doing the right thing. Don't fool yourselves: They are not.

What we need all users of open source software to do is contact Intel and let them know what you think of their current behaviour. If you run a big department and chose another vendor's products over Intel's because it doesn't work in your operating system, let them know, along with how many units they could have sold you. If you are an end user who has had problems when using Intel hardware because of poor support, let them know.

Let them know that their current lack of support will only harm them in the long run because you will be avoiding their products. Let them know that you want your hardware to work out of the box when you have installed your operating system of choice, and how Intel is preventing this with their lack of support.

Intel is not doing you a favor by requiring you to go to a website and download firmware for your hardware. You paid for the hardware, and Intel is thanking you by making it difficult for you to use it. Let Intel know what you think of this.

213 comments

  1. damned if you do... by macadamia_harold · · Score: 4, Funny

    Failing to do so only harms users in the way that they risk having unsupported or malfunctioning hardware in their operating system of choice.

    So we get unsupported or malfunctioning hardware with our operating system of choice, or we get supported and functioning hardware with a malfunctioning operating system. cool.

    1. Re:damned if you do... by Anonymous Coward · · Score: 0

      Zaphod Beeblebrox and Mahmoud Ahamdinejad have a lot in common.

    2. Re:damned if you do... by GFree · · Score: 0, Troll

      So trolls who bag Windows get modded "Funny"; try the same with Linux/*nix/OSX and expect a "Flamebait".

      Riiiight.

    3. Re:damned if you do... by Anonymous Coward · · Score: 0
      So trolls who bag Windows get modded "Funny"; try the same with Linux/*nix/OSX and expect a "Flamebait".

      Only because there isn't a "-1 Wrong" or "-1 Stupid". With Linux/*BSD/OSX, it's funny cause it's true. With Windows, it'd be funny because it'd be wrong, and the poster would be such an obvious moron and/or fanboy.

    4. Re:damned if you do... by hey! · · Score: 1

      So we get unsupported or malfunctioning hardware with our operating system of choice, or we get supported and functioning hardware with a malfunctioning operating system. cool.

      Which only proves, as a friend of mine once said in the bad old 1980s, that "computers would be great if it weren't for hardware."

      If it were not for hardware I suppose that instead of posting to Slashdot we'd all be sitting around in togas doing ruler and compass constructions and arguing about the nature of the ideal state. And bitching about how our compass collapses every time we lift it off the surface.

      Hmmm. So maybe not that different.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    5. Re:damned if you do... by Anonymous Coward · · Score: 0

      "computers would be great if it weren't for hardware."

      They'd be pretty good without users too.

  2. Theo The Rat by Anonymous Coward · · Score: 0

    Sorry, I couldn't resist.

    1. Re:Theo The Rat by Travoltus · · Score: 1

      Eh, what does that mean?

      --
      --- Grow a pair, liberals... stop letting the Republicans bully you!
    2. Re:Theo The Rat by s-whs · · Score: 1

      [ Theo The Rat ]

      | Eh, what does that mean?

      That's obvious. Theo left the sinking netbsd-ship!

    3. Re:Theo The Rat by Paul+Jakma · · Score: 1

      Actually, it's more like "Theo the Counsellor" or "Theo the Lawyer".

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    4. Re:Theo The Rat by Macthorpe · · Score: 1

      Are you seriously suggesting a difference between 'lawyers' and 'rats'?

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    5. Re:Theo The Rat by hahiss · · Score: 1


      Insert joke about "how there are some things a rat just won't do" here.

      --
      "Every decent man is ashamed of the government he lives under." - H.L. Mencken
    6. Re:Theo The Rat by Millenniumman · · Score: 1

      I, as a rat, must say that your comparison is utterly sickening, and that any moderators should give you -1 for this evil hate speech.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    7. Re:Theo The Rat by Anonymous Coward · · Score: 0

      Actually, to you sir, it would properly be, "De Brat".

      In my humble opinion, Theo's both committed and sincere.

      Two things that appear to be missing at Intel's head office.

    8. Re:Theo The Rat by Drooling+Iguana · · Score: 1

      It's legal to kill rats.

      --
      ... I'm addicted to placebos
  3. There is always Opencores.org as an option by Anonymous Coward · · Score: 0

    Intel, AMD, etc. - are all unnecessary, if they won't play nice, they should be replaced with open source hardware.

    For more info, try "http://en.wikipedia.org/wiki/Opencores" - as the opencores.org site appears to be down.

    1. Re:There is always Opencores.org as an option by sowth · · Score: 1

      Yeah, great idea, but where do I get an Opencore processor? Or do I just manufacture these in my living room somehow with gum and duck tape?

    2. Re:There is always Opencores.org as an option by MrNaz · · Score: 1

      You'll also need a silicon wafer kiln capable of consistent lattice seeding at around 2000K. Other than that, gum and duct tape should do.

      --
      I hate printers.
    3. Re:There is always Opencores.org as an option by stfvon007 · · Score: 1

      I didnt have any silicon wafers, so I took some vanilla wafers and some quartz, and thew them into a pottery kiln together. Unfortunatly the result didnt fit into my slot 939 motherboard or into any of my other motherboards, so I was unable to test if it worked.

      --
      All misspellings and grammatical errors in the above post are intentional and part of my artistic expression.
    4. Re:There is always Opencores.org as an option by Anonymous Coward · · Score: 0

      Since processors, unlike software, actually consume resources in order to be made and require monitary involvement at least to hire our a fab to produce, you will not be able to give them away for free (as in beer).

      In addition, designing a modern processor (one that would be in the same galaxy in performance as current offerings from Intel and AMD) takes a lot of time and specialized knowledge.... to the tune of 100s of engineers working full-time to achieve the goal. To get the turn-around time you need for improvement of the design, you have to have full-time workers on it AND you have to have a way to produce actual silicon (costs money even if you just hire a fab to do it). A bunch of volunteers giving their spare time and contributions of a few 100 bucks/euros isn't going to cut it.... unless those volunteers are all either already independently wealthy or are naive students living out of their parents' pocketbooks still and who want to think themselves a supergeek for working on such a project.

    5. Re:There is always Opencores.org as an option by MrNaz · · Score: 1

      You forgot to stick the pins on. That's what the gum is for.

      --
      I hate printers.
    6. Re:There is always Opencores.org as an option by RyuuzakiTetsuya · · Score: 1

      Just what I wanted.

      A zilog 80 clone.

      --
      Non impediti ratione cogitationus.
    7. Re:There is always Opencores.org as an option by ari_j · · Score: 1

      All of the open hardware initiatives seem to have stagnated or thrown in the towel. The Open BIOS people seem to have plugged away right up to the point of putting it on iron, and then stopped short. Opencores.org is down, and I can't find any of their concrete work elsewhere. Am I missing something?

    8. Re:There is always Opencores.org as an option by OrangeTide · · Score: 1

      With more bugs than the original, and only 90% functional!

      --
      “Common sense is not so common.” — Voltaire
  4. Yes, but: by kripkenstein · · Score: 4, Insightful

    I couldn't agree more with the goal here, but the approach seems a bit unproductive. I refer to the parts like this:

    James is a big fat liar

    (It's in TFA, believe it or not.)

    This is no way to get the other side to play nicely with you.

    1. Re:Yes, but: by udippel · · Score: 3, Informative
      If you need to keep IP closed source (for example some whiz-bang algorithm), document the hardware sufficiently that the community can provide their own.


      James Ketrenos, Intel Open Source Technology Center

      Agreed, I wouldn't call him a big fat liar as long as I haven't given him the chance to respond and do something about the situation.
      I hope and guess this was done.
      James ?

    2. Re:Yes, but: by pimpimpim · · Score: 2, Informative

      well, theo deraadt seemed clearly pissed indeed, but was also smart enough to realise that, and for a correct way to contact intel, he suggests the careful post written by another person that was done to TI as an example how to write to Intel.

      --
      molmod.com - computing tips from a molecular modeling
    3. Re:Yes, but: by Anonymous Coward · · Score: 0

      Well, working for , I already talked with our Intel account manager a couple of years ago about other things like IPSEC and was told that they try to be as open and supporting as possible. It's getting a bit tiresome that this keeps coming up. You seriously begin to doubt that they are discussing in good faith at all. Theo may or may not have a point about James lying, but about Intel as a whole, this looks pretty strong.

    4. Re:Yes, but: by NickFortune · · Score: 1
      This is no way to get the other side to play nicely with you.

      I think part of the problem is that "compromise" isn't in Theo's mental dictionary. The whole point of Mr. Ketrenos is that compromise is possible, a useful message for many hardware suppliers. Theo, on the other hand, seems to read "compromise" and think "unconditional surrender", and then he gets to feeling all betrayed when the other party goes and does what they said they would.

      It's ether that or Theo is a refugee from some parallel universe Bizzaro World, where "up yours, scumbags!" is a polite way to open a formal dialogue and "good morning, gentlemen" is a killing insult. One of the two, certainly.

      --
      Don't let THEM immanentize the Eschaton!
    5. Re:Yes, but: by PopeRatzo · · Score: 1

      "Compromise" with entities of great wealth and power generally means capitulation.

      When such entities sense weakness, they will ignore the other party or go in for the kill.

      The only way for consumers to deal with a corporation of great wealth and power like Intel is to let them know you are willing to stop using their products, and further, to organize a boycott against them. If they have any inkling that you are serious, then there may be compromise.

      It wasn't always that way, but that's how it is now.

      --
      You are welcome on my lawn.
    6. Re:Yes, but: by ari_j · · Score: 4, Funny
      It's ether that or Theo is a refugee from some parallel universe Bizzaro World, where "up yours, scumbags!" is a polite way to open a formal dialogue and "good morning, gentlemen" is a killing insult. One of the two, certainly.
      Well, he is Canadian.
    7. Re:Yes, but: by GauteL · · Score: 3, Insightful

      "well, theo deraadt seemed clearly pissed indeed, but was also smart enough to realise that, and for a correct way to contact intel, he suggests the careful post written by another person that was done to TI as an example how to write to Intel." .. and strangely enough stupid enough not to realise that everything he publishes on the Internet can have consequences. If Intel-executives have read this story (and it may have been presented to them by one of their employees) then no amount of polite letter from De Raadt is going to help, because the Intel people would have already made up their minds about De Raadt.

      His writing was unhelpful, unproductive, unprofessional immature, and downright slanderous.

    8. Re:Yes, but: by Bing+Tsher+E · · Score: 1, Insightful

      Well, anyway, your comment about Theo was slanderous.

    9. Re:Yes, but: by NickFortune · · Score: 1
      "Compromise" with entities of great wealth and power generally means capitulation.

      Capitulation? I'm not sure the dominance-or-submission works very well in this context. I mean if have frame this as total war, then Intel started out victorious. Moreover, the only thing they need do to remain victorious is ignore the free software/open source movement.

      See, Intel (so far as I can tell, feel free to correct me) are not asking for any concessions from the community. What they are doing is making concessions. Granted, there may be some further concessions that we'd like to see. I really can't see how getting personal and calling people names is going to help anyone. Unless it's a case of "if BSD can't use the drivers, I don't want linux to benefit either" which is the closest i've seen to a rational justification for this latest piece of bad behaviour.

      The only way for consumers to deal with a corporation of great wealth and power like Intel is to let them know you are willing to stop using their products, and further, to organize a boycott against them.

      I still don't see why we can't do so politely. Pissing Intel off is not going to help.

      --
      Don't let THEM immanentize the Eschaton!
    10. Re:Yes, but: by kv9 · · Score: 2, Insightful

      His writing was unhelpful, unproductive, unprofessional immature, and downright slanderous.

      yet, his style always produces results, while perhaps offending some prudes. can you really blame him for that? i know i can't. RMS usually is very polite when crusading, and still people talk shit. i'm glad FOSS fellows like these are around, which just do their thing, and don't pay attention to the naysayers. i wish him the best of luck in this endeavour.

    11. Re:Yes, but: by Nimrangul · · Score: 1

      Well, he's landed Canadian, he's actually South American by birth, Afrikaaner or whatever you'd prefer to call the South Africans of Dutch decent.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    12. Re:Yes, but: by Anonymous Coward · · Score: 0
      His writing was unhelpful, unproductive, unprofessional immature, and downright slanderous.


      As opposed to:
      document the hardware sufficiently that the community can provide their own [code]

      James Ketrenos

      July 25, 2006


      ...and not following through. hm...
    13. Re:Yes, but: by JamesD_UK · · Score: 1
      His writing was unhelpful, unproductive, unprofessional immature, and downright slanderous.

      I think you mean libelious.

    14. Re:Yes, but: by jketreno · · Score: 3, Interesting

      Well, if by 'giving him the chance to respond' you mean posting the original article to the net where he states what he stated, then yes.

      If, however, you mean that he engaged in a conversation with me where we discussed anything related to those slides (or anything else in the last year), then no.

      Oh well. At least my name will show up more on Google now :)

      James

    15. Re:Yes, but: by Anonymous Coward · · Score: 0

      Opinion is not libel. You have to allege an untruth as a fact.

    16. Re:Yes, but: by evilviper · · Score: 2, Insightful
      His writing was unhelpful, unproductive, unprofessional immature, and downright slanderous.

      It's only slanderous* if it's not true.

      *(libel actually)

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    17. Re:Yes, but: by ari_j · · Score: 1

      That just means he chose to move to Canada. It's no defense. :P

    18. Re:Yes, but: by l4m3z0r · · Score: 1

      It isn't slander if its true...

    19. Re:Yes, but: by mrchaotica · · Score: 1

      If I'm reading this thread (your post, and the one you replied to) correctly (and if you actually are this "James" person), you said this:

      If you need to keep IP closed source (for example some whiz-bang algorithm), document the hardware sufficiently that the community can provide their own.

      So, how's that documentation coming, then? Is it sufficient for people to write their own replacement firmware without having to reverse-engineer stuff?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    20. Re:Yes, but: by raddan · · Score: 1

      On the other hand, every time he writes something like this, he gets his way, because he motivates his user base to help him out. What you're missing is that the OpenBSD devs have been privately trying to get this information for years. When do you get pissed? If Theo publicly flaming Intel motivates 1000 people to write in to Intel, and then Intel finally caves to pressure, I say that's a job well done.

      I personally couldn't give a shit about how he sounds. He's a part of a group of people who write a fantastic operating system. The software speaks for itself.

  5. Be professional! by HRbnjR · · Score: 5, Insightful

    I tried to keep it short and to the point, my email to them read:

    Subject: Linux Wireless Firmware Distribution

    I was very happy to hear that Intel is working with the community to
    ensure that G965 graphics will work out of the box under Linux.

    I am very sad to hear that Intel isn't doing the same for their wireless
    products WRT freely distributable firmware.

    I am a developer in the Computing Services department at a 30 thousand
    plus student university. Community enabled Linux support is a huge
    factor in the purchasing decisions of our department.

    1. Re:Be professional! by SnowZero · · Score: 1

      Well written. You also explain what the heck the article was referring to, because it isn't clear in the summary. I had mod points a few hours ago, but alas they are no more. May you be modded above the junk and the trolls.

    2. Re:Be professional! by arivanov · · Score: 4, Insightful

      There is a reason for that.

      2D (and 3D) algorithms are commodity, they are well known (most are published 20+ years ago) and large part of the card is designed towards a rather old, but still valid common standard (VESA). In addition to that there is no regulatory regime to deal with it. Having "super duper secrets" in a low-to-mid sector video parts makes no sense whatsoever.

      Wireless chipsets operate with a mix of commodity and private algorithms, there is no common spec regarding the way the platform sees them and there standards specify only the external side and nothing on the OS side. In addition to that there is list of Frequency Nazies to deal in every country. All of them insist that any power, frequency and tuning parameters are private and inaccessible to Joe Average Luser. In a modern chipset these are done in firmware and having them secret and limited makes all the sense in the world to a manufacturer. They have to distribute it under strict conditions which limit its possible uses and forbid tampering. If they do not they will lose their license. This forces the license terms on Intel, Atheros, etc. They have no choice on the matter and writing billions of letters to them will be pointless. There will be no change of mind and the firmware will always be under a license that is OSS incompatible. The right addressee for the mail is FCC (and its analogues). It is their business to enforce frequency bands and they are taking the easy way out by passing this responsibility to the manufacturers. If we really want wireless OSS firmware (I doubt that) the enforcement method of the current FCC regime must change and FCC must allow the manufacturers to release such firmware.

      Until then, no point to bother and Theo should vent some steam elsewhere. Plenty of new crypto processors around without support in OpenBSD (or elsewhere).

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    3. Re:Be professional! by Corwn+of+Amber · · Score: 1

      I'm posting this from a piggybacked connection (thank you, neighbour). Cracked it using special drivers for my Atheros card (which I bought in UK, too, and should not work here - oh, wait, "drivers"...) Doing that in Windows, of course. I'm not crazy enough to try to make wireless work in Linux or other AGAIN. Last time I tried, I wasted 48h. Theo should just download the firmware, include it in BSD, and use that binary blob until either Intel gets it and opens up the spec, or until someone writes a Free firmware. What, it's illegal? So is distributing the binary nvidia diver on a LiveCD. It happens, though, and no one even notices!

      --
      Making laws based on opinions that stem up from false informations leads to witch hunts.
    4. Re:Be professional! by cortana · · Score: 1, Flamebait
      What, it's illegal?
      Yes. Will you fund OpenBSD's legal defence?
      So is distributing the binary nvidia diver on a LiveCD.
      Incorrect. NVIDIA have granted everyone permission to distribute their driver.
    5. Re:Be professional! by MrNaz · · Score: 1

      An OpenCores wireless chipset would be nice, especially if the chipset was able to be tuned for freq/power in the software.

      Production of even small numbers could be done at any cheap foundry, these are not complex chips like GPUs and certainly not CPUs, they could be done at any small chipshop in China, Taiwan or India (find a jurisdiction that won't kill the project for breaking local spectrum regulations).

      As it'd be open, any foundry could produce them to order, and OSS groups could raise funds from users who pre-order them. There are far more details to work out and possibly better ways to organise it, but I think the idea of getting the simpler chipsets done in an open fashion can work, especially since the IEEE specifies the various WiFi specs and making a chip to comply with them is in principle the same as getting an OSS browser to comply with W3C specs or indeed getting an OSS operating system to comply with POSIX.

      An ambution project? Absolutely. Unfeasible? Not at all. Who would have thought 15 years ago that a hobbyist OS from some geek in Helsinki would one day cripple commercial Unix sales?

      --
      I hate printers.
    6. Re:Be professional! by arivanov · · Score: 1
      I'm not crazy enough to try to make wireless work in Linux or other AGAIN.

      There was a period when this was nearly impossible, but it is long gone. Nowdays most decent cards (not the Realtek based crap) will work out of the box provided that you download the firmware or (in the atheros case the binary blob) for them. My wife's laptop runs Debian and had no problems with the Atheros (I simply followed the instructions and it worked right away). The laptop I used to have at work used a Centrino. Once again - no problems. Just download firmware and off you go. I also used to use some Prism based cards. Once again - no problems. Dunno what you have been doing, but it works even today. If the distros bothered to wrap the instructions as a simple installer it would have been even luser friendly. The problem is that they continue to refuse to accept the fact that the firmware will never be free because of the FCC and work around it. Instead of that they continue to bitch about the "bad" manufacturers. This is a pointless exercise. They should write an installer instead.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    7. Re:Be professional! by HSpirit · · Score: 2, Informative

      If we really want wireless OSS firmware (I doubt that) the enforcement method of the current FCC regime must change and FCC must allow the manufacturers to release such firmware.

      You really need to read what Theo and others are asking, rather than making assumptions. If you did you would realise there are two things OpenBSD asks of Intel, and neither of them relate to your conclusions:

      1. Documentation for their hardware so that drivers can be written for it without reverse engineering.
      2. A licence for the firmware which allows redistribution of it in OpenBSD without restriction.

      Note we're not talking about open-source firmware, we're talking about opening up the licensing conditions on distribution of the closed-source firmware.

    8. Re:Be professional! by chromatic · · Score: 1

      NVidia can't give permission to distribute compiled versions of the shim between the binary blob and the Linux kernel, as that code--when compiled--becomes a derivative work of the Linux kernel and the GPL (or standard copyright) applies.

    9. Re:Be professional! by turbidostato · · Score: 1

      "There is a reason for that."

      So what?

      There is a reason for me too to choose give my money to company A or company B. There's nothing wrong with letting them now.

      "They have no choice on the matter and writing billions of letters to them will be pointless."

      While I happily accept your reasons, I warmly prefer seeing those billions of letters sent first, and see if there were really nothing to be done after that.

    10. Re:Be professional! by cortana · · Score: 1

      Even Debian don't seem to agree with that interpretation.

      http://packages.debian.org/src:nvidia-graphics-mod ules-i386

    11. Re:Be professional! by Anonymous Coward · · Score: 0

      And installing a driver from a tarball download and typing "tar zxvf tarball && cd tarball && configure && make install" was too difficult for your image machine? I mean I hope you're not installing all those OSes by hand...

    12. Re:Be professional! by treak007 · · Score: 1
      I'm not crazy enough to try to make wireless work in Linux

      Actually, Intel makes open source linux wireless drivers. It is not as hard as it used to be. Certain distros such as ubuntu comes with wireless usually working out of the box.
      --
      Klingon Software is not released, it escapes, inflicting terrible damage onto the enemy as it does
    13. Re:Be professional! by Anonymous Coward · · Score: 0

      And how are you going to download that firmware?

      Without the firmware your wireless isn't working. So you cannot use it to download the firmware.

      Wireless should work out of the box, and that means the firmware has to be on the installation media. There really is no other option.

    14. Re:Be professional! by Skapare · · Score: 1

      So tell me, how does the firmware know which country it is in if the OS doesn't tell it? Or does the hardware have some secret way of knowing? How is it going to get the frequencies correct, otherwise?

      I don't know if there are any other wireless vendors that make things open source. If there are, or come to be, they will be the ones to get more business. And aside from that, if any OS is able to change the frequency of the device, then it will be reverse engineered, eventually. So unless the hardware has that capability locked up rock solid from any OS, it will happen despite what the manufacturers want. But it may happen more buggy, and do things like be on totally unintended frequencies.

      If the hardware doesn't even allow Windows to change the frequency, then at least OpenBSD is not any worse off by not being able to. But it certainly should be able to change the channel number with the hardware deciding which channels have which frequency, and disable when the channel selected is not allowed in the country the hardware happens to be in.

      --
      now we need to go OSS in diesel cars
    15. Re:Be professional! by Skapare · · Score: 1

      As much of the firmware that is essential to comply with the FCC rules (or equivalent in other countries) should be separated off from the rest. That part should come built in to the hardware and not need to be loaded from the driver. It would only be changed if an upgrade is needed and then only with an upgrade tool. If properly isolated and small, it should be easy enough to debug and not require very many upgrades. The rest, however much that would be, that would not impact the radio regulations, can then be opened up.

      I suspect it is highly likely that Intel is playing this game because they failed to design the card or chipset properly. I've seen so many badly designed chips from Intel in the past (like ethernet ones that lose sync when more than so many 0's come in), that it's easy enough to believe this is yet another poor design from Intel. The proper way would be to isolate the minimum portion that controls the regulated details into its own section. That would be things like frequency and transmitter power. Other aspects, like the coding used according to the IEEE standard, really don't need to be isolated. And the frequency would be bound to a set of channel numbers, so the open firmware or the OS driver could select the channel number, and have the selection enforced by the isolated section that controls the regulated aspects. So if the OS selects a channel not valid for that area, the transmitter will not function and an error status indicating this can be sent back.

      None of this is hard to do. The problem is likely that Intel designs themselves into a corner because they don't think about open source during the design process. If they did, they could design it like above or work out something like that which works well with open source.

      How it is that the closed firmware figures out which country it is in, now that is a mystery to me. You can't make an assumption based on where it is purchased (people do carry these things around), and you can't trust the OS to give a correct country code (else someone would give a code that indicates a country that allows everything ... there are a few of those).

      --
      now we need to go OSS in diesel cars
    16. Re:Be professional! by Skapare · · Score: 1

      There once was a time when the firmware came built in to the device when you bought it. Actually, external wireless routers still do. It's the internal cards that seem to be so dumbed down that they have to have the driver load the firmware each time.

      Part of the problem is that this approach complicates software distribution because the firmware has to be included in the wrong place (the OS). It needs to be included in the right place (built in to the hardware). If Intel had built the firmware into the hardware (and provided a separate tool to update it when needed), and documented the interface to access the device, then Theo would not be having this issue and the device could be truly open.

      --
      now we need to go OSS in diesel cars
    17. Re:Be professional! by WNight · · Score: 1

      You say we should complain to the FCC, but that's not reasonable. Many of "us" are outside the USA, not English-speaking, or are otherwise unlikely to sway the opinion of a notoriously conservative government agency.

      Instead, you force the equipment vendors to deliver the message.

      The bottom line is that skilled hackers can crack anything and anyone can download their cracked drivers. Hiding this doesn't prevent criminal use, it prevents all the legal uses.

    18. Re:Be professional! by chromatic · · Score: 1

      That's the packager's choice, but I can't see how the shim--though distributed as source code by NVidia--falls under the GPL, when compiled and linked against GPLd kernel headers. NVidia's distribution method is a very clever ploy to get around the GPL, but if evey they can't distribute a binary blob linked against the kernel apart from following the GPL, how could anyone else?

    19. Re:Be professional! by cortana · · Score: 1

      I think they _do_ distribute binary blobls linked against the kernel's headers. One of the steps their installer goes through is to search for a precompiled kernel module suitable for the currently running kernel. If one can not be found, it compiles one itself.

      I doubt they'd do such a thing without being pretty sure that they were in a legally secure position, and I can even understand their reasoning. foo.ko is just another archive format, containing nvidia.o (the binary blob) and other .o files (compiled from provided (but not AFAIK GPL'd) .c files. It is no different from nvidia.tar containing the same files.

    20. Re:Be professional! by LWATCDR · · Score: 1

      "If you did you would realise there are two things OpenBSD asks of Intel, and neither of them relate to your conclusions:

            1. Documentation for their hardware so that drivers can be written for it without reverse engineering.
            2. A licence for the firmware which allows redistribution of it in OpenBSD without restriction.
      "
      1 is not possible. The driver control control the power output and frequency. If you release the specs then it is no long "not easily changed by the end user".
      2. The licence for the firmware MUST contain language about not disassembling it or using it for reverse engineering. That is probably one reason why it isn't BSD friendly.

      What gets me is that people don't seem to understand the benefits that using a soft radio has for the user. It really does keep the cost down and allows the manufacture to ad features and fix problems with a software fix.

      Orinoco has complete open source drivers. I spec them for my open source projects for that reason.
      As more than one person has pointed out. Yell at the FCC not at Intel for this one. Or just buy cards that don't use soft radios.
      Frankly I don't really see how this is very important to OpenBSD. OpenBSD is used mainly on servers which don't use WiFi as a rule. If you are going to use OpenBSD on a router then use an Orinoco card like just about every other FOSS router on the planet already does.
      The Intel WiFi chip set lives on notebooks. Not really the native habitat of OpenBSD.
      What I don't know is if the Intel Blob driver is available for the OpenBSD end user to download and install. Kind of like the Nvidia driver is for Linux and I think FreeBSD.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    21. Re:Be professional! by chromatic · · Score: 1

      The problem is with the other .o files you mention; they use GPLd kernel headers, which contain macros and constants and actual code. If you build those files, look at them with ldd or another tool--they do indeed link against GPLd code and, in some cases, actually include it.

      There's no linkage in the source code; the .c files contain no GPLd code. It's only the act of compiling those files for the Linux kernel that makes the resulting binary a derivative work of the kernel.

      If that binary is not a derivative work of the kernel, then distribution can follow NVidia's guidelines. I don't see how it is anything other than a derivative work though.

    22. Re:Be professional! by cortana · · Score: 1

      Well, obviously NVIDIA contests the generally-agreed-upon idea that nvidia.ko is a derivative work of the Linux kernel.

      They probably think that the only portions of Linux that they use are the kernel headers. Are headers copyrightable? They do not contain any software code, merely interface definitions; they are mere facts, not creative works.

      Are NVIDIA correct? Well, the authors of Linux have yet to disagree with them...

      Food for thought: consider these three commands, given that nvidia.o is NVIDIA's binary blob and foo.o is compiled from foo.c + the Linux kernel headers:

        tar -cf nvidia.tar foo.o nvidia.o
        ar nvidia.a foo.o nvidia.o
        gcc -o nvidia.ko foo.o nvidia.o

      What is the difference between them? Which are "mere aggregation" and which create a derived work, and why?

    23. Re:Be professional! by arivanov · · Score: 1

      In case of most current wireless chipsets this would practically require an extra CPU to be tagged on the card. They are essentially similar in their design to the winmodems of the 90-es. Most of the processing is done in software by the CPU and the card is doing nearly nothing. In fact Intel does more then the Atheros which does really nothing on the card and even parts of the MAC are done in software on the main CPU.

      Making it a "good design" will require increase in its cost by at least 30-50$ for a CPU + flash storage. These extra 50$ are sufficient for most of the volume PC manufacturers to turn around and chose the cheap option (same as they did with the Winmodem). In fact Intel and Atheros are an example of this "cheap" design winning over the early fully integrated design like the Prisms.

      By the way, I hate this design. It is bad any way around, but unfortunately it is cheap and has loads of marketing dollars behind it. With its current market share Linux has no chance of forcing the manufacturers to add those extra 50$ worth of silicon on the commodity hardware. The right thing here is to increase the market share until the percentage makes the manufacturers sit up and notice. The easiest way to do this while obiding all licensing restrictions is to make a decent installer which brings the firmware from the Internet and asks all the damn questions required by the FCC and Co.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    24. Re:Be professional! by Skapare · · Score: 1

      And of course the public would be hard to educate on why they need to avoid these designs, and products from Intel in particular. I hope it actually does get cracked and the FCC turns around and fines Intel millions of dollars for not "black boxing" the RF control functions.

      This is also a reason why we need more of a base of users of Linux and BSD. I'm not really a person who is interested in killing Microsoft as some people are. But I really want to get Linux and BSD up to a usage level where hardware manufacturers can't dismiss them and must consider them among the OS choices they need to make their products work correctly in.

      So there is no firmware to load in?

      --
      now we need to go OSS in diesel cars
  6. Intel open enough for me by Jeffrey+Baker · · Score: 5, Informative

    It should be noted that Intel manufactures the only technologically-current graphics processor which can claim to have open source drivers, and then Intel series of gigabit ethernet NICs is by far the best choice for use with Linux. Intel's wireless chips, the subject of the article, are not completely open but are rather more open than some of the competition.

    1. Re:Intel open enough for me by grammar+fascist · · Score: 0, Flamebait

      Mod the parent up!

      It's true - the Intel 945GM on my laptop is currently running open-source drivers supplied by Intel and merged into the Xorg codebase.

      The great de Raadt may be frustrated, but the accusations he's leveling make him sound like a big, fat crybaby. I know that's childish, but I don't represent an entire open-source operating system, do I?

      Did he stop to think that maybe Intel hasn't got complete control over the IP in the products he wants open-source drivers and open specs for?

      --
      I got my Linux laptop at System76.
    2. Re:Intel open enough for me by Anonymous Coward · · Score: 0

      "Did he stop to think that maybe Intel hasn't got complete control over the IP in the products he wants open-source drivers and open specs for?"

      Why should he? If the world's largest semiconductor manufacturer really has such issues, they can be resolved.

    3. Re:Intel open enough for me by Anonymous Coward · · Score: 0
      It should be noted that Intel manufactures the only technologically-current graphics processor which can claim to have open source drivers

      Indeed it has been noted, I hate that I have to taint my kernels with nvidius blobus. My servers are intels, current desktops and laptops are all AMD/NV. Intels free drivers elevate their chipset to preferred status at upgrade time, for me it's more of selling point than the core2. With the workstations I provide and maintain for clients, there's a humble 30-40 machines a year converted to Intel.


      Intel series of gigabit ethernet NICs is by far the best choice for use with Linux.

      +1


      2 of my SR series (Intel) servers have adaptec SCSI RAID, my understanding was that on linux the RAID was done in software and the adaptec hardware was only used as an interface. I didn't need RAID when I colo'd these, so I didn't investigate further, however it would be nice to know that any hardware is fully supported in future purchases.

      Intel are clearly making an effort and may have all my business so long as I can completely disable any TPM or other trecherous devices and RAID support would be most welcome. I don't currently use wireless, I think that chipset vendors hide behind "regulatory issues" which is nonsense and I'd like for the support to be there.

    4. Re:Intel open enough for me by TheRaven64 · · Score: 2, Informative
      Intel does seem really odd on this issue. They employ Eric Anholt, for example, who is the maintainer of the FreeBSD DRI port, and so they have the best supported (blob-free) 3D cards for FreeBSD. But they don't let you distribute the firmware blob for their cards. The documentation is quite important, but the OpenBSD team has become pretty good at reverse engineering WiFi cards now (I almost feel like giving them documentation would spoil their fun). Not allowing the distribution of the firmware is inexcusable, however. Without the firmware, the card is completely useless. Theo is not asking for the source code, he is just asking for permission to distribute a binary that is on the drivers CD for the card so that users don't have to hunt for the CD (and probably use Windows to decompress the installer) or download it from the Intel web site.

      Just to re-itterate; he is not asking them to open source the firmware. He is asking for them to allow OpenBSD to distribute the binary. This is not a binary blob in the OpenBSD sense, since it runs on the WiFi card, and not in the kernel. On older cards, it would have been stored in ROM on the board, but modern cards save money by making the driver load it at runtime.

      --
      I am TheRaven on Soylent News
    5. Re:Intel open enough for me by LWATCDR · · Score: 2, Interesting

      Intel is doing this for a good reason I am afraid.
      They believe, or their lawyers believe, or the FCC has told them that they can not release the full programing specs to those adapters.
      Those wireless adaptors use soft radios. You can change the frequency, transmission power, and goodness knows what else by just changing a register.
      Intel runs a huge risk of law suits, products loosing certifications, and possible criminal actions if they release those drivers.
      Will Theo indemnify Intel for all damages and criminal liability if they release the information?
      The FCC requires unlicensed devices to be not easily modifiable to operate out of band. The ability to go in and change a const or DEFINE MAXPOWER from 0xFE to 0xFF may be considered easily modifiable by the FCC.

      You could argue that they should put hardware limits on these chips so they could release them but that wouldn't help for the current adaptors and frankly would add a lot of cost to the chip set while providing no benefit to the users except that they could have "free" as in speech drivers. Of course they can have that now if they use an Orinoco card. And they can have free as in beer drivers now for the Intel chip set. Of course going with hard radios does have some down sides for the user. If the FCC opens up some more space in the band the wifi card works in or changes the power limits a soft radio card can adapt with new drivers while a hard card is stuck.

      So what Theo is doing is grandstanding to keep his name in front of people. Why is he complaining. Frankly it is totally with in the spirit of BSD for Intel to grab a BSD driver, modify it, and then offer only a binary of it. And I have to wonder just how important a wifi card set is to the OpenBSD community? OpenBSD is mainly used on servers. Servers don't often use WiFi cards and even if are using OpenBSD on a notebook you have the option of using an Orinoco card.
      Theo is choosing to ignore the reality of these regulations because they are inconvenient.
      If he really wants this to happen he needs to go before the FCC and what ever the EU, Japanese, Canadian, Australian, and or Chinese equivalent agencies are and get them to rule that releasing the specs will not effect the licence of these devices.
      If he can do that then all the wifi chipset makers will have the opportunity to release the specs to the FOSS community.

      Other wise he is asking Intel to risk a few million or billion dollars in fines, court costs, and or lost sales so he can have a driver with a license he likes.
      Yes it would be great to have totally free wifi drivers. But in this case Intel has some really good legal reasons for releasing only binary blobs.
      In other words they are not just trying to be proprietary.

      Give them credit for all the documentation that they do release to the FOSS community. From what I hear only the wifi adapters are restricted.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    6. Re:Intel open enough for me by Anonymous Coward · · Score: 0

      > He is asking for them to allow OpenBSD to distribute the binary

      How many times will this one be dragged through the mud before people understand.. It isn't Intel's code they are asking for. They are asking the wrong company. Intel is a licensee of code present in the firmware. They cannot grant distribution rights to others.

      They made this clear the first time around. It is still true today.

    7. Re:Intel open enough for me by bersl2 · · Score: 1

      Well, then why don't they do the right thing and provide us with the name of the company we should be contacting? Or is this very knowledge also supposed to be top secret for some idiotic and bizarre reason? (The way things tend to go, it wouldn't surprise me if this is the case.)

    8. Re:Intel open enough for me by repvik · · Score: 2, Insightful

      The FCC requires unlicensed devices to be not easily modifiable to operate out of band. The ability to go in and change a const or DEFINE MAXPOWER from 0xFE to 0xFF may be considered easily modifiable by the FCC.

      That shouldn't matter. One can still reverse-engineer the firmware and figure it out. This is like banning hammers because they can be used to break into stores. The responsibility should not be on the hardware/software side, but on the user side. I can still choose the wrong country when installing a wireless card to use a frequency that is illegal in my country (Norway).

    9. Re:Intel open enough for me by turbidostato · · Score: 1

      "How many times will this one be dragged through the mud before people understand.. It isn't Intel's code they are asking for. They are asking the wrong company. Intel is a licensee of code present in the firmware."

      How many times will this one be dragged through the mud before people understand.. It isn't de Raadt's problem where Intel is getting the damned code from: Intel can work along with their current firmware supplier in order for it to be redistributable under sane conditions; they can produce their own firmware (it is not as if Intel weren't capable of that); they can buy that company, they can look for a different provider... they can do a lot of things, and it is *Intel's* problem to do anything.

      Currently (as in the article that founds this post) the Raadt isn't even asking Intel for the firmware. He's asking *you* to ask Intel to change the redistribution terms for their firmware (by whatever means Intel can manage for this to be done) of their wireless chips or else letting them know you will buy from another vendor. It's up to *you* to do what de Raadt suggests or not.

    10. Re:Intel open enough for me by turbidostato · · Score: 1

      "Those wireless adaptors use soft radios"

      So what? That's Intel's problem, not mine.

      "The ability to go in and change a const or DEFINE MAXPOWER from 0xFE to 0xFF may be considered easily modifiable by the FCC."

      Unless, of course, the max emit power from the card were 0xFE, weren't it? So they want to be el-cheapo by going software and *then* they have the guts to say that if they don't release their specs is because FCC evil regulations, don't they?

      *I* am the consumer, and it's my power to choose going with vendor A or with vendor B. What's so bad with remembering that to them?

      Anyway, as it have been already stated, this is not the problem currently since BSD is not even asking for opening the firmware, only for it to be redistributable 'as-is'.

      "OpenBSD is mainly used on servers. Servers don't often use WiFi cards"

      Yeah, of course not. Since OpenBSD is never used on firewalls nor routers is not as if the ability to "speak wireless" were of any interest...

      " if are using OpenBSD on a notebook you have the option of using an Orinoco card."

      Are you implying that other vendors are not subjected to the same FCC regulations than Intel, so they manage to acomplish what Intel is unable to do?

      "Yes it would be great to have totally free wifi drivers. But in this case Intel has some really good legal reasons for releasing only binary blobs."

      It would be great if you knew what we are talking about too.

    11. Re:Intel open enough for me by jelle · · Score: 1

      "The ability to go in and change a const or DEFINE MAXPOWER from 0xFE to 0xFF may be considered easily modifiable by the FCC."

      If that's the reason why they don't release source, that is a bogus argument, because it's equally easy to open a hex-editor and replace bytw xxxx from 0xFE to 0xFF. They're essentially using security by obscurity, and if that is sufficient to keep the FCC off their back, they could also use a '#define REGISTER_F654FFD3 0xFE' and be equally safe.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    12. Re:Intel open enough for me by LWATCDR · · Score: 1

      Okay well not it isn't
      Which register is the one that you have to modify?

      Think if it as the difference between have a knob you have to turn and having to change a part.
      It is possible to modify just about any transmiter. It is the easy part that counts.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    13. Re:Intel open enough for me by LWATCDR · · Score: 1

      "Are you implying that other vendors are not subjected to the same FCC regulations than Intel, so they manage to accomplish what Intel is unable to do?"
      No some manufactures don't use soft radios. That is why I spec the Orinoco cards for my open source projects. They have complete open source drivers available.
      There also seems to be some problem with BDS licences requirements and Intel. I would love to know exactly what that is but Theo isn't very forthcoming.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    14. Re:Intel open enough for me by ChuckX · · Score: 1

      FYI, there are two reqeusts here.

      1. Hardware documentation for wireless chipsets
      2. Redistribution rights for wireless chipset firmware

      In regards to #1, if Intel cannot or will not provide such documentation, it's a shame. However, they could at least be up front about it. Provide a reason, be it regulatory or otherwise.

      Why does the OpenBSD team repeatedly fan the flames around this issue?

      Security.

      Accepting a binary driver in kernel space is unacceptable (as opposed to hardware firmware, coming up in request #2). A binary driver is a black box within the kernel, which the developers are unable to audit for security, stability and functionality.

      Security is the OpenBSD project's stated goal. It shouldn't be a surprise to see them clamor around this issue.

      When it comes to #2, there's no obvious reason for not granting this request. As mentioned in the mailing list post, Intel already grants agreeable distribution rights to other hardware's firmware.

      Keep in mind, this has nothing to do with the source code of the said firmware. Since this code runs on the hardware itself, as opposed to within the kernel, there's no pressing need for system developers to have visibility at the source code level. All the OpenBSD team wants is the right to include the binary firmware in the distribution tree. This makes it simpler for users (i.e. working wireless interfaces upon installation media bootup).

      The alternative is necessitating a visit to Intel's web site to download the firmware any time the device is setup on the system. (What if I don't have an internet connection at the moment? what if Intel's web site is down? What if...?)

      It only ends up being a useless hurdle that detriments the purchasers of the hardware.

    15. Re:Intel open enough for me by jelle · · Score: 1

      "It is the easy part that counts."

      After somebody tells you the offset and new value for the binary file, it's very, very easy with a hex editor. Nothing but obscurity is keeping you from knowing the offset, and security by obscurity is a well know snake-oil.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    16. Re:Intel open enough for me by akpoff · · Score: 1
      So what Theo is doing is grandstanding to keep his name in front of people.
      There are many things you can say about Theo de Raadt and/or accuse him of. "Grandstanding to keep his name in front of people" is just not one of them. Read his letter. When hardware doesn't work we the hardware owners have already lost everything of value. Making a public request that Intel customers put public pressure on them is part of the dialog between producers and customers.

      OpenBSD is used on a lot of servers -- a fair number of those are firewalls. Do you have any idea how many of those machines are used as wireless servers to let users have secure wireless access *within* the trusted zone? A lot. OpenBSD + wifi + ipsec is a way better AP than anything you'll buy off the shelf at the local computer store. Also, how many OpenBSD users and developers out there do you think like to use their chosen OS on their laptops?

      As for the defense that they could get fined by the FCC that's not necessarily Intel's motivation. Until Intel state that's the reason your post is idle specification. As Theo noted in his letter, numerous other companies *do* give out the documentation necessary and allow re-distribution of the firmware -- even some *gasp* wireless card manufacturers.

    17. Re:Intel open enough for me by LWATCDR · · Score: 1

      Yes and it easy to change a crystal in a radio or add a linear amp to a CB. But a CB can not have a knob to tune it out of band or turn it up past a certain level.
      It doesn't matter if it is a dumb rule. What matters is Intel doesn't have the legal right to ignore the rule.
      If you don't like a law then work to change it but don't complain when someone else doesn't want to fight your battle for you.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    18. Re:Intel open enough for me by jelle · · Score: 1

      Editing source code and recompiling would be more akin to changing the crystal than hex-editing a binary...

      Security through obscurity is no security, it may slow things down a little but that is it. A good example is how 'openhal' for the atheros cards is continuously gaining functionality even though atheros (obviously) never contributes to that project.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    19. Re:Intel open enough for me by LWATCDR · · Score: 1

      "Accepting a binary driver in kernel space is unacceptable (as opposed to hardware firmware, coming up in request #2). A binary driver is a black box within the kernel, which the developers are unable to audit for security, stability and functionality."
      I understand that issue. And you left out that a binary driver will only work on one ISA. What if someone wanted to build an embedded device using a MIPS or ARM CPU.
      I never said that a binary blob driver was a great solution. Frankly I am becoming more of microkernel fan every day. With quad core chips coming soon the whole speed argument is dead. At least have the option of user space drivers. Binary blog drivers could be required to be user-space only drivers.
      Maybe Minix3 is the future :)
      As to the FCC being a reason why they are not releasing the information. I can honestly say that it is an educated guess based on working with the FCC on getting a device certified.

      As to number 2. Yes It would be nice if Intel would allow OpenBSD to include the firmware. I don't know why they do not. Maybe it is licensing issues. The problem here could also be in part Theo. I don't feel this current tactic will help at all. OpenBSD is small enough that Intel could ignore it on this issue with little to no problem. Instead of yelling "YOU BASTARDS WHY WILL YOU NOT LET US INCLUDE THE FIRMWARE IN OUR TREE!" He should probably be asking what can we do to include your firmware and blog in our tree?
      It could be that the BSD license is an issue and the driver and firmware would have to be under a different licence. OpenBSD may not want to do that and that could be in issue. Kind of like how some software on many Linux distros don't use the GPL.
      What gets me is this just total lack of manners in the geek community. Frankly it seems like it running rampant across the planet.
      Everyone assumes that Intel is doing this with out any good reason, yet Intel is usually very good with sharing specs for things like CPUs and GPUs.
      Why not try to see things from their point of view? Why not try and put yourself in their position and think why would I do what they are doing?
      Frankly if it is a problem with the FCC and I was working with the FCC to get around the issue Theo would be the last person I would want to tell about it. He would probably shot his mouth off about the evil FCC. Which would be oh so helpful...

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    20. Re:Intel open enough for me by ChuckX · · Score: 1
      What if someone wanted to build an embedded device using a MIPS or ARM CPU.

      Portability... very good point. I didn't have it in mind at the time, but it is another excellent reason against binary blob drivers.

      As to the FCC being a reason why they are not releasing the information. I can honestly say that it is an educated guess based on working with the FCC on getting a device certified.

      One would hope that the controls for such restricted functionality would lie within the device's firmware, not in the kernel space code. If it's not, I'd probably consider it sub par engineering. It would explain the lack of frankness about the issue.

      He should probably be asking what can we do to include your firmware and blog in our tree?

      I believe that the OpenBSD crew has made it clear that they repeatedly attempt to be amicable with hardware vendors before raising flags in the user community. Such tactics have always been a last resort. It's unfortunate that they become necessary before giving up altogether.
  7. Who cares? by t0qer · · Score: 3, Insightful

    I'm not sure how to respond to this one without getting downmodded into the pits of hell, but here goes...

    This article was very scant on what exactly intel isn't supporting. All it says is some blurb about requiring folks to download firmware before they can use their OS of choice on intel hardware.

    WHAT HARDWARE ARE YOU TALKING ABOUT?

    CPU? Chipset? NIC? Router? Switches? What.. What the hell are you complaining about? Bios updates for Motherboards?

    I hate to bitch, but when you get some pretty good in depth stories rejected for lame hoopla like this, you get mad.

    --toq

    1. Re:Who cares? by Nikademus · · Score: 2, Informative

      You should read deeper. Theo was focused here in firmwares for wireless chipsets. There are probably other firmwares needed (as for RAID cards)

      --
      I gave up with the idea of an useful sig...
    2. Re:Who cares? by kv9 · · Score: 1

      who cares? i think you've pretty much answered your own question.

  8. Why Firmware? by Anonymous Coward · · Score: 1, Interesting

    Are we talking firmware or drivers here? I know that some "good" hardware vendors help out by giving the specs for their devices, but I didn't know that they also open-source their firmware. I thought the "firmware blob" is not specific to any operating system -- that's why you need the OS-specific driver in between.

    Any device firmware is part of the overall BIOS whole, right? Are those open-source? (Even OpenFirmware?) Do distro vendors really need the whole firmware code, or just the interface details (i.e. the specs)? Somebody please clarify :)

    1. Re:Why Firmware? by portmapper · · Score: 5, Informative

      OpenBSD want to distribute firmware along with the OS under an acceptable license. They are not asking for the source
      code of the firmware. Intel are instractible here, so owners of Intel wireless devices needs to personally accept a license
      before downloading the firmware. As an example: http://ipw2100.sourceforge.net/firmware.php

      As for open source drivers: OpenBSD wants hardware documentation, not a Linux driver, so that they can write their own drivers.
      Intel claims that they are open source friendly and gives out documentation, but the last is clearly a lie since OpenBSD had to reverse
      engineer several Intel wireless chipsets.

      Giving the appearance of beeing friendly to open source, while not beeing so, is the latest fad in business. Intel is an example
      of this fad.

    2. Re:Why Firmware? by Anonymous Coward · · Score: 0

      Sir, with all due respect, it's actually spelt being.

      That is, unless your intention was honnied.

    3. Re:Why Firmware? by Anonymous Coward · · Score: 0

      What about "instractible"?

  9. Template please? by pembo13 · · Score: 1

    Could someone with good writing skills come up with a template for said email? Thanks.

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    1. Re:Template please? by joe+155 · · Score: 1

      don't use a template, it'd make it look like it's just a bot doing it, it's better to have a slightly worse e-mail which at least looks personal than just a generic one

      --
      *''I can't believe it's not a hyperlink.''
  10. Not Holding My Breath by Jekler · · Score: 3, Insightful

    Intel's behavior won't affect the market one way or another. As a whole, the market is barreling towards an open source model. If Intel opens up, that's great. If they don't, it won't matter because someone else will enter the market that's willing to do so. The market will follow the demand, with or without Intel.

    1. Re:Not Holding My Breath by Nutria · · Score: 2, Informative
      As a whole, the market is barreling towards an open source model.

      What hard, current evidence do you have that the market is barreling towards open source?

      I see it meekly traipsing along, while MSFT earned $1400 every second of every day of fiscal year 2006, and is on pace to earn $1500 every second of every day of fiscal year 2007.

      --
      "I don't know, therefore Aliens" Wafflebox1
    2. Re:Not Holding My Breath by drphilngood · · Score: 1
      If they don't, it won't matter because someone else will enter the market that's willing to do so.
      AMD is already friendly to OSS; just see here: http://vendorwatch.org/index.php?title=Main_Page That's one of the reasons I buy their products and recommend them to others.
      --
      ~comfortably numb~
    3. Re:Not Holding My Breath by canuck57 · · Score: 1

      Intel's behavior won't affect the market one way or another.

      Coincidentally, I am shopping for a PC that will run open source software from day one. I was pondering is it to be a core duo or a X2?

      I think Intel can scratch me as a future customer. I am not going to email, I am going to quietly just buy the AMD system in the next few days as I figure market share will have the biggest impact.

      Take another brand I will not buy, Broadcom. Their reference design uses Linux for wireless, they even license it but will not open source it. This is quite hypocritical to say the least.

      I guess some of these manufacturers are intimidated by Microsoft perhaps not including their drivers if they support open sources. Supporting open sources will cost these companies almost nothing in fact benefit them greatly. They can make the chips and hardware and get the open community to provide first class drivers.

      3COM used to distribute everything you needed to know to program their cards, even some sample source. Coincidentally they became the most popular when this practice was in place.

      So there are those that will not buy open source unfriendly products. Even Microsoft fanboys should head this as in the future it could mean they can't recycle the PC for anything but the OS they purchased it with.

    4. Re:Not Holding My Breath by TheRaven64 · · Score: 1

      AMD recently bought ATi, which is marked as 'Very Unfriendly' on that sheet. Since then, they still haven't released the data sheets for ATi GPUs, while Intel continue to release theirs (and even employ a few DRI developers).

      --
      I am TheRaven on Soylent News
    5. Re:Not Holding My Breath by MrNaz · · Score: 1

      Patience, grasshopper.

      --
      I hate printers.
    6. Re:Not Holding My Breath by turbidostato · · Score: 1

      "I think Intel can scratch me as a future customer. I am not going to email, I am going to quietly just buy the AMD system in the next few days as I figure market share will have the biggest impact."

      I'd bet you'd have the best impact by doing them both: buying a different vendor *and* telling the ones not chosen why you didn't buy for them. They will know that they're loosing market share and they will have hard facts about why they are loosing it so they can properly react.

      It is not as if you were making Intel a favour. It is you the one who benefit the strongest the competency is.

    7. Re:Not Holding My Breath by jelle · · Score: 1

      "As a whole, the market is barreling towards an open source model."

      "I see it meekly traipsing along, while MSFT earned $1400 every second of every day of fiscal year 2006, and is on pace to earn $1500 every second of every day of fiscal year 2007."

      He didn't say that open source was destroying Microsoft. Maybe without open source being as widely used as it is, MSFT would be making $2400 every second today (and the combined MSFT users would be losing $1000 per second more to MSFT than they are now).

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    8. Re:Not Holding My Breath by Jekler · · Score: 1

      I won't buy cards with Broadcom chips for the same reason until they change their behavior. I already had wireless cards with Broadcom chips (Belkin) in two of my computers when I started using Linux. Getting the cards to work is too much of a hassle.

  11. How is this to Intel's advantage? by jorghis · · Score: 3, Interesting

    I dont totally understand whats going on here. What does intel stand to gain from refusing to publish hardware documentation? The article seems to imply that they are doing something shady and sneaky so that they can make more money but I dont see how this is to their advantage in any way. How do they stand to gain by having people writing software without proper documentation? I would think this would hurt them if anything. Can someone please enlighten me? Although I am ill informed on this issue, calling someone you are trying to influence a "big fat liar" and publishing anothers personal email so that they can be spammed hardly seems like a good idea.

    1. Re:How is this to Intel's advantage? by Fulkkari · · Score: 2, Informative

      If the hardware turns out to be extremely buggy, then it might be Intel's advantage not to publish any documentation. Their drivers and firmware code might be full of software based workarounds for hardware flaws that the PR-department would not want the public to see. If this was the case, publishing these to the open source community would make a hole in Intel's credibility as a hardware manufacturer, and possible create monetary losses in selling new products.

      Note that I'm not saying that this is the case, but it might be.

      --
      I demand the Cone of Silence!
    2. Re:How is this to Intel's advantage? by portmapper · · Score: 2, Insightful

      > If the hardware turns out to be extremely buggy, then it might be Intel's advantage not to publish any documentation.

      This was suspected as the reason why Sun did not release hardware docs for UltraSPARC III. Only very recently did
      OpenBSD have working device drivers for UltraSPARC III.

    3. Re:How is this to Intel's advantage? by Anonymous Coward · · Score: 0

      Sometimes, the software driver will contain "intellectual property" that the manufacturer wants to protect from competitors. This is the same situation as with winmodems - the hardware is dumb, the clever bits are in the software. Arguably, this is a poor design, as it forces a binary driver on the users, making compatibility with free software difficult or impossible. However, it is a very common thing - although broadband has fortunately almost rid us of the dreadful winmodems, the same problem has reappeared for 3D and wireless network cards.

    4. Re:How is this to Intel's advantage? by Jeff+DeMaagd · · Score: 1

      One more possibility I've read is that they might not have the documentation together in one neat file such that an outside developer can use it.

    5. Re:How is this to Intel's advantage? by Tjebbe · · Score: 1

      I think this is something that confuses people like Theo too.

      Why do they refuse to publish the exact specs? Their competitors can (and will) reverse-engineer them. Any federal guideline should (and could) be enforced in the hardware itself.

      Somewhere in recent history (probably somewhere right before the "unix wars") something went wrong; it was somehow seen to be a good thing not to disclose how your stuff is actually built, even though you get no advantage from that. Even though you get a disadvantage from that.

      My guess would be that lawyers are telling them it's better not to release specs. Unfortunately the people who care are too few to actually make enough of a difference to tell them otherwise.

    6. Re:How is this to Intel's advantage? by evilviper · · Score: 1
      Their drivers and firmware code might be full of software based workarounds for hardware flaws that the PR-department would not want the public to see.

      Workarounds would almost certainly be exclusively in the firmware, and NOBODY is asking for the source code of the firmware.

      Besides, Intel's notorious CPU bugs haven't made a dent, so why would bugs in their network cards matter more?

      It does seem likely, however, they are trying to hide something.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  12. So that's why their... by Fulkkari · · Score: 1

    ...logo once had the text Intel Inside.

    You'd have to be an insider to get the documentation.

    --
    I demand the Cone of Silence!
  13. downside up by Anonymous Coward · · Score: 0

    One of the complaints many of /.'s armchair coders have about the BSD license is that any company could come in and close source it. But *BSD (especially OpenBSD) is aggresive about not allowing closed source drivers, an accepted fact of life in Linux land.

  14. not our enemy by juventasone · · Score: 3, Insightful

    If you compare Intel to other motherboard, chipset, or processor manufacturers, you'll find they arguably have better documentation and support for end-user and IT people than any of their competitors. They also are one of the only manufacturers I've seen to use open-source projects like FreeDOS and ISOLINUX. In their server lineup they support Linux as much as anyone.

    Since I'm not a developer I can't speak from a developer's perspective, but there seems to be a liking in this community to paint Intel with a brush of "evil tight-fisted corporation" when they're actually one of the few who act like they care.

    1. Re:not our enemy by 0racle · · Score: 1

      Well, unless you're trying to make a completley open OS. In which case 'better' documentation and support doesn't cut it when parts that are required to make hardware work are closed and are only accessable via a NDA if at all.

      Theo gets irritated because companies claiming to support open source do not when asked to.

      --
      "I use a Mac because I'm just better than you are."
  15. My Suggestion by Daengbo · · Score: 3, Informative

    While I actually think TFA is virtually useless, I understand that people want better wireless support for their various open source OS's. Intel's drivers for this are really quite open when compared to most others, but if you want drivers that are more open than Intel's, choose ones with the RT2400, RT2500, RT2570, and RT61 chipsets by RaLink. The drivers were open-sourced last year and have progressed quite well. Find more info at http://rt2x00.serialmonkey.com/wiki/index.php/Main _Page and http://sourceforge.net/projects/rt2400.

    1. Re:My Suggestion by sirambrose · · Score: 2, Interesting

      I've bought a rt2500 and the drivers are not really good. The code is messy enough that the kernel developers won't accept the driver and the driver is missing features such as WPA. They are rewriting it, but the new version will not be accepted into the kernel until the devicescape framework is. I still can't get WPA to work with the beta driver.

      I'm not saying that people shouldn't buy the card. I bought the card because there are no better option. It is one of the few that will be supported out of the box with linux since it doesn't require a binary firmware or a binary kernel module. It just isn't ready quite yet.

    2. Re:My Suggestion by Daengbo · · Score: 2, Informative

      I'm not claiming anything is perfect here, just that people who care about open drivers (what the article is about) should choose this card if they can, because it is completely open, with no binary firmware. If the community works on this one well enough, it will have all those "missing pieces" soon enough. Incidentally, WEP, WPA and WPA2 should be handled by the 2x00 Beta4, due out "real soon now."

    3. Re:My Suggestion by Nimrangul · · Score: 0, Troll

      Are you retarded? What does the Ralink wireless driver have to fucking do with the firmware of the Intel wireless cards?

      The fucking drivers are open source already - it's the firmware, that bitcode that sits on the wireless card itself, that is not open enough. Intel wants you to go online to download it after going through a click-through licensing agreement, OpenBSD wants to just have the firmware there, like they do with any reasonable piece of hardware's firmware.

      What's the problem, are you hard of reading? Hard of English? Your comment was totally useless and completely off the topic at hand. You damned wanker.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    4. Re:My Suggestion by Daengbo · · Score: 1

      Thanks for calling me retarded. The connection is that the RaLink driver is one of the only ones available without binary firmware. The driver is completely open, as opposed to Intel's driver/firmware pair which is not completely open. Therefore, the RaLink chipset is a better hardware choice right now, and purchasing it will put pressure on Intel to open their firmware. Fucking psycho. Start taking your meds again -- you're slipping.

    5. Re:My Suggestion by Nimrangul · · Score: 1

      While I didn't actually call you retarded (I called you a wanker and asked if you were retarded), you're still welcome, you certainly deserve it for being so fucking daft that you go off topic straight from the get-go, you didn't even take a tangent, you fucked off right away.

      Who gives a shit what other companies do? This is about Intel and what they do. Contributing information about what OpenBSD does on a Linux discussion is retarded, and so is jibbering about Ralink on an Intel story. We are here because of Intel, not Ralink. Ralink does use firmware, but it's stored on the wireless card - if Ralink had a vital updated firmware version and didn't let OpenBSD redistribute the it, you may see a story like this one about them.

      If you want to talk about good and open source solutions then look at vendorwatch.org, don't clutter the discussion with useless bullshit that has nothing to fucking do with the topic at hand.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    6. Re:My Suggestion by Daengbo · · Score: 1

      Man, I'm going to stop talking to you because looking at your posting history reveals a person with real anger issues and I don't think that talking more would make any difference. If you can't see my point even after I've thoroughly explained it (and others agreed with me), that's OK. You'd even be welcome to disagree with me if you did get my point. You are not welcome, however, to start personally insulting me when I am positively contributing to a forum of which I have been a member for almost ten years.

      Looking at your former posts, you are obviously a strong supporter of OpenBSD and I appreciate that, but you tend to call people names without listening to their side first. Please realize that and moderate your tone a little.

    7. Re:My Suggestion by Anonymous Coward · · Score: 0

      The Ralink drivers in OpenBSD work pretty well. It's only linux devs' fault that they are piece of shit in linux.

    8. Re:My Suggestion by Nimrangul · · Score: 1

      No, fuck you, you are not positively contributing to this discussion, that is the exact fucking point I was making in the first place. Instantly talking about another vendor's product is not, and I shall repeat this for the reading impared, not a positive contribution. It's either an advertisement or an off-topic comment, which would you prefer me to assume? That you're a softminded git or a slimely shell trying to promote someone's goods?

      I couldn't care less if you like being called a cock in a suit or a prudish turd, I will call people whatever I wish because I don't have any particular desire to be nice to dipshits.

      Looking at my former posts you could also learn that I tend to be right, you on the other hand tend to make stupid comments or ones that have no relation to the discussion at hand. It's not anger, my good man, it's me not giving a shit what some random kid that doesn't even bother sticking to the topic thinks.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
  16. And its soooo funny by Timesprout · · Score: 1
    What we need all users of open source software to do is contact Intel and let them know what you think of their current behaviour. If you run a big department and chose another vendor's products over Intel's because it doesn't work in your operating system, let them know, along with how many units they could have sold you.


    There's 95% of the universe ruled out right there, and like intel gives a rats ass about whats left
    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
  17. Intel DOES provide some OS drivers by gtoomey · · Score: 1
    1. Re:Intel DOES provide some OS drivers by portmapper · · Score: 3, Informative
      What OpenBSD asks for is hardware documentation, not source code.

      They also ask for the right to distribute firmware under an acceptable license, but Intel refuses. Ironically your link
      above describe exactly the Intel attitude: http://ipw2100.sourceforge.net/firmware.php

      Upon selecting a link above you will be taken to the firmware license agreement. Agreeing to the terms
      presented on that page will direct your browser to the firmware download.
    2. Re:Intel DOES provide some OS drivers by sirambrose · · Score: 3, Informative

      Intel does distribute the firmware for the newer ipw3945 driver under a sane license. Unfortunately, nobody distributes that since it requires a binary daemon to function. One has to wonder why Intel has not relicensed the other firmware files. They have acknowledged that the ipw2100/2200 license is too complicated and doesn't meet the needs of distributors, but they don't want to fix that problem. It would seem that Intel does not want their drivers supported out of the box on open source operating systems.

      If I were to write to Intel, I would ask that all wireless firmware be released under the ipw3945 license. Intel legal has already approved it and it provides a clear description of exactly what we want.

    3. Re:Intel DOES provide some OS drivers by Anonymous Coward · · Score: 0
      but obviously not enough for *BSD


      Umm, how do Linux drivers help the people using BSD?

      If people want to use *BSD, they need *BSD drivers (or documentation to write them).
    4. Re:Intel DOES provide some OS drivers by Anonymous Coward · · Score: 0

      These devices also work on OpenBSD. This post I am running is coming through on the ipw2100 driver on OpenBSD (ipw(4)).

      The issue is that the user has to click-through an Intel EULA and manually download firmware. This is true for OpenBSD just as much as it is for Linux.

    5. Re:Intel DOES provide some OS drivers by Anonymous Coward · · Score: 0

      Regarding the IPW3945, which I regrettably own: How does this Linux binary assist OpenBSD users? Regardless of how nice the license is, this tool just won't do the job. What is needed is the documentation and the license.

  18. Okay, I'll Try by Anonymous Coward · · Score: 4, Funny

    Dear Intel,

    I am humble Nigerian prince with a great wealth of BSD users in a locked-out community...

    Aw, shucks.

  19. Got one for you... by Anonymous Coward · · Score: 0, Funny

    Copy everything in italics below:
    All you motherfuckers are gonna pay. You are the ones who are the ball-lickers. We're gonna fuck your mothers while you watch and cry like little bitches. Once we get to Santa Clara and find those Intel fucks who are making us go online for firmware updates, we're gonna make 'em eat our shit, then shit out our shit, then eat their shit which is made up of our shit that we made 'em eat. Then all you motherfucks are next.
    Love, the Open Source Community.

    1. Re:Got one for you... by A.K.A_Magnet · · Score: 0

      Mod funny! Classic quote from Jay and Silent Bob Strike Back...

  20. Re:Maybe by Timesprout · · Score: 0, Troll

    Ah I see I get modded as trolling when OSS had contributed so fucking much to chip and board design for intel and yet another OSS advocate sounds off about their perrty grievances when others have done the work for them.

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
  21. Software @ Intel by Anonymous Coward · · Score: 0

    Intel is clearly not a software company, and likely never will be. Most employees there do not understand or think beyond the hardware level, even after supposedly switching to a 'platform' company in 2006. The few managers at Intel making software decisions have little knowledge of open source or its benefits. Ultimately, like most companies, every decision is driven by dollars and it is not easy to show significant revenue loss by keeping driver source closed. The current level of Linux support is probably the best you will see for a long time, and might decrease as head count reductions continue into 2007.

  22. Better article on the story. by Karellen · · Score: 4, Informative
    --
    Why doesn't the gene pool have a life guard?
  23. Not so. Matrox G550 is open too, including 3D by Anonymous Coward · · Score: 0

    Intel manufactures the only technologically-current graphics processor which can claim to have open source drivers

    Not so. I'm using brand new Matrox G550 PCIe graphics cards in my servers, and they're running the 100% open-source drivers that come with Linux. I didn't even need to use the Linux driver sources that Matrox supply on their website.

    And furthermore, these cards and their open-source drivers run 3D apps without a hitch, although they're not fast compared to ATI and nVidia of course. (Not bad for fanless cards though.) Matrox also provide a HAL accelerator binary blob, but it's not needed in an open-source system.

    So, Intel doesn't provide the only technologically-current graphics cards with open-source drivers.

    Whereas Matrox does have one *totally exclusive* claim to fame: in addition to open drivers, the G550 PCIe cards are the only ones that will run in PCIe slots of fewer than 16 lanes (16X), and hence are the only ones that work with archetypal "server" motherboards that tend not to have 16X PCIe slots.

  24. This is done for a reason.. (DRM) by plasmacutter · · Score: 1

    Upon the launch of the pentium D, some intel spokesperson was talking about how that chip somehow encorporated hardware based infrastructure for DRM.

    Microsoft's requirements for vista incorporate all sorts of DRM support requirements and requirements for hollywood approval of components.

    The latest intel 64 bit lines are supposed to work with microsoft's software to prevent use of debuggers and other program modifications (such "malware" as the windvd patch to allow DVD-A ripping) through encorporation of "non executable" memory/register sections.

    Granted I'm no einstein on the subject.. but wouldn't providing explicit documentation for such features allow OSS communities to write new firmware for vista to gut it of it's magical DRM capabilities?

    I'm not saying it's not underhanded, anticompetitive, and just downright mean, but through this lense the lack of documentation to those whose licensing policies are directly opposed to the concept of NDA's their stance makes absolute sense.

    --
    VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
    1. Re:This is done for a reason.. (DRM) by Slashcrap · · Score: 0

      The latest intel 64 bit lines are supposed to work with microsoft's software to prevent use of debuggers and other program modifications (such "malware" as the windvd patch to allow DVD-A ripping) through encorporation of "non executable" memory/register sections.

      Granted I'm no einstein on the subject..


      No, you're no Einstein on the subject which is why the previous sentence I quoted is absolute crap. The "protection" against loading unsigned drivers in Win x64 is entirely software based and works on AMD chips as well as it does on Intel. AMD were the first to introduce memory protection - it wasn't designed for DRM reasons and doesn't really have anything to do with the feature you're talking about.

  25. Good Luck by Anonymous Coward · · Score: 0

    Even being someone that used to be on the inside, finding the right person was a joke. The problem isn't that intel doesn't want to help. It's that if they try to help it will show exactly how un-organized they really are.

  26. Re:Maybe by Anonymous Coward · · Score: 0

    Your argument makes total sense; Let's try it with something you can understand, like bread.

    Theo: "it would be really good if MrBread would tell us how to open the packet for the bread we bought"

    You: "stupid Theo, you didn't bake the bread, why should you be allowed to open the packet you _paid_for_?".

    Theo is not taking this from the point of view of someone who wants to make free wireless devices which compete with intel. He is being a paying customer and asking to be allowed to use the product he / his users bought. That shouldn't be too complex.

  27. Re:Not so. Matrox G550 is open too, including 3D by Anonymous Coward · · Score: 0

    "I'm using brand new Matrox G550 PCIe [matrox.com] graphics cards in my servers, and they're running the 100% open-source drivers that come with Linux."

    I'm using Matrox Parhelia card that was released several years ago. Still no working drivers! Drivers are closed binary drivers and the installer is a really messy piece of software that does not work on 85% of the cases. Just read Matrox Linux forum.

  28. Sorry, that's not it. by Anonymous Coward · · Score: 0
    Granted I'm no einstein on the subject.. but wouldn't providing explicit documentation for such features allow OSS communities to write new firmware for vista to gut it of it's magical DRM capabilities?

    No, that's not it. The problem here is similar to the problem with winmodems: so much of the "intellectual property" is in the driver that the manufacturer is afraid of giving it away. The result is a closed-source driver. We will see more cases like this in the future.

    The DRM thing (TCPA) is actually an open standard, not a secret. The security it provides is not through the obscurity of methods and algorithms, but through the obscurity of the secret keys embedded in the TCPA chip. Modifying software is not enough to work around it.

  29. My letter by Cal+Paterson · · Score: 1

    From: Cal Paterson To: majid.awad@intel.com, peter.engelbrecht@intel.com Date: Oct 1, 2006 1:06 PM Subject: Intel Firmware for the Wireless chips As an OpenBSD user and "Intel Wireless PRO" owner, I would like you to release your firmware for the "Intel Wireless PRO" chipset. I have an IBM/Lenovo Thinkpad that uses this chipset, and I am unable to use it without the binary blob firmware you provide. You often say at conferences that you are committed to Open Source/Free Software, and that you release sourcecode to that effect, but often times you fail to release critical code, or even documentation that would make it possible for the community to re-create that code. At the Open Drivers Summit, James Ketrenos said: "If you need to keep IP closed source (for example some whiz-bang algorithm), document the hardware sufficiently that the community can provide their own." This is a fine statement, but it would probably be more meaningful if Intel would actually do so. The wpi driver for OpenBSD is currently suffering for lack of documentation from Intel. Lies and double standards are the currency of your commitment to Open Source/Free Software as it is. However, this is a issue that is easily solved. Release the documentation for this chipset (or, even better, the original code).

    1. Re:My letter by Cal+Paterson · · Score: 2, Interesting

      Shite. Forgot about html ;)

      From: Cal Paterson
      To: majid.awad@intel.com, peter.engelbrecht@intel.com
      Date: Oct 1, 2006 1:06 PM
      Subject: Intel Firmware for the Wireless chips

      As an OpenBSD user and "Intel Wireless PRO" owner, I would like you to
      release your firmware for the "Intel Wireless PRO" chipset. I have an
      IBM/Lenovo Thinkpad that uses this chipset, and I am unable to use it
      without the binary blob firmware you provide.

      You often say at conferences that you are committed to Open
      Source/Free Software, and that you release sourcecode to that effect,
      but often times you fail to release critical code, or even
      documentation that would make it possible for the community to
      re-create that code.

      At the Open Drivers Summit, James Ketrenos said:

      "If you need to keep IP closed source (for example some whiz-bang
      algorithm), document the hardware sufficiently that the community can
      provide their own."

      This is a fine statement, but it would probably be more meaningful if
      Intel would actually do so. The wpi driver for OpenBSD is currently
      suffering for lack of documentation from Intel.

      Lies and double standards are the currency of your commitment to Open
      Source/Free Software as it is.

      However, this is a issue that is easily solved. Release the
      documentation for this chipset (or, even better, the original code).

      [Next time, I'll use the preview button ;)]

    2. Re:My letter by turbidostato · · Score: 1

      Hi, Cal:

      Not to say yours weren't a nice attempt, but I'm afraid the (not to be published) answer from Intel would be on the lines of "So you already bougth our hardware and your money is in our pocket? You can shout the hell out now, we won't give a damn".

      To be really effective your letter (and a thousand more on the same lines) should read: "I'm in the process to choose my new laptop (better if you were in the position to say "to choose the next 2000 laptops for my company" but, heck, nobody is perfect) but sadly, due to the lack of support of the wireless chip out of the box on my Open Source Operative System Of Choice, I'm in the hard situation to choose a model from a competitor. Yours faithfully, a Customer That Won't Be Anymore".

    3. Re:My letter by Cal+Paterson · · Score: 1

      Yes, I see your point. You're totally correct. I probably should have (at least) made the fact that I wouldn't be buying Intel again more direct.

      Well, hopefully, that's a framed letter for other people to use, and this will increase the level of mail that Majid and Peter recieve. Future use should probably pay-up lost Intel sales.

    4. Re:My letter by Plunky · · Score: 1
      However, this is a issue that is easily solved. Release the documentation for this chipset (or, even better, the original code).

      First, I will say. Thanks for writing a letter.. I would like to point out though, that from the PoV of a device driver writer, I would prefer the documentation than the original code. The specifications of hardware give lots more information that a different OS might need to know, rather than 'how the Windows driver works'

  30. Not going to happen by vladimir_putin · · Score: 3, Insightful

    I work for some company developing wireless firmware for our ( completely unrelated ) product. Opensourcing the firmware or HW specs below it is not going to happen, ever, by any company. The reason is that wireless devices must comply with wireless standards. The firmware plays an important part in creating this compatibility. Opening the HW specs would mean that the original company would have to support some random hacker "optimizing" the algorithms in firmware to work better with his scenario forgetting other features that he does not think really matter, but are necessary for the wireless devices working toghether. HW specs are not designed to be easy to understand. They are designed to kick ass in performance or save 0.001mm2 from the silicon area. Usually the savings in silicon area come with the penalty of the interface being "interesting" to say it nicely. Also the HW versions change quite often and HW bugs are worked around in firmware. The amount of work to document all the bugs for open source firmware writers would be humongous. There are not really that many people working with the firmware. Gaining complete understanding of how our own firmware works takes years for for any novice entering the team. Nobody from our team wants to get into scenario where we must try to understand tens of different versions of the firmware and what are the implications of running each of them. The published interfaces need to be - quite stable across HW revisions. - Must not be able to compromize wireless standards compatibility Open source can work with drivers, but never with firmware. This is life. Deal with it.

    1. Re:Not going to happen by Anonymous Coward · · Score: 0

      Bullshit.

      I'm betting everything is already documented in your company. Just release that documentation to the public. But then again that would make your company look incompetent having to describe how broken your hardware is and all the software patching needed to fix it.

      They aren't asking for hand holding, just give them the damn documentation.

      Or be guaranteed not to have sales from people unwilling to put up with your bullshit. You'll loose to the companies that have no qualms giving out interface documentation.

    2. Re:Not going to happen by canuck57 · · Score: 1

      You said:

      The reason is that wireless devices must comply with wireless standards. The firmware plays an important part in creating this compatibility.

      Theo said:

      We would also like Intel to GRANT us distribution rights for the binary firmwares of their 3 wireless chipsets.

      Theo is not asking to change the firmware, just the API to use it and the clear right to distribute it. So what am I missing with your statement?

      The hacking community already knows which chips are not FCC compliant (even with their labels saying so) and can allow power and frequency changes. In fact, some commercial products already do the in band frequency changing because they don't want normal 54g wireless to talk to their equipment. Trust me, it does not work unnamed video surveillance company.

      This is like banning how to use hammers because they might be used illegally. Clearly this is a "excuse" used buy manufacturers such as Intel and Broadcom.

      Now what I might believe, be it simple fear or collusion; is that they want their drivers included with Microsoft products and are worried that Microsoft stating anti-FOSS rhetoric will in fact hurt their chances of this. Be it real or not.

      So I don't buy their products until they can get OSS support. Even when I purchase a XP machine today, I know I will run Linux on it someday. So I only buy hardware that best matches Linux, OpenBSD and Solaris (x86). I find OpenBSDs hardware platform guide (http://www.openbsd.org/plat.html) also to be a good reference for hardware that is reliable, stable and generally works the best for all OSes.

    3. Re:Not going to happen by Anonymous Coward · · Score: 0

      So you're saying that we should accept buggy hardware and that it's OK for an industry leader to hide their garbage behind legal fiction?

      Folks, the strategy here is to SHAME vendors into complying with the wishes of the community. By exposing their doublespeak we influence their behaviour in a way that pure monetary considerations can't because we're less than 5% of their market.

        --Louis

    4. Re:Not going to happen by turbidostato · · Score: 1

      "Opening the HW specs would mean that the original company would have to support some random hacker "optimizing" the algorithms in firmware"

      Bullshit#1: de Raadt is only asking for a redistribution license that will allow the firmware, The Very Same Firmware Intel Already Distributes, within OpenBSD CD.
      Bullshit#2: I work dayin-dayout with vendors with support contracts. First thing they do is telling you that they only will support their shit on blessed operative system X version Y upgrade Z, with firmware versions a, b and c. What would avoid you to tell them you will only support your hardware along with your firmware?

      "Also the HW versions change quite often and HW bugs are worked around in firmware"

      Bullshit#3: So a reason for them not to release specifications for their bullshit is that it's bullshit after all, isn't it?

      "The amount of work to document all the bugs for open source firmware writers would be humongous"

      Bullshit#4: Are you really telling us that you will hide from public because even you don't have a database with such bugs? No wonder you won't release your docs nor you will tell what's your company. Who in his sane mind would want to use your products?

      "Gaining complete understanding of how our own firmware works takes years for for any novice entering the team"

      Bullshit#5: So understanding your firmware is quite difficult and you are trying to avoid headpains to foreign people by not release the docs, is it that?

      "Nobody from our team wants to get into scenario where we must try to understand tens of different versions of the firmware and what are the implications of running each of them"

      See Bullshit#1.

  31. or Dont buy Intel by zenst · · Score: 2, Informative

    I will voice my opinion in the tried and tested way of consumer protesting. I will just not buy Intel for my OpenBSD box's.

        I will buy hardware that has an open support commitment and prove those vendors right in there move.

    1. Re:or Dont buy Intel by canuck57 · · Score: 1

      will just not buy Intel for my OpenBSD box's.

      Since all my boixes will eventually run OpenBSD either via VMWare or directly as the main OS, I will not buy Intel or any mobo with Broadcom on it.

    2. Re:or Dont buy Intel by theLOUDroom · · Score: 1

      I will voice my opinion in the tried and tested way of consumer protesting. I will just not buy Intel for my OpenBSD box's. I will buy hardware that has an open support commitment and prove those vendors right in there move.

      Even better:
      Vote with your wallet and write two emails:
      One to the company you didn't buy from, explaining why and another to the company you did buy from explaining why.

      --
      Life is too short to proofread.
    3. Re:or Dont buy Intel by jimicus · · Score: 1

      I will buy hardware that has an open support commitment and prove those vendors right in there move.

      Off you go then. You go out and buy your PC which can run with:

      - Fully open-sourced wireless network drivers which support all features of the hardware.
      - Fully open-sourced graphics drivers which support all features of the hardware.

      When you've done that, come back and tell us what you bought.

  32. Matrox G550 does not work by Anonymous Coward · · Score: 0

    I'm using an old Matrox G550 AGP and it does not work. The free drivers cause the hardware to emmit the wrong frequencies when using the second output (as DSUB is soldered to the first, the second output is my only choice). There are drivers without source from Matrox which make me able to use the output but are buggy like hell. At least they fixed this up to 5 min timeout at startup, but it still regulary shuts down and does not work untill a reboot every few months.

    If anyone has any documentation how to get this work? (I already tried to fix it, but the free driver just magically writes some ports, and till it writes to the ports, all frequencies are correct) please!

  33. Quit bashing Intel by Ice+Wewe · · Score: 1
    Intel is not doing you a favor by requiring you to go to a website and download firmware for your hardware. You paid for the hardware, and Intel is thanking you by making it difficult for you to use it. Let Intel know what you think of this.

    Look, I'm all for hurting intel. I jumped ship to AMD after my second intel based machine. Why? Because the intel machine was to loud. I'd invested over $300 in trying to make the machine quieter, and it's still 10 times louder than my AMD system, which I wasn't even trying to make quiet. Not all company's are onboard with open source, but cut Intel some slack. It's like telling a guy whose under a lot of stress at work that he has to support his Mother's Brother's Aunt because she exsists. I've run many flavors of linux on my intel machines, and I've never had any problems with them. SuSE, Fedora Core 2 & 3, Mandrake LE2005 & 2006, and Ubuntu all ran fine on my Intel machines. So if you're talking about the fact that nVidia drivers are a pain because they aren't open source, well then, you're shooting the messenger, to speak. Perhaps you're not at frustrated with Intel, as you are with the other system compontents that require closed source drivers. I fail to see where the beef is.

  34. "operating system of choice"? by Caspian · · Score: 1, Flamebait

    Hey, we live in a country where the majority doesn't even believe in one's right to MARRY the person of one's choice... why on earth should we expect the (wholly reasonable, of course) freedom to run an operating system of our choice?

    Any American who isn't straight, and doesn't run Windows, is a deviant unamerican commie terrorist-sympathizer. Right? I mean, right???? Somebody back me up here. ;)

    --
    With spending like this, exactly what are "conservatives" conserving?
  35. Re:Not so. Matrox G550 is open too, including 3D by jrobinson5 · · Score: 0

    You have a graphics card on your server? Why?

  36. Windows deserves to get bagged. by darkonc · · Score: 1
    My boss at work opened up his store, with the till being run by a machine that he brought from home -- Installed (as usual) with only the (default) administrator user.

    He then asked me to create a new user so that I could put some data in a safe, place, but i made the mistake of making my new user an administrator -- as soon as I did this, it became impossible to log in as the old administrator using the standard XP login screen. It took me some googling to figure out what had happened, but once I understood what was wrong, and even though the fix would have been almost trivial, if I had the source code (turn off the check for a second user), the only available fix for me (given that my boss hates the old NT-4 login screen) was to reformat the drive and re-install the entire OS.

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    1. Re:Windows deserves to get bagged. by Bing+Tsher+E · · Score: 1

      It sounds like the 'only choice' was forced by your bosses arbitrary 'hatred' of the old NT-4 login screen, for the most part.

    2. Re:Windows deserves to get bagged. by sangreal66 · · Score: 1

      Wow, I hope you don't get paid to do this. Reformat to add Administrator to the welecome screen? You could have just edited the registry (http://tinyurl.com/6utzj) or if that is too hard for you, Microsoft's TweakUI gives you a nice GUI to change the users displayed. I find it odd, however, that your boss was running XP with only one Administrator account to begin with since part of the installation process is adding a second User. You can get around this, but I doubt your boss did.

    3. Re:Windows deserves to get bagged. by darkonc · · Score: 1
      Well, I've now (just recently) seen two users with versions of this problem. neither of them is computer savy.. They managed to get the system up with only the one administrator account, (they may have also created NON-admin accounts), and when a second admin account was added the first became unavailable for login.

      The one fix I was able to find was to disable the fat login screen. In my googles, I wasn't able to find the (emminently obvious -- ahem) registry entry that would fix the problem, and the most sane other choice I found was to go to the old-style screen (which gave my boss flashbacks) so I was left reformating the system.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    4. Re:Windows deserves to get bagged. by alc6379 · · Score: 1

      Why were you running as Administrator, anyways? That's just as ignorant as running as root for day-to-day tasks in a *nix environment.

      --
      I don't moderate anymore. Karma penalty for 90% fair mods? Can I mod that unfair?
    5. Re:Windows deserves to get bagged. by Jonner · · Score: 1

      Wow, that's a new low. One isn't necessarily expected to RTFA on Slashdot, but you can't read a couple of paragraphs in a post? If you had, you'd realize that the grandparent says he was trying to make a normal user for safer computing and accidentally made it an administrator.

    6. Re:Windows deserves to get bagged. by Anonymous Coward · · Score: 0

      Or you could do this: With the new admin user acount create a non-admin account. Then disable the new admin account. Reboot and you'll have the option to login as Administrator or as the new non-priveleged user!

    7. Re:Windows deserves to get bagged. by Anonymous Coward · · Score: 0

      Safe mode allows access to the "Administrator" account even after you've made another user in the administrator group.

    8. Re:Windows deserves to get bagged. by alc6379 · · Score: 1

      Even still... as pointed out by other users, this post is bogus. You still have access to the Administrator account in Safe Mode, or you can just create a new, non-admin user via that other account, then delete the wrong account. There's still no need to reformat, or log in as Administrator in normal mode.

      --
      I don't moderate anymore. Karma penalty for 90% fair mods? Can I mod that unfair?
    9. Re:Windows deserves to get bagged. by Jonner · · Score: 1

      I don't disagree that it was unnecessary to reinstall Windows. My point remains that someone who doesn't have at least a basic comprehension of a post should not reply to it. Uninformed discussion just adds to the distracting cacophony that is Slashdot.

  37. So the whole point is to avoid a license? by blacktalonz · · Score: 1

    It appears that the whole complaint is that Intel is trying to enforce a License and someone is complaining that you can't get something without a license so that they can distribute it. This is my whole complaint about the opensource community. They scream to the Heavens that everything should be free as if it is a basic human right. Intel is a for-profit corporation. I can't fault them for trying to enforce a licence on a product they designed and sold, a license with attempts to maintain the quality standards of their product.

  38. OT: Gay marriage... by Kjella · · Score: 1

    One thing I've noticed in the US is the complete inability to separate religious ceremony from civil status. Here in Norway, we have a christian state church, but we cecognize gay partnerships. What does that mean? It means that we want to recognize the civil status whether they're christian, muslism, "heathen", interreligious, white, black, interracial, straight, gay or lesbian. Whether or not it is a valid "marriage" according to religious dogma or not is irrelevant to the state.

    We've already had all the usual religious bickering about gay people holding positions in the church, priests refusing to conduct or recognize gay marriage and consider them all to be living in sin etc., and most gays have convieniently chosen to use the word partnership simply to avoid the whole flamewar. There's plenty other issues as well, but they are minor compared to the US. Certainly, gay partnership is accepted by almost everyone even within the church. All the disputes are about the religious connotations.

    That is where I think the gays in the US have missed their target, distancing themselves from the religious issues. It is strange to me that a country with a state church can have a better separation between state and church than a country where the state and church is separate.

    --
    Live today, because you never know what tomorrow brings
  39. *BSD is Dead by Anonymous Coward · · Score: 0

    It is now official. Netcraft confirms: *BSD is dying

    One more crippling bombshell hit the already beleaguered *BSD community when IDC confirmed that *BSD market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.

    You don't need to be the Amazing Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood.

    FreeBSD is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD developers Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying.

    Let's keep to the facts and look at the numbers.

    OpenBSD leader Theo "Oddball" De Raadt states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.

    Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.

    All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS dilettante dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.

    Fact: *BSD is dying

  40. Difference in Paradigm by Chabil+Ha' · · Score: 2, Insightful

    See, this community bases everything off of a paradigm that everything ought to be free "as in libre". However, the current paradigm (which I admit is slowly shifting) is modeled around the though that information is worth money and power. Because there is secrecy surrounding the code that they use to guard their property, then they have control over how their property is used. They are able to make money off of it. This is their motive. This is how capitalism works.

    They see releasing that information as a threat to their MO. They think that if they start handing this stuff out for free their turning into a bunch of commies. And even though this community knows that isn't true, it doesn't help using ad homonym attacks against them by calling them 'big fat liars'. It looks childish and immature.

    As for emailing? I don't think they give hoot whether a few geeks boycott them because they don't get open source drivers, mostly because there will always be someone else who will buy their product without qualms. Only if someone like Dell dropped Intel for such reasons would they begin to notice. What would happen if Apple and HP dropped them too? Sure they would wake up. But you know why none of them will do that? Because, they operate under the same paradigm. And 99.99999999999% of their customer base doesn't care because (to them) it's irrelevant.

    --
    We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
    1. Re:Difference in Paradigm by evilviper · · Score: 1
      Because there is secrecy surrounding the code that they use to guard their property, then they have control over how their property is used. They are able to make money off of it. This is their motive. This is how capitalism works.

      No, capitalism works when 10% of people, realizing they can't get Intel hardware to work properly, buy from somebody else.

      Then, instead of losing the theoretical dollar value of their IP, they're losing real dollars in sales of the hardware.

      mostly because there will always be someone else who will buy their product without qualms.

      This is nonsense. They aren't trying to sell a single piece of hardware to someone. They're trying to sell large quantities of hardware, and a boycott means they'll be selling less. That, in-turn, drives up the price they have to sell the hardware for to make a profit, which futher reduces the number of people who buy from Intel, as the alternatives become relatively cheaper.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  41. Intel Wireless Motes are OpenSource by cabbi · · Score: 2, Interesting

    I work at UC Berkeley on ecological monitoring using wireless sensors. We have been collaborating with Intel Lab, Berkeley for the last 2 years and their wireless hardware, "motes", use an entirely open source OS/firmware: tinyOS. They made this a deliberate strategy, by collaborating with the university they get high quality fast developing firmware and they make the money on the hardware design. So far it has worked well for all of us. Intel is a big company. Not all of their divisions play badly.

    1. Re:Intel Wireless Motes are OpenSource by VGPowerlord · · Score: 1

      You work at UC Berkeley, the birthplace of BSD, and don't use BSD?! What is the world coming to!

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    2. Re:Intel Wireless Motes are OpenSource by cabbi · · Score: 1

      Well, I do use postgresql which came from here...

  42. marriage "licenses"... by zogger · · Score: 1

    ...and most gun laws too, oddly enough, came about in the US from primarily racial segregation and minority oppression actions. Originally, marriage had nothing to do with the state, and originally all the states had laws like Vermont still has about firearms, pure second amendment. The marriage laws varied state to state and were weird, you could as "race" such and such only marry an identical race or a small variation/percentage. Now marriage laws are more closely tied to social engineering and business and government handouts and rights of inheritance and all sorts of strangeness.

  43. not about OSSing the firmware! by Anonymous Coward · · Score: 0
    Opensourcing the firmware or HW specs below it is not going to happen, ever, by any company. The reason is that wireless devices must comply with wireless standards.


    THIS IS NOT ABOUT OPEN SOURCING THE FIRMWARE!

    This is about (at minimum) allowing the firmware (which has the transmission restrictions!) to be freely distributable without the end-user having to go to some web site and clicking through a license.

    The steps are:
     
    1. Allow free distribution of your firmware
    2. Release the documentation for the API of that firmware
    3. OSS developers will write their drivers using said firmware and API
    4. People will be able to use your product on their OS of choice


    The manufacturer doing the first two steps does not involved releasing the code.
  44. Theo wants to redistribute firmware, not modify it by tepples · · Score: 1
    The FCC requires unlicensed devices to be not easily modifiable to operate out of band. The ability to go in and change a const or DEFINE MAXPOWER from 0xFE to 0xFF may be considered easily modifiable by the FCC.

    Theo de Raadt is not asking for the ability to modify the card's firmware, just permission to redistribute it. So what FCCing reason does Intel have not to grant this permission?

  45. You are full of shit corporate apologist douche. by Anonymous Coward · · Score: 0

    Intel is not magical, and they are not special. Every other company allows redistribution of their firmware, and even intel does for their ethernet firmware. There is nothing special about the wireless firmware that you need to sign away your rights to distribute it, ask every other vendor of wireless chipsets.

  46. Intel is only somewhat better than everybody else by iabervon · · Score: 1

    I'd tell Intel that I didn't buy their hardware because there wasn't open source support for it, except that, in point of fact, I bought their hardware because there's open source support for it. Sure, it's a pain that Intel doesn't let distributions redistribute unmodified firmware, because it means that I needed a wired network connection to install Gentoo, but getting the ipw3945 to work was a matter of doing "emerge ipw3945" (there was more of a hassle getting the newer-than-mainline ieee80211 module built than anything to do with the firmware, which was downloaded automatically. I didn't even need to go to the web page myself and agree to anything). This was all substantially easier than using other wireless, where appearantly identical devices have entirely different and incompatible hardware inside, which claims to be exactly the same, except that the manufacturer's flaky Windows drivers detect the difference and do the appropriate totally different thing.

    That isn't to say that I don't think that Intel should release specs (it's not like they're hiding anything, when they're releasing open-source drivers anyway; I think they justdon't have enough tech writers or something), or that I don't think that Intel should interact more with the open-source distributors of their drivers (it's a pain that they don't push for inclusion of their Linux wireless drivers in the kernel, do the necessary coding-style work, and use the regular kernel development methodology), or that I'm not impatient with Intel not yet having a stable i915 driver, or even that I think there shouldn't be BSD-coding-style drivers created for Intel hardware in addition to the Linux-coding-style ones. But really, I don't have any problem with Intel doing only as much as is actually necessary to give me a good experience with their hardware.

  47. Intel docs hard to get for comercial reasons by HalWasRight · · Score: 1
    Intel is very hard to get docs out of even if you have a commercial need for them. When they do issue docs, they are issued to a specific engineer, not a company. Each copy is tracked. The cover has language that says the book must be stored in a locked cabinet and direction not to leave the book unattended when it is not in a locked cabinet.


    Given this behavior toward partners with a legitmate comercial need for docs, I can't imagine them changing their policy toward open source projects.

    --
    "This mission is too important to allow you to jeopardize it." -- HAL
  48. Intel Machine too loud?!? by Anonymous Coward · · Score: 0

    You jumped ship to AMD because the Intel machine was too loud? As far as I can tell, an Intel or AMD chip make absolutely no noise.

  49. Speaking as a hardware manufacturer... by jcr · · Score: 1

    The worst thing about trying to deal with the open-source "movement" (as opposed to open-source users), is the tantrums coming from the people who fail to grasp is that their own choice to give code away does not create any moral imperative for anyone else to do likewise, nor does their wish to have documentation for a device create any obligation to the owner of that device to release said documentation.

    My own company is developing a PCI express board for video compression, which several prospective customers would like to use in machines running Linux. If we decide that there are enough customers to justify developing a linux driver then we will do so, but whether or not we release the source code to that driver will be a business decision and it will not be decided by Theo, RMS, or any of their fans, no matter how vitriolic they may get.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:Speaking as a hardware manufacturer... by Nimrangul · · Score: 0, Flamebait

      It's a shame you're so stupid then, what is this product's name so that I may never purchase it?

      Noone needs the documentation or the code or the firmware opened up, noone needs any of it. But if you are going to go and claim to support open source, yet prove this a lie by your own actions, people will get upset. Intel has no obligation to release their firmware for the wireless chipssets in any manner, be it under liberal or restrictive terms - but if they are saying they are good and friendly to open source and yet refuse flatly to be good and friendly to open source, they are being dicks and wasting people's time by lying to them.

      Theo de Raadt isn't looking for the source code for the drivers, just the firmware to be redistributable. If you had a firmware upgrade, would you allow people to hand it out so your own customers could update the product they gave you money for?

      Noone was asking for them to open source shit, they just want the firmware, the little bit of code that runs on the hardware, the code that lets the damned thing run at all, be sent out with all the operating systems of the world, so the hardware that depends on that firmware is actually usable.

      How hard was that to understand?

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    2. Re:Speaking as a hardware manufacturer... by jcr · · Score: 1

      It's a shame you're so stupid then

      Thanks for making my point.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    3. Re:Speaking as a hardware manufacturer... by Nimrangul · · Score: 1

      What point? The one that you can't read? The one where you're too stupid to really understand what's going on before commenting? I'm not seeing your point at all, I'm just seeing a dumbass who thinks that because Theo de Raadt called Intel a bunch of liers, that suddenly he needs to comment on how mean they are. Perhaps, since you are so enlightened, you would bless us with an ounce of your eternal wisdom and light the path so that all can follow you on the road of life.

      Noone said that there was a moral imperative for anything, except for you, noone said anyone had to give up documentation, except for you, you are here putting words into people's mouths and acting like a snotty little punk, so, perhaps you could be so kind as to read what people are actually saying and thinnking the next time you want to make a point, then you may actually succeed at something other than making an ass of yourself.

      OpenBSD developers are saying Intel is lying to the people, since Intel is claiming to be a benefactor of the open source community, while at the same time it refuses to help them all the time for - lying about what they do and how nice they are. This is not a matter of opening up code, it's not a matter of giving documentation away (althought that would be lovely), what this is, is quite simple. OpenBSD telling anyone who cares that Intel are a bunch of liers and that if they want that to change they should tell Intel their feelings on the matter. The firmwares are a pain in the ass to get, because Intel doesn't care about the open source community, yet at the same time, it is claiming it cares about the open source community. You seem to be too stupid to grasp that, but I think I've spelt it out thoroughly enough that a retarded monkey would understand, so hopefully now you do too.

      Oh, and if you wanted support for your hardware in the Linux kernel, you wouldn't need to justify it, or even do the development yourself, giving one set of documentation and a couple of your boards to a few interested developers would get a working driver done without you having to pay for it, but that had nothing to do with the subject at hand, that was you being stupid.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    4. Re:Speaking as a hardware manufacturer... by jcr · · Score: 1

      What point?

      The point that people like you aren't worth the trouble to deal with. Who needs the hassle?

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    5. Re:Speaking as a hardware manufacturer... by Anonymous Coward · · Score: 0

      You seem to be pretty misinformed. Nobody (at least not anybody reasonable) is going to be asking your company to open source their drivers. What they want is the documentation of your hardware so that they can write their own drivers.

      Not agreeing with this is like not giving anyone the manual to your product. The only difference is that a smaller number of people actually care about it directly, so companies can get away with keeping it secret (and also, people can get by without a manual pretty easily...the hardware documentation is much much harder to reverse engineer).

      Your position on this is rather obtuse, and I hope that if you are the one making decisions on this for your company that you will do at least a little more research.

    6. Re:Speaking as a hardware manufacturer... by Anonymous Coward · · Score: 0

      If you publically announce that you're supporting Open Source, and then require that anyone who uses it, regardless of which driver they use, has to download the firmware seperately, under a restrictive license, then it's perfectly reasonable for Theo, RMS, or Bill "Fucking" Gates to tell you you're a liar.

      That's what the issue is here. Intel is claiming to support Open Source. They're also preventing key components of any device drivers supposedly supported by their "Pro-OSS" stance from being distributed with the rest of the operating systems. In many cases, eg network drivers, the consequences are pretty unpleasant, with end users having to use an entirely different operating system to download and burn the firmware onto a CD just so they can install it, because they're not going to be able to download it onto the computer directly given the catch-22ness of the situation.

      So here's an idea: if you don't want Theo to call you names, don't lie about supporting the movement of which he is part. It's that simple. Just because Theo's the loudmouth doesn't mean what he's saying isn't 100% right.

  50. fat? by Skapare · · Score: 1

    Having never seen James Ketrenos, not even in pictures, I have no idea if he is fat or not. Maybe he's skinny and Theo is just trying to insult him. But if he says something that is false, and he knows it is false, then at least the liar part is true. Of course we may never know what he really knows. He could just be mistaken and skinny.

    --
    now we need to go OSS in diesel cars
  51. There is a disconnect. by dangermen · · Score: 1

    There is a slight disconnect between Intel and the OSS world. I have had a VERY VERY VERY good experience with Intel's OSS employees. I figured out a way to make an IDS load balancer using Linux, Policy Routing, and EBTables. I used Intel GigE NICS and had an extremely positive experience. I ran into a few snags but Intel's OSS paid resource was a champ. I was provided a 'special' version of the drivers and then was able to get back into high gear. You can check my prior posts, I give Intel a LOT of flack but I think this is one area where they deserve some kudos.

    As always, very greatful to Intel and Net-Dev.

  52. No one is asking for open source firmware. by Anonymous Coward · · Score: 0

    OpenBSD has no problem whatsoever with closed source firmware.

    No one is asking for open source firmware. What OpenBSD wants is better documentation for the firmware and the right to distribute it with the OS without signing an agreement with Intel.

    Read the damned article before typing ten paragraph responses to something that you imagined.

  53. Very cheap too! by Anonymous Coward · · Score: 0

    RaLink is the provider of the chips for most of the $10 generic Airlink wifi stuff sold at Fry's (see www.frys-electronics-ads.com) . If you're to lazy to go to Fry's, go to outpost.com .

  54. Its about money by nurb432 · · Score: 1

    If you arent a large enough customer, then you are just blowing hot air as they could really care less.

    Not falting them, they have to weigh the options of the time/mone spent to help you out, relative to the revenue gained. PR of being 'nice' doesnt always bring home the bacon.

    --
    ---- Booth was a patriot ----
    1. Re:Its about money by Nimrangul · · Score: 1

      How much money does it cost to sed the BSD licence replacing BSD words with Intel words and then >> piping it into the new licence file, or just using vi if you want to. I can do it in under a minute so I am pretty sure it would take an hour at a business like Intel, yet, that's probably the minimum wage worker doing that and suddenly everyone can use the firmware however they like. So, it'd cost them nothing, what's this weighing you're talking about? There is no revenue gained or lost, since the people already gave Intel the money, now they want to use what they bought.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    2. Re:Its about money by jimicus · · Score: 1

      If you arent a large enough customer

      How many of Intel's customers are end users? Rough guess?

      I'd say about 2%. The other 98% are OEMs like HP, Lenovo, Dell et al.

      How many OEMs give a fsck about supporting anything other than Windows on desktop hardware? Server hardware, now that's a different kettle of fish. But server hardware tends to be rather more conservative and rather less likely to ship with Intel's latest, greatest, flakiest bit of hardware.

  55. Get a clue... by LibrePensador · · Score: 1

    I know it's probably too much to ask of you, but read the fine article. He is asking for redistribution rights, not for the firmware to be opensource. In other words, he wants Intel to retain its copyright on the firmware, but wants to be able to distribute freely that firmware to users of open source operating system.

    Thus, your argument about how difficult it is to program firmwares or why they shouldn't be opened because they would allow hackers to play with the transmission frequencies is dead on arrival because you are arguing a STRAWMAN!

    --
    Pragmatism as an ideology is not particularly pragmatic in the long term. Keep it in mind when you dismiss Free Software
  56. Doublespeak by el+borak · · Score: 2, Funny
    From the article:
    We do not believe that Intel is not special enough that they can take people's money and their rights.
    I can't misunderstand why Intel won't refuse to not release the unavailable documents.
    --
    An imperfect plan executed violently is far superior to a perfect plan. -- George Patton
  57. GNAA by +Mr.+S.+Catman · · Score: 0, Offtopic

    GNAA (GAY NIGGER ASSOCIATION OF AMERICA) is the first organization which gathers GAY NIGGERS from all over America and abroad for one common goal - being GAY NIGGERS.

    Are you GAY?
    Are you a NIGGER?
    Are you a GAY NIGGER?

    If you answered "Yes" to all of the above questions, then GNAA (GAY NIGGER ASSOCIATION OF AMERICA) might be exactly what you've been looking for!
    Join GNAA (GAY NIGGER ASSOCIATION OF AMERICA) today, and enjoy all the benefits of being a full-time GNAA member.
    GNAA (GAY NIGGER ASSOCIATION OF AMERICA) is the fastest-growing GAY NIGGER community with THOUSANDS of members all over United States of America and the World! You, too, can be a part of GNAA if you join today!

    Why not? It's quick and easy - only 3 simple steps!

    * First, you have to obtain a copy of GAYNIGGERS FROM OUTER SPACE THE MOVIE and watch it. You can download the movie (~130mb) using BitTorrent.
    * Second, you need to succeed in posting a GNAA First Post on slashdot.org, a popular "news for trolls" website.
    * Third, you need to join the official GNAA irc channel #GNAA on irc.gnaa.us, and apply for membership.

    Talk to one of the ops or any of the other members in the channel to sign up today! Upon submitting your application, you will be required to submit links to your successful First Post, and you will be tested on your knowledge of GAYNIGGERS FROM OUTER SPACE.

    If you are having trouble locating #GNAA, the official GAY NIGGER ASSOCIATION OF AMERICA irc channel, you might be on a wrong irc network. The correct network is NiggerNET, and you can connect to irc.gnaa.us as our official server. Follow this link if you are using an irc client such as mIRC.

    If you have mod points and would like to support GNAA, please moderate this post up.

  58. Re:Not so. Matrox G550 is open too, including 3D by Anonymous Coward · · Score: 0

    The G550 (PCIe or not) is not technologically current, though. It's a re-spin of the old Toucan chip (in G400, G400 Max, G450) -- a Direct3D 6 era product. No TnL, no Dot3, let alone any kind of shaders. Only 32MB of video memory. (But yay EMBM! It rocked in all the three games.) Quake 3 Arena at low rez is about the limit for it...

    Perfectly good for a server, though. You use the dual-head feature? (Very useful for many usage cases -- remember folks, they're not all headless web or file servers!)