Slashdot Mirror


Proprietary Parts in OLPC Project Draw Criticism

An anonymous reader writes "The Jem Report is running a story about the recent controversy surrounding the hardware used in OLPC laptops. Some devices require NDA's to write drivers, and some parts require firmware that cannot be freely redistributed. Richard Stallmann and Theo de Raadt oppose the use of such devices. Jim Getty defends OLPC's choice (de Raadts response). Jem Matzan has interviewed all sides and published the answers."

247 comments

  1. Just because 'they' oppose it... by Richard_at_work · · Score: 1, Insightful

    ...doesnt make it law. The OLPC projects goal is to put a laptop into every childs hands, not to create a political statement about free software.

    1. Re:Just because 'they' oppose it... by Homology · · Score: 3, Insightful
      ...doesnt make it law. The OLPC projects goal is to put a laptop into every childs hands, not to create a political statement about free software.

      But then the OLPC project should say so and not piggy-tail on the percieved value of open source. Understandably, several are disappointed.

    2. Re:Just because 'they' oppose it... by Calinous · · Score: 1

      As long as the parties that work to make the OLPC work are well intended, there is nothing wrong with having proprietary things inside (interfaces, drivers, and so on). However, if one company supplying - let's say - the wireless stack decide to earn more money than what was in the initial contract - for reasons as diverse as negotiating the price for 5 millions pieces, but delivering only 4.5 millions for lack of customers, you are in trouble. You can not use a different supplier if the original one put a bit of DCMA-hooks inside, and have to break compatibility. Open source everything inside would have been the best solution... Do you think this could not happen? Microsoft choose to have proprietary rights over everything that is inside the XBox 360 - the reason? when they wanted some terms (price of NVidia graphics core inside XBox) revised, NVidia choose to keep the first negotiated price. Now, if Microsoft wants to build the graphic chips in XBox360 at a foundry in Taiwan, they are able to do so (it might cost them some, but they can do it)

    3. Re:Just because 'they' oppose it... by Richard_at_work · · Score: 0, Flamebait

      The OLPC should say what? Their website ( http://laptop.org/ ) doesnt actually tout Open Source all that much so I dont see how you get the impression they are piggy-tailing on any percieved value - its a means to an end, and that end is to put a cheap laptop into as many childrens hands as possible.

      RMS and Theo are trying to use this project as a soapbox to further their own political views, and that disgusts me.

    4. Re:Just because 'they' oppose it... by swillden · · Score: 5, Insightful

      RMS and Theo are trying to use this project as a soapbox to further their own political views, and that disgusts me.

      Those political views created open source, without which the OLPC project could not achieve its goals.

      These are all good people doing good things, and they mostly share the same goals. There's a disagreement over which of the goals is most important, and some of them (Theo) tend to be a little bombastic, but there's nothing to be disgusted about.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    5. Re:Just because 'they' oppose it... by davecb · · Score: 4, Insightful

      RMS and Theo are good folks to have, to keep us from wandering down a blind alley. In the case of OLPC, their position has caused the launch of a subproject to create free replacements for the proprietary bits.

      At the same time, those replacements don't exist yet, and OLPC is constrained (by power and mesh-networking issues) to use the proprietary bits in the meantime, to be able to ship product.

      Sounds to me like a good plan: they know they want both laptops and free software, so they're working on a plan to have both. Which is a very healthy approach!

      --dave

      --
      davecb@spamcop.net
    6. Re:Just because 'they' oppose it... by Richard_at_work · · Score: 2, Insightful

      Those views did not create open source, they created GNU and the FSF. I was freely exchanging sourcecode with friends and fellow developers long before I had ever heard of either of those two organisations.

    7. Re:Just because 'they' oppose it... by Anonymous Coward · · Score: 0

      My comment is Offtopic. And a Troll. And Flamebait. And whatever bullshit the clueless moderators want to label it.

      Nevermind the truth in what I say.
      Whatever you do, do not mark my comment Insightful or Informative or Interesting.
      In fact, do not read this as it may poison your mind with disloyal thoughts.

      Please help Slashdot by taking this survey about our recent redesign.

      Problems:

      1 - This survey link has been at the top of my slashdot page everyday for some time now. No matter how many times I take it, it does not go away. I don't just get the "meta-moderate" link like I used to. I have to post an anonymous comment like this just to get the meta-moderate link.

      2- Everytime I click the survey link, I am logged out. How do I know if someone isn't submitting results a million times anonymously, invalidating my one time taking it?

      3- Clicking Finish opens a new window. Why can't it just redirect me to the completion page in the same window? Is this not making it easy for anyone to anonymously submit answers over and over?

      4- "Click here to continue this survey later"- this javascripted link also opens an unnecessary new window where I'm prompted to enter an email address and click "Send URL". If I click Send URL without entering an email address, I still get a success message. What The Fuck. One would expect a site like slashdot would not make such a stupid mistake, nor employ dunderheads who are stupid enough to make such a mistake.

      5- Neither the survey owner nor technical support have responded to notification of these problems in weeks.

      In conclusion, the idiots who designed and implemented this survey should be strung up by their toehairs. I will continue petitioning for this until these problems are fixed. Thanks for your time.

    8. Re:Just because 'they' oppose it... by ObsessiveMathsFreak · · Score: 2, Informative
      The OLPC projects goal is to put a laptop into every childs hands, not to create a political statement about free software.
      Yes, but when some private company and it's lawyer goon squad come looking for their protection money from those children, the matter will probably cease being a mere political issue.
      --
      May the Maths Be with you!
    9. Re:Just because 'they' oppose it... by harlows_monkeys · · Score: 1
      The OLPC projects goal is to put a laptop into every childs hands, not to create a political statement about free software

      But they turned down Steve Job's offer of $0 OS X for the OLPC, saying that it was important that the OLPC be free in the "free software" sense.

    10. Re:Just because 'they' oppose it... by orasio · · Score: 4, Informative

      Those views did not create open source, they created GNU and the FSF. I was freely exchanging sourcecode with friends and fellow developers long before I had ever heard of either of those two organisations.


      Of course you were sharing, just like RMS.
      You are right, they didn't create "open source", but they are key to its continued existance.
      The problem is that there was a point in time where corporations decided that it was a bad thing, and they started imposing restrictions on that, like NDAs and tough licenses on code.
      The FSF was created to protect what you did with your friends, and has the consequence of being useful globally.

    11. Re:Just because 'they' oppose it... by Jeff+DeMaagd · · Score: 3, Informative

      The goal is to maximize profits. It's a fucking corporation, not some charitable organization.

      If you think you are right, I think you should tell that to the web site management:

      The MIT Media Lab has launched a new research initiative to develop a $100 laptop--a technology that could revolutionize how we educate the world's children. To achieve this goal, a new, non-profit association, One Laptop per Child (OLPC), has been created, which is independent of MIT.

      It's not the standard for-profit corporation as you suggest.

    12. Re:Just because 'they' oppose it... by Peter+La+Casse · · Score: 1

      Somebody should tell those guys that morals are old-fashioned. Kids these days are more into living for the moment.

    13. Re:Just because 'they' oppose it... by at_slashdot · · Score: 1

      It's not like RMS nagged into oblivion people to start to write open source, he did it himself. I have the all the respect for people who do what needs to be done in order to archive an objective, but people who want to impose their ideas on other people disgust me.

      So in part I have only respect for RMS for what he did, I have less respect for him if he comes and tells me (or anybody else) what license to use.

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    14. Re:Just because 'they' oppose it... by Svartalf · · Score: 1

      I can buy the power issue. Marvell's chip is one of the better choices for this. Mesh networking, I don't buy.

      http://locustworld.com/modules.php?set_albumName=a lbum01&op=modload&name=gallery&file=index&include= view_album.php

      Those are pictures of a mesh networking product/project that runs on Linux and doesn't even USE that
      Marvell chip.

      There's other low-power options that do this sort of thing- sure, it may be "harder" without the assist from
      the Marvell chip, but don't play the "It's the only way to do this thing" card- it's not at all close to the
      truth here.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    15. Re:Just because 'they' oppose it... by kthejoker · · Score: 1

      Clearly by "created" he meant "made the term 'open source' what it is today." But you know, that's cool, be obtuse, be deliberately ignorant. That's awesome, you'll clearly be a hoot at parties.

    16. Re:Just because 'they' oppose it... by Anonymous Coward · · Score: 0

      You are right, they didn't create "open source", but they are key to its continued existance.

      No they aren't. They are key to getting masses of people considering the benefits of open source and to retaining high quality in some popular or important open source projects, through well thought out reason. People participating in open source would not be reduced to zero if it were not for RMS, etc.

      I've been sharing code with another programmer friend since 1991 and we will continue to do so, regardless of what RMS has to say, how big "open source" gets and how hard it could fall.

      I posted C code to BBS' before Linux existed (For example. This is not to say Linux was the start of open source). My feelings were as a hobbiest who wanted to share amongst like minded people. I did not need a visionary or a revolution to make me think like that.

      In summary, RMS and the like are NOT the key to the continued existance of open source. That is like saying the current Pope is the key to the continued existance of Christianity.

    17. Re:Just because 'they' oppose it... by swillden · · Score: 0

      but people who want to impose their ideas on other people disgust me.

      How are either RMS or Theo imposing their ideas on anyone? They're making an argument, period. They have no power to impose their ideas, and there's no evidence that they would impose their ideas if they did have that power. I know RMS was once asked what if he would require all source to be open if he were king for a day, and his response was that he would not, that all developers should be free to choose how they distribute their own software.

      RMS isn't even making his argument in public -- AFAICT, all of his communications with the project have been private. Theo's doing it in public, and while that may be less polite in some circumstances, there's nothing wrong with it.

      There's nothing worthy of disgust here. Quite the opposite, really. Even if you disagree with their points of view, their dedication to their principles is admirable.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    18. Re:Just because 'they' oppose it... by jazman_777 · · Score: 1
      RMS tends to be political. De Raadt is not--he is a pure pragmatist. De Raadt (Disclaimer: I am an OpenBSD proponent) wants to avoid propietary bits so he can have good secure maintainable code. Period. Blobs, NDAs, undocumented hardware work against that. If there is a security problem with a blob, you can't fix it. (Blobs are inherently insecure: you _cannot_ audit the code.) If there is a security problem with code someone else wrote under NDA, it's really hard to fix. If you don't have good documentation on the hardware, it's hard to reverse engineer the piece.


      The OpenBSD team has been at the forefront of getting documentation of hardware from vendors. Linux users tend to Compromise, and the OS is itself compromised, from the security POV.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    19. Re:Just because 'they' oppose it... by swillden · · Score: 1

      If there is a security problem with a blob, you can't fix it.

      Which is very interesting in this case, because Theo has no problem with the firmware being a blob, as long as he can get documentation without NDA and can redistribute the blob, while the OLPC people are focused on replacing the firmware with an open source version, and are willing to sign an NDA to get access to the source and documentation needed to do it.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    20. Re:Just because 'they' oppose it... by jg · · Score: 4, Informative

      No, not true.

      We already had the alternate firmware project underway.

      Theo has not helped the situation in the slightest.

    21. Re:Just because 'they' oppose it... by m0rph3us0 · · Score: 1

      He doesn't tell you what license to use. You can use any license you want. If you don't like the terms of the GPL find a vendor who licenses software on terms that you like. What makes a republican (not the party) government great is that anyone can tell anyone anything they like, you just can't FORCE them to do it.

    22. Re:Just because 'they' oppose it... by at_slashdot · · Score: 1

      Dedication to their principle is exactly what disgusts me. Principles should not stay in the way of being polite and fair.

      It's exactly what I said in my previous post: there's one thing what you chose for yourself and it's another thing when you ask other people to make some choices and what kind of licenses to use and if they should sign a NDA or not. When you ask other people to do something there is a high standard for the language you use, it's not like anybody owes you anything. Also, people have different principles and different priorities, they also have different information, one shouldn't assume that somebody HAS to come to the same conclusion about something and if they don't they should be made to feel ashamed about that.

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    23. Re:Just because 'they' oppose it... by m0rph3us0 · · Score: 1

      Aren't you telling them where and when to speak? "Imposing" (to use your definition) your values of politeness and fairness on them? Traditionally, imposing values means by force, not by reason and competition. Highlighting the benefits of one idea, imposition does not make. They aren't imposing their values on you.

      Pot. Kettle. Black.

    24. Re:Just because 'they' oppose it... by Wesley+Felter · · Score: 1

      There are degrees of freedom. While OLPC may not satisfy Theo because it's only 100% free instead of 110%, it's still more free than OS X. (Besides, I can't imagine running OS X on that Geode processor anyway.)

    25. Re:Just because 'they' oppose it... by at_slashdot · · Score: 1

      I don't impose anything, but I can choose not to listen to them. Hypothetically, if they want to discuss with me about those issue they would need to be polite, I can only assume that other people have similar preferences so if I want to make a point I don't start by accusing people of being against the idea of openness or having some obscure interests that dictates their actions.

      "I hope that in time you are made to feel ashamed of the choice you have made." Highlighting the benefits of one idea.

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    26. Re:Just because 'they' oppose it... by jazman_777 · · Score: 1
      Theo has no problem with the firmware being a blob


      Good point, I've never understood the reasoning on that, although I admit I haven't tried all that hard.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    27. Re:Just because 'they' oppose it... by smittyoneeach · · Score: 1
      In summary, RMS and the like are NOT the key to the continued existance of open source. That is like saying the current Pope is the key to the continued existance of Christianity.
      I agree with you, for all I find the comparison with the Pontifex Maximus problematic.
      RMS is someone whose reasoning I disagree with fundamentally, but still admire. He's played an extremist hand quite consistently, and has achieved much good.
      Stylistically, I like TdR better. RMS's attempt to base his thought on ethics, without ever explicitely defining the origins of his ethical system, requires too great a leap of faith. The pragmatic approach of TdR avoids problematic abstractions.
      However, neither RMS nor TdR seem to be accomplishing much in the way of delivering computing power to disadvantaged children. Some on the OpenBSD opined that it's all about enslaving a new market. Tip o' the hat to Gettys for persevering in the face of purely negative worldviews. Between the two of them, the FSF, OpenBSD, and OLPC are getting considerable press out of the flap.
      In the short term, Gettys is right: something is better than nothing.
      In the longer term, RMS and TdR are right. We need to continue towards a swell future where there is no source-code coupling between buyer and seller: you buy the gear, you own it.
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    28. Re:Just because 'they' oppose it... by swillden · · Score: 1

      Dedication to their principle is exactly what disgusts me.

      You don't really mean that, do you?

      Principles should not stay in the way of being polite and fair.

      This I can agree with, and I would point out JG's post in which he said that RMS has been civil throughout. Theo has not, of course, but I don't think that's so much an issue of Theo's principles overriding his politeness so much as it is a major flaw in Theo's personality. From what I've heard, Theo can't order dinner without sneering at the waiter. That, of course, doesn't make his opinion any less valuable, though it does mean that plenty of people won't listen to him. In a backhanded way, the fact that people do listen to him in spite of his inability to carry on a civil conversation is evidence of the power of his ideas and the importance of his work.

      You, of course, are perfectly free to ignore him. Personally, I'll ignore his snideness and look to see what value I can find in his ideas.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    29. Re:Just because 'they' oppose it... by swillden · · Score: 1

      I think the rationale is that the firmware is considered to be part of the hardware, and therefore doesn't need to be open for the same reasons that hardware manufacturers don't have to provide complete schematics. Even stronger, if that same firmware were embedded in a ROM on the device, rather than downloaded to the device by the computer during initialization, no one would complain about its not being open, because it would really be seen as just part of the hardware. Even RMS has been seen to waver a bit on this point.

      So, Theo doesn't care about the firmware being closed, because it's just part of the hardware. Theo wants documentation so that the driver can be written and maintained as open source. JG's point is that much of the documentation that exists *is* the firmware source code, and Marvell can't release that. The OLPC solution seems eminently sensible to me: Get documentation (including the current source) under NDA, write an open source version of the firmware to go with the open source driver, and include good comments in the firmware and driver so that documentation is essentially complete.

      Theo's position in this case doesn't make any sense to me.

      The "just part of the hardware" argument for accepting binary firmware is also interesting from the perspective of security analysis, because it basically requires you to assume that there can be no security flaws in the firmware. In most cases, the firmware does little enough that this is probably true, but "probably" is not "certainly" and "most cases" is not "all cases".

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    30. Re:Just because 'they' oppose it... by at_slashdot · · Score: 1

      "Dedication to their principle is exactly what disgusts me.

      You don't really mean that, do you?"

      I usually mean what I say. The problem with people who are dedicated to principles (I'm talking in general not about the two guys) is that they tend to ignore other "mere details" such as truth, fairness, decency, etc in order to promote some principles that may or may not be general acceptable or even worth the sacrifice. My problem is that I don't know where to draw the line between "dedication to principle" and "fanaticism" and I definitely don't like the later. I mean, for example I cannot admire P.E.T.A. for their "dedication to their principle", can I? Even if I agree with their principles I can't agree with their means, so, as a matter of personal taste I can't really appreciate somebody for their dedications to their principles. Sorry, but when I hear this expression I immediately think about displeasing things and crimes, not about good things.

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    31. Re:Just because 'they' oppose it... by jazman_777 · · Score: 1

      The article here seems to suggest that Intel firmware has had some serious (aka Critical) issues.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    32. Re:Just because 'they' oppose it... by swillden · · Score: 1

      This conversation makes me wonder if we couldn't find some examples of security problems in hardware as well -- and I don't mean in firmware embedded in hardware, but actual wiring design flaws that produce security vulnerabilities.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    33. Re:Just because 'they' oppose it... by Anonymous Coward · · Score: 0

      RMS knows "what" and "why", Theo only knows "what".

    34. Re:Just because 'they' oppose it... by TheRaven64 · · Score: 1

      The reason firmware blobs are not a problem is that they don't run on the host CPU, they run on the device. As such, a bug in the firmware is no different from a bug in the hardware; it can cause issues but it can't easily damage the security of the system since the kernel validates everything that comes from the device. Any driver developer will tell you that it's rare to find a device that doesn't contain some bugs that need working around in the driver.

      --
      I am TheRaven on Soylent News
    35. Re:Just because 'they' oppose it... by orasio · · Score: 1

      You are right.
      The FSF is not critical to the continued existance of "open source" (quotations only because I dislike the term I was talking about, and I like to use "free software", I don't care about "open source" that is not "free software" too).

      The FSF is critical to its continued relevance to the general public.
      The problem is that some proprietary software providers do see a threat in "open source" , and they have the power to crush it with contracts, NDAs and stuff.
      The idea of having a whole community acts as a protection.

    36. Re:Just because 'they' oppose it... by swillden · · Score: 1

      The reason firmware blobs are not a problem is that they don't run on the host CPU, they run on the device. As such, a bug in the firmware is no different from a bug in the hardware; it can cause issues but it can't easily damage the security of the system since the kernel validates everything that comes from the device.

      That makes some sense, but it goes a bit too far. Imagine, for example, a firmware bug in a NIC that caused data to be occasionally copied between network packets. This could allow an app to see data that was intended for another app (and another user), and there's nothing the kernel could do about it, as long as the packet header checksums were correct.

      Any driver developer will tell you that it's rare to find a device that doesn't contain some bugs that need working around in the driver.

      Absolutely. I've written a small number of drivers and my experience is that the workarounds end up being the bulk of the driver code.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    37. Re:Just because 'they' oppose it... by davecb · · Score: 1

      Sorry, I was being ambiguous: I meant that the position that Theo and RMC always espouse was a reason to create alternate-firmware and similar projects, not that their comments about this project motivated it.

      Indeed, the tone of their comments sometimes demotivates me (;-))

      --dave

      --
      davecb@spamcop.net
    38. Re:Just because 'they' oppose it... by Samrobb · · Score: 1
      Dedication to their principle is exactly what disgusts me. Principles should not stay in the way of being polite and fair.

      In other words, you think your principles ("polite and fair") are better than their principles. It's your dedication to your own principles that results in your disgust.

      Pot, meet kettle...

      --
      "Great men are not always wise: neither do the aged understand judgement." Job 32:9
    39. Re:Just because 'they' oppose it... by at_slashdot · · Score: 1

      The difference is that I don't send e-mails to people asking them to be fair or polite, not even to Theo *grins* (then I would be disgusted by myself) It's a difference between having principles and "be dedicated to them".

      And by the way being polite and fair are principles that most of the people could agree on, for example I didn't hear many politicians saying "and I promise I won't be fair, and fuck you all if you don't believe me" while most of the people don't even think about open source, even less have opinions about the issue, and from people who have opinions about the issue there are enough people who don't think that proprietary source is Evil or don't think that signing a NDA is the same thing as selling your soul and something to be particularly ashamed of.

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    40. Re:Just because 'they' oppose it... by BobNET · · Score: 1
      We already had the alternate firmware project underway.

      Theo has not helped the situation in the slightest.

      If you say "OpenBSD wants firmware source code" enough times, do you think that'll make it true? Theo doesn't want an alternate firmware. He doesn't want a Linux driver. He wants the rights to distribute existing firmware binaries, plus enough documentation to allow the creation and maintainance of a kernel-level driver to interface with the card.

    41. Re:Just because 'they' oppose it... by Anonymous Coward · · Score: 0

      Theo doesn't want an alternate firmware. He doesn't want a Linux driver. He wants the rights to distribute existing firmware binaries, plus enough documentation to allow the creation and maintainance of a kernel-level driver to interface with the card.

      That is what Theo is going to get. The question is, will Theo continue to throw a tantrum like my one year old, or will Theo suck it up and deal with a reality where he has an open firmware and an open driver, which is more than enough to get the device working with any open source kernel.

      The existing firmware was written by someone else and is owned by someone else. Frankly, if I owned it, I would tell Theo to go suck eggs because Theo's opinion is not going to affect the progress of the OLPC project in the slightest.

    42. Re:Just because 'they' oppose it... by bit01 · · Score: 1

      You're dedicated to your own principles, even if you don't call them that. They are no different. All they're doing is prioritizing different things from you.

      ---

      Vista: Billions of marketing words and no delivered product.

    43. Re:Just because 'they' oppose it... by Anonymous Coward · · Score: 0

      Bah. I note you've been moderated Troll. I'd have chosen -1, Boring, if it existed.

    44. Re:Just because 'they' oppose it... by at_slashdot · · Score: 1

      But hey I apply principles to me and to others only to the extent they interact with me (I choose to listen to them or not) I don't go on trying to inflict my principles on other people. Again, I don't write letters to people to tell them what to do and tell them to be ashamed if they fell the test of my principles (of course I have the right to think whatever I like about them, but if you fail to see the difference I think I can't continue to argue with you).

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
  2. OLPC = One Laptop Per Child by mzs · · Score: 2, Informative

    In case you were wondering, I was.

    1. Re:OLPC = One Laptop Per Child by Monkelectric · · Score: 1
      Do we know why they think kids *NEED* laptops? It seems very ... western ... to me to think that kids need laptops? I was a kid once, there was no such thing as laptops at that time, I got along just fine.

      I did have working sanitation, an electrical grid, viable farming and transportation infrastructures and there were no wars or genocides going on. Seems like the're going about it a bit backwards.

      --

      Religion is a gateway psychosis. -- Dave Foley

    2. Re:OLPC = One Laptop Per Child by deragon · · Score: 3, Insightful

      "I did have working sanitation, an electrical grid, viable farming and transportation infrastructures"... do you notice that any of the elements you are listing cost more than $100 to provide to a child?

      Of course you are right, but the point is that we hope to get a lot of bang for the buck with the OLPC project. The laptop could be a great educational tool. Also, books could be provided electronicaly, thus saving on the costs of books and paper, which after a few years of schooling, is not negligeable.

      --
      Remember the year 2000? They promised us flying cars. They delivered the PT Cruiser...
    3. Re:OLPC = One Laptop Per Child by erroneus · · Score: 1

      Do you ride a horse to work? I'm pretty sure your great-great-grandfather got along just fine before the invention of the automobile...

      Get my point? If the world is to advance technologically, we can't really afford to have a set of people who aren't educated and equipped to the level of everyone else. The greater the division, the worse things become.

    4. Re:OLPC = One Laptop Per Child by The_Wilschon · · Score: 1

      The problem is not that these kids don't have laptops, it is that the western world does have laptops. Well, computers and internet access. A lot of things that we do today would not really be feasible without computers and the net. Thus, without computers or some other advantage, these third world countries will find themselves unable to compete.

      This is not an undocumented phenomenon. War can easily be carried out without guns, look at most of our history. However, once somebody has guns, unless other people get them too, some conquering is going to go on. Eg, the Zulu. Children can certainly grow up without laptops, but once Western children are growing up with laptops, peoples without laptops for their children are going to have a hard time competing.

      Now of course "laptops for children" is rather more specific and rather less consequential than guns, but computing power, wider perspective, communication, etc. are not.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    5. Re:OLPC = One Laptop Per Child by m0rph3us0 · · Score: 1

      Why can't we?

      If they don't like the fact that they have no technology perhaps they should stop being leeches and invent their own instead of flying planes into buildings because they can't compete.

      Having all people educated to the same level means a) a massive waste of resources or b) not educating people who really need it. Smart people need education, dumb people don't.

      African and Arab nations seem to import western weapons just fine. Perhaps one day they will realize its better to buy farm equiptment, etc, but until that day comes I'm still quite happy with the performance of my arms manufacturer stock. Of course western nations are trying to keep them down, that is competition. We prefer to do it via economic competition but if they want to compete via force, lets go. Sure it would be good if they are educated and productive, but we don't owe them that. No little green men came down and offered western civilization advanced technology we made it ourselves.

    6. Re:OLPC = One Laptop Per Child by wild_berry · · Score: 2, Insightful

      The goal is portable infrastructure, simple enough that children can learn about computers and learn to develop software systems, and even give Free Software a leg up in under-developed nations. I suspect it was what the tech crowd could do while everyone else was trying to Make Poverty History. One final thought: if you didn't learn to program your 8-bit computer (or whatever the alternative, perhaps it was an OLPC 2B1), would you be a programmer today?

    7. Re:OLPC = One Laptop Per Child by frank_adrian314159 · · Score: 1
      "I did have working sanitation, an electrical grid, viable farming and transportation infrastructures"... do you notice that any of the elements you are listing cost more than $100 to provide to a child?

      Not if you amortize them over an entire village, state, or country of children and you don't insist on the highest technology to provide it. I'm pretty sure that a lot of the children being talked about here could also use the same $100 for food for six months.

      --
      That is all.
    8. Re:OLPC = One Laptop Per Child by bigpat · · Score: 1

      I did have working sanitation, an electrical grid, viable farming and transportation infrastructures and there were no wars or genocides going on. Seems like the're going about it a bit backwards.

      I think that you are overlooking the part where people had to learn how to build for you that working sanitation, an electrical grid, viable farming and transportation. Most countries have the people and natural resources to better the lives of all their people, but what they most lack is communication and the base of knowledge to make it happen. Most importantly we need to not impose yet another unsustainable Western system on a poor nation, whether it be transportation, sanitation, electrical grid or financial institution. With every generation, our society has adapted to the most economically viable resources that we have at our disposal to achieve the goal of providing ourselves with safe and comfortable places to live and form families.

      In each of those areas of civilization that you mention it should be up to the local people to figure out what makes the most economic sense... whether it be building codes, regulation, what materials to use, whether to have an electrical grid at all or to have on the spot generation with stored or self manufactured fuel. Whatever they come up with will be the result of communication with their neighbors and it is computers and the Internet that we have found to be a very economical way of communicating ideas.

      Sure the Western world got along fine without laptops for a long period of time, but what we did have was an efficient post office and newspaper system for communication. This communication system was based on the relatively cheap availability of trees and wood pulp. So, that might work for places that have easy access to trees and the knowledge to make paper out of them and it may be more economic overall, but that should be something for them to decide. Maybe all the energy is better spent on something else. But communication and knowledge sharing are key to sustaining such a large global population and being able to get resources to those that need them. Except for something theoretical like virtually unlimited cheap power through fusion, the most important thing we can do for the wellbeing of the most number of people is to promote the most efficient communication and sharing of knowledge which will help people get and make the things they need in order to survive and prosper.

  3. Theo's right by c0d3h4x0r · · Score: 3, Interesting

    Theo's absolutely right. The masses depend on OSS developers to maintain the drivers when a device manufacturer drops the ball (which they always do at some point), and the developers need complete device documentation to do that right.

    --
    Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
    1. Re:Theo's right by Calinous · · Score: 1

      This is not totally true - while people would be better to have free, open source drivers for some POS current printers, the idea is that the usable life of the products is so short that they don't survive long to the production cycle. Would having Linux drivers for the Windows-only printers be good? Yes, certainly. Would some of those printers survive longer than the builder offers support/drivers for them? Some of them, maybe.

    2. Re:Theo's right by diegocgteleline.es · · Score: 3, Insightful

      Yes. But open source drivers are a BIG step ahead. I _wish_ that all hardware companies would release open source drivers without specs.

      I mean, Theo has critized intel for not releasing specs and releasing instead just open source drivers for lots of their products. There're tons of companies that will even sue you if you try to reverse engineer their hardware devices but hey, because we're the OSS leaders and we've nothing better to do, let's critize the companies that do release opensource drivers and no specs, instead of wasting all your efforts into the ones that don't do even _that_.

    3. Re:Theo's right by vhogemann · · Score: 2, Insightful

      Exactly,

      Its not like there is only one wifi chipset vendor, Marvell was picked probably because they offered the lowest price at the beginning of the project. But I can see others offering even lower prices just to be able to profit from the good PR that comes from helping this project.

      As Theo pointed out, there are several vendors that offer chipsets with similar functionality AND support open drivers.

      And its important to keep this project as open as possible, because it should be like an standart platform. For example, if its cheaper for Brazil, or India, or Argentina, to build their laptops on their own they should be allowed to do so using ANY compatible parts. If you make the WiFi chipset closed, you're forcing everyone to buy from only one vendor.

      --
      ---- You know how some doctors have the Messiah complex - they need to save the world? You've got the "Rubik's" complex
    4. Re:Theo's right by LurkerXXX · · Score: 1

      Umm, don't you think that in a place where they are struggling to buy a $100 laptop, they might try to make the hardware last a little longer and not just throw money at an upgrade in 3 years when the 'aging' hardware seems a little slow compared to what else is available on the market?

      I don't think you can apply typical 1st world hareware replacement norms to this case. I think every attempt will be made to keep using things long long past when they would be trashed in a 1st world country.

    5. Re:Theo's right by csgames · · Score: 1

      "I _wish_ that all hardware companies would release open source drivers without specs." What do you think happens when, 1-2-3 years from now, the product is End-of-Lined? No more support, buy a new card. Not so great for those poor children. Specs are way better because drivers can be MAINTAINED even if the manufacturer EOL's the product, goes bankrupt or anything. This is what free is all about.

    6. Re:Theo's right by McFly777 · · Score: 1
      I think the grandparent poster was saying that, even if one doesn't get "specs", open SOURCE drivers (vs. redistributable binaries) can still provide something to work from. Granted, having complete documentation would be even better, but if the choice is to have
      • most drivers unavailable or binary only, and only a few open and documented,
      • versus having source for everything (but lacking documentation for many items),
      the second option would be better.
      --

      McFly777
      - - -
      "What do people mean when they say the computer went down on them?" -Marilyn Pittman
  4. Given the choice by fotbr · · Score: 0, Troll

    Between propriatary or nothing at all, its understandable why the project picked propriatary.

    Note to RMS fanboys: Life is full of COMPROMISES. Sometimes you have to take a little bit of the "bad" to accomplish something good. Having RMS out there spewing because of things like this does NOTHING to help people's opinion of him, OR HIS IDEOLOGY.

    1. Re:Given the choice by GigsVT · · Score: 1

      When you're making a cake, it's not OK to have even a little bit of dog shit mixed in the batter.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:Given the choice by i_should_be_working · · Score: 3, Informative

      Note to anti-RMS trolls: if you RTFAs you'd see that Stallman and Theo are not spewing anything and, in fact, are quite civil about it. They never suggest that it should be nothing at all instead of proprietary. They state their objections and their suggestions.

      RMS even states that some OSS developers signing NDAs (a big no-no to him) so that they can see the specs in order to write Free firmware may be a solution. Hmm, sounds like a COMPROMISE.

    3. Re:Given the choice by IANAAC · · Score: 1
      RMS even states that some OSS developers signing NDAs (a big no-no to him) so that they can see the specs in order to write Free firmware may be a solution. Hmm, sounds like a COMPROMISE.

      Uh, no. Sounds like a VIOLATION of the NDAs.

    4. Re:Given the choice by Rob+the+Bold · · Score: 1
      Note to RMS fanboys: Life is full of COMPROMISES. Sometimes you have to take a little bit of the "bad" to accomplish something good. Having RMS out there spewing because of things like this does NOTHING to help people's opinion of him, OR HIS IDEOLOGY.

      So your definition of COMPROMISE is that he should put up AND shut up? When did compromise start meaning "don't argue your side" or "do what I say"? Just because you think that someone who disagrees with you is "spewing" doesn't mean that their arguments are without merit. Who's to say you're not the one who is "out there spewing"? NB: I don't say you are, I just ask how you can accuse one side of not compromising. But I also didn't start my argument by name-calling.

      --
      I am not a crackpot.
    5. Re:Given the choice by jg · · Score: 5, Informative

      RMS has been very civil in our extensive mail exchanges.

      Theo de Raadt, on the other hand, has not been civil in the slightest.

    6. Re:Given the choice by cmat · · Score: 1

      Interestingly enough, the ability to compromise allows people to work together. However, the ability to recongnize when something is NOT worth compromising for allows people to push the boundries and affect change. I see RMS and Theo providing this valuable contribution to us. So really, for me, we need people that are willing to compromise to get the job done in certain cases, and others to push for their ideals to move things forward. Assuming that either of those types of people are wrong or not required is asking for either no practical work being done or having social-norms stagnate.

      --
      -- Humans, because the hardware IS the software.
    7. Re:Given the choice by i_should_be_working · · Score: 2, Informative

      FTA: There is an ongoing effort to negotiate with Marvell for the right to freely redistribute this proprietary code, while at the same time some OLPC-contracted developers have signed a non-disclosure agreement (NDA) to access Marvell's hardware documentation in order to create a free software replacement for it.

      It's not the hardware that is proprietary, it's the current firmware that works with it. Marvell is okay with developers writing Free firmware for the hardware, but to do so the developers would have to see the hardware docs. Marvell doesn't want the documentation out in the open for everyone to see, so the developers have to sign an NDA.

    8. Re:Given the choice by EvilDroid · · Score: 1

      Hate to tell you, but there are probably small amounts of a lot of things you wouldn't want to eat in your daily diet. Urban legend says you eat a bushel of dirt each year from improperly washed vegetables.

      What about the insect content of that candy bar? Bet its some number greater than zero percent.

    9. Re:Given the choice by NewWorldDan · · Score: 1

      He's a hypocritical nutjob. And I quote:

      To treat a non-free program as a legitimate thing is accept a situation where a developer has power over us. Once you treat this situation as acceptable, it tends to grow.

      Yet he sees nothing wrong with shackeling his program with restrictions that inflict his view upon the world. He craves the power to make over the world in his ideology. If it's not public domain, it's not truly free. I really wish he'd stop abusing that word.

    10. Re:Given the choice by hahiss · · Score: 2, Interesting

      Actually, that's a pretty tendentious view of "freedom". It is akin to the idea that freedom really must amount to the ability to do whatever you want, whenever you want, with no constraints whatsoever. Most of us recognize that to EXERCIZE rights, there has to be constraints. (For example, you aren't free to use my head for target practice or make my car into a pinata, and I'm not free to sneak into your house and beat you with a playstation in the middle of the night.) Since some people's exercize of freedom, at least on occassion (like the examples I just cited), is essentially tied to the *limitation* of the freedom of others, some constraints on freedom yield greater freedom overall. (See, for example, John Stuart Mill's defense of the harm principle in _On Liberty_)

      So, the GPL says "You're free to do what you want with this, so long as you preserve that freedom for others." (Just like the harm principle says that "you may do what you wish so long as you do not harm others.") This is not exactly Dr. Evil style, vainglorious efforts for world domination---let alone hypocritical nutjobery. (Especially since RMS doesn't make anyone use his software or his license, and other licenses are Free as well.)

      --
      "Every decent man is ashamed of the government he lives under." - H.L. Mencken
    11. Re:Given the choice by Frank+T.+Lofaro+Jr. · · Score: 1

      Bull. He is opposed to the legal restrictions of copyright. The restrictions of the GPL are there to undo the restrictions of copyright law, nothing else.

      The GPL protects rights, by only outlawing the outlawing of sharing and modifying more.

      Restricting a "freedom" to restrict freedom is not restricting freedom - it is protecting it.

      As for public domain, someone could modify it and without copyleft, make the new work unfree.

      How about something that will always be public domain? Not possible, because modifications would be "protected" (outlawed if the author says so) by copyright. The GPL comes close though.

      --
      Just because it CAN be done, doesn't mean it should!
    12. Re:Given the choice by arose · · Score: 1

      The GPL is a compromise between giving all the code to the public domain and protecting the community.

      The LGPL is a compromise between more free software and popularity.

      Not trying to even understand how RMS does things before attacking him is not.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    13. Re:Given the choice by rmdir+-r+* · · Score: 1

      Theo de Raadt, on the other hand, has not been civil in the slightest.

      Wow, who would have guessed?
    14. Re:Given the choice by GigsVT · · Score: 1

      Insects are good to eat. I've thought about raising crickets for food but my wife won't let me.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    15. Re:Given the choice by the_B0fh · · Score: 1

      See, most people think of "freedom" as one word. What most people don't seem to be able to grasp is that there are multiple types of freedom. What we have here is the fundamental freedom of the developers, and the fundamental freedom of users.

      Since you code for users, I see the freedom of users to be more valuable than the freedom of developers.

    16. Re:Given the choice by the_B0fh · · Score: 1

      Because most people do not understand the word "PRINCIPLE"

    17. Re:Given the choice by tpv · · Score: 1
      They never suggest that it should be nothing at all instead of proprietary
      Maybe.
      I read RMS's comment:
      It is always a mistake to remove freedom for some other goal. In the long term, you regret it.
      to be saying exactly that.
      That, if it was not possible to do the OLPC project without sacrificing particular freedoms then it should not be done.


      With respect to that comment, I disagree with him on 2 points:

      1. He presents a subjective view as an objective one. He may consider it a mistake, but I don't see how such a view can be presented as an objective statement of fact.
      2. I don't share his opinion that freedom is always the number 1 goal. Particularly software freedom. There are plenty of things that matter more to me than software freedom, and I will grudgingly sacrifice that freedom if it allows me to acheive those goals.
      --
      Read more of this story at Slashdot.Read more of this story at Slashdot.Read more of this story at Slashdot.
    18. Re:Given the choice by fotbr · · Score: 1

      Where do you people get the idea that once something is free, it, and everything based on it, must always be free?

      You create something. You release it into the public domain. Joe comes along and modifies it, slaps a pretty package on it, and sells it on ebay (or wherever).

      Why shouldn't Joe be allowed to add his own work to it, and make money off it? Did he not put his time and labor into it? Is it just that you don't like the idea of someone else making money off something that you had input into, and didn't get anything out of it?

      I don't buy the "for the public good" arguments that get thrown around, since the original is still public domain -- anyone else can come along, take the original, modify it, and put THEIR version back into the public domain if they want -- nothing removed the original from the public domain.

    19. Re:Given the choice by Frank+T.+Lofaro+Jr. · · Score: 1

      Fine, you (and others who feel the same) want that, put YOUR work under a BSD or similar license.

      Someone creates something, gives it away free, but in return asks for it to stay free - it is their right to make such a bargain.

      Why do you want proprietary developers allowed to trade access to the work for money, but not allow non-proprietary developers to make freedom the other side of the bargain?

      --
      Just because it CAN be done, doesn't mean it should!
    20. Re:Given the choice by fotbr · · Score: 1

      Because its YOUR camp that has some VERY vocal people doing damage to the public opinion of open source software as a whole because of their insistance that its their way or nothing at all, when that is simply not true.

      Also because, while not being a fan of any particular political party, my political views are about as anti-socialist as you can get. Not conservative - I don't agree with those fruitcakes either. More of an indiviualist and capitalist mix. I don't see anything inherently wrong with making money, unlike some people around here (not necessarily you -- I don't know you well enough to say anything). I don't see any compelling need to help anyone else because they're down on their luck, or were born deaf/blind/mute/disfgured, etc. I ESPECIALLY don't feel the need to help stupid people. You either succeed through your knowledge, skills, abilities, and effort, or you fail. Yes, I know I'm cold-hearted. But because of my beliefs and outlook on life, I cannot stand anything that smacks of entitlement or socialism.

    21. Re:Given the choice by Frank+T.+Lofaro+Jr. · · Score: 1

      Yeah we have extremists on our side, or at least very undiplomatic people. "Open source" people are more reasonable than "free software" people, but can be TOO eager to compromise.

      The proprietary camp does too, the DMCA, the DRM fiascos, EULAs, anti-reverse engineering laws, abuse of monopolies, file sharing lawsuits, software patents (especially on trivial things - plus software is less needing of patent protection - the barriers for entry are much less that with physical items - making patents not needed as an incentive and simulataneously more harmful).

      They want the world, and are unwilling to compromise. Software doesn't need 70 year copyrights or 20 year patents, a 5 year copyright, without EULAs, the DMCA or other restrictions would be MORE than enough to keep proprietary software viable. Anyone in the market for a 5 year old copy of Photoshop now? Not really. Will they compromise? No. They want more and more and more, and think they are ENTITLED to copyright. People are ENTITLED to NO copyright, none, zero, nada. Copyright is a BARGAIN we strike, trade something (the right to duplicate) in to get more content which eventually becomes public domain (we don't TAKE it, we just stop granting a monopoly - which we should as soon as we can without destroying the incentive).

      The proprietary world has an entitlement view, that they deserve and have a right to copyright - in clear contravention to the clause in the Constitution authorizing the copyright BARGAIN. The current system is a form of entitlement, in fact, it is corporate welfare, a form of merchantilism, which, like socialism, is a departure from free market capitalism. True free-market capitalism would be anybody can create or duplicate anything, if someone wants something bad enough, and no one will create it at first due to lack of copyright, the supply/demand mismatch will cause SOMEONE to be willing to pay someone else to write the software. Some copyright might be better than that for getting content created and distributed, it may well be worth it, but not the extreme system in place now. 70 year terms and felony penalties are a bit much.

      Restricting copyright isn't infringing on anybody's right. CopyRIGHT is a bad term, we should call it what it is, a temporary monopoly not granted as an entitlement, but as a bargain to get more content - I don't know what a good replacement term would be though.

      I'd be reasonably happy with going to the 1997 state of affairs (the year before the DMCA).

      I'd really like copyright cut down to an amount sufficient to provide needed incentives, but no more.

      I don't support communism or socialism, or wish to ban all proprietary software (although there are times I'd like to see Windows GONE :) ), in fact, my views are closer to true capitalism than the current system.

      --
      Just because it CAN be done, doesn't mean it should!
  5. What is asked for by OpenBSD by Homology · · Score: 4, Insightful
    is distribution rights of the firmware and documentation, not source code. The "defender" make a big point about vendors not wanting to release source code for firmware, but that is not what is asked for.

    This is a common misunderstanding on Slashdot as well, and is seen every time OpenBSD uses public pressure (after months and years of private e-mail correspondance has failed) to get hardware vendors give hardware documentation (freely, not under NDA) and reasonable distribution rights of firmware. Actually, it is quite sad to see so post extolling the glory of GPL and in the next sentence demands the latest binary only driver.

    1. Re:What is asked for by OpenBSD by LWATCDR · · Score: 1

      Man I find Theo's rabble rousing annoying.

      The firmware IS going to be distributable and the driver interface is documented and the driver is GPL.
      So where is the problem?

      "Free software advocates are most concerned with the reliance on and distribution of proprietary software; others are less demanding, but still need the right to distribute the proprietary firmware. From what I have read of Marvell's license agreement for this chip, neither faction will be satisfied.

      JG: Free to distribute the blob is a done deal, as I understand it, other than getting the wording right; Marvell doesn't know enough about how to draft the wording, and we're working with their lawyers to get that done. This is a new world to Marvell, and it takes time to explain to the lawyers how to get the wording right; that starts by explaining the whole software distribution model, which is fundamentally different from proprietary software. Wording that seems fine presuming conventional software just doesn't work with derivative distributions. Until that understanding has had a chance to sink in, it is easy to talk past each other. And we had to get the firmware out in some form to start our ATest cycle, so we couldn't wait for that to be finished first."

      In other words the right to distribute the blob is a done deal.

      The Marvell chip uses an ARM along with the soft radio to give this chip set a unique capability. It can function as part of a mesh network even when the main CPU is turned off. No other chip set offers this ability.

      Marvell did release the driver information.

      Again from the article.
      "The Linux driver for the Marvell 88W8388 is already complete and licensed under the GNU General Public License, but the driver only interfaces with an ARM processor that in turn makes the wireless radio devices work. That processor requires its own tiny operating system in order to function, and this operating system is the firmware in question. Without the firmware, the processor is brain dead, and the device driver -- and by association, the device itself -- is useless."
      So the kernel code IS GPL and FOSS. There is no non GPL FOSS software running in the kernel when you use this device.
      The firmware only runs on the device. No different from the firmware on a laser printer.
      Think about it. How is this any different than 99.9% of the PCs that run Linux and yes even OpenBSD that have a closed source BIOS running in flash?
      It really isn't except that it is loaded in the the devices memory at run time.
      So the firmware IS going to be distributable and the driver interface is documented and the driver is GPL.
      So where is the problem?
      Again Theo is making a lot of heat and very little light.

      I do have a solution. Hey Theo do you know of a wifi chipset that has the same features and the same cost as this one without any closed source firmware?
      If so I bet they would hear about it.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. Re:What is asked for by OpenBSD by Qzukk · · Score: 1

      So what you're saying is, you don't care.

      That's fine. Nobody cares whether you care or not, but ranting against people because they care is poor form. He wants the device itself documented. He wants to be able to write his own firmware for it. Having a partial API and a binary blob that contains an entire OS isn't what he wants.

      Hell, maybe he even wants to run Linux on it ;)

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    3. Re:What is asked for by OpenBSD by LWATCDR · · Score: 1

      No what I am saying is that Theo in the past has said that binary blog firmware was just fine and dandy as long as the device is documented.
      What I am saying is this device is no different than a the motherboard that That theo himself selected for his own system.
      What I am saying is that it is just a way for him to keep his name in front of people.
      I suggest that read this.
      http://undeadly.org/cgi?action=article&sid=2006093 0232710

      "In this particular case, we would like more documentation for the Intel wireless chips. Damien [Bergamini] has already written drivers that make the devices work quite well... but there are still bugs, since all of this is based on reverse engineering efforts. The drivers could be better. Intel stands in the way of your devices working as well as they should."
      Mavell has given all the information that is needed to write drivers.

      "We would also like Intel to GRANT us distribution rights for the binary firmwares of their 3 wireless chipsets. Quite frankly we don't care what their reasons are, because their reasons must be lies according to the slides Intel presented at a conference.

      "Intel also must grant these rights freely (we will not sign away our users rights, and we will not sign away our own rights -- that is what some of the Linux vendors do when they ship Intel firmwares). Intel must do this firmware grant in the same way that Adaptec, Atmel, Broadcom, Cirrus Logic, Cyclades, QLogic, Ralink, and LSI and lots of other companies have granted distribution firmware to be used by others. We do not believe that Intel is not special enough that they can take people's money and their rights. "

      So marvell is doing what Theo asked Intel to do! But is that good enough?
      Not when he can get his name on the front page of Slashdot by flaming a project that frankly he isn't even involved in.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    4. Re:What is asked for by OpenBSD by jabelar · · Score: 1

      Firmware at the device level is just a way for device makers to more quickly create new devices. That firmware is critical to the product (and yes to its proprietariness) but should be looked at similar to the silicon gate design for the rest of the Marvell device -- there is no need at all for Marvell to expose that in any form, just as they do not have to post RTL schematics of the rest of the integrated circuit.

    5. Re:What is asked for by OpenBSD by Qzukk · · Score: 1
      Did you read your link?
      In this particular case, we would like more documentation for the Intel wireless chips
      BSD already had reverse engineered the firmwares to the intel wireless chipsets without documentation, but they were buggy, so he wants Intel to let BSD have the documentation. He also wants Intel to let BSD redistribute the "real" firmware, while they work the bugs out of the reverse-engineered ones.

      No what I am saying is that Theo in the past has said that binary blog firmware was just fine and dandy as long as the device is documented.

      Exactly. And by "documented" he doesn't mean a gpl driver that talks to some mysterious firmware, he means that he wants the documentation to the firmware itself. He doesn't mind having a binary firmware to tide him over while he rewrites the firmware from scratch.

      None of the stuff with Marvell has anything to do with their driver. I'm sure he's happy that whatever driver it has is open source, and that there's plenty of driver-writing documentation out there, but that's not what he's arguing about.

      As for distribution rights to the Marvell stuff, from other posts it looks like MIT is helping the Marvell lawyers write up a license that will permit it so that will eventually be out of the way, but it's still not the documentation to the firmware.
      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
  6. Make a good contract by suv4x4 · · Score: 4, Insightful

    The chip in question has unique features that no other chip on the market has. Mesh networks and extremely low power consumption.

    In other words, good or bad, the part is NOT replaceable without harming the end product significantly.

    If there's concern that Marvell (the chip maker) will randomly drop support for their product at one point of time, things should not be left to guesses but this should simply and plainly be covered in the contracts.

    I also am susprised at the opinion that OLPC is targeted at OSS community. It has never been isn't and won't be. The goal is efficient, capable product using efficient solutions to solve a concrete proplem, of children having laptops with network connectivity for education, discussions, information exchange, communication and so on.

    Don't forget: not everything proprietary is evil. If WindowsCE would provide much better and cheaper solution, OLPC would use it without thinking twice about it. Windows CE in fact *was* considered briefly at a point.

    1. Re:Make a good contract by PygmySurfer · · Score: 1

      I also am susprised at the opinion that OLPC is targeted at OSS community. It has never been isn't and won't be. The goal is efficient, capable product using efficient solutions to solve a concrete proplem, of children having laptops with network connectivity for education, discussions, information exchange, communication and so on.

      If it's not, than why aren't they using OS X?

      According to their manifesto, they are indeed targetting OSS. Maybe not the OSS community, but that community's ideals.

    2. Re:Make a good contract by Farmer+Tim · · Score: 1

      Windows CE in fact *was* considered briefly at a point. ...but rejected. It turned out to be evil after all.

      --
      Blank until /. makes another boneheaded UI decision.
    3. Re:Make a good contract by Homology · · Score: 1
      According to their manifesto, they are indeed targetting OSS. Maybe not the OSS community, but that community's ideals.

      Sadly, NDA and binary drivers are accepted by a large part of that community.

    4. Re:Make a good contract by Rob+the+Bold · · Score: 1
      If there's concern that Marvell (the chip maker) will randomly drop support for their product at one point of time, things should not be left to guesses but this should simply and plainly be covered in the contracts.

      I understand your point about the utility of the Marvell part. The contract idea is also good, but I'm not sure it's doable. Setting aside whether or not the chip maker would be willing to be so encumbered, there are plenty of issues that a contract won't remedy. The biggest in my mind is the future of the vendor. If the company fails, there might not be another entity willing to pick up the dead product line and the contractual support for it. I don't know if there is a realistic way of compelling a vendor to open up its IP upon corporate dissolution.

      --
      I am not a crackpot.
    5. Re:Make a good contract by LurkerXXX · · Score: 2, Insightful

      It isn't 'targeted at the OSS community'.

      It's proclaiming that it is OSS. All the while, they are including lots of proprietary stuff in it. They are riding on the OSS coattails. If they weren't harping how the were Open, I don't think they'd be getting the flak they are.

      If you are proclaiming being 'Open' is one of the big bonuses and selling points of what you are doing, you probably really ought to put in some real effort to actually being open. Otherwise, I think I'd shut up about proclaiming how 'Open' it is, and just state 'it runs Linux' (or whatever OS you are going to run on it.

    6. Re:Make a good contract by Ian+Bicking · · Score: 1
      It's proclaiming that it is OSS. All the while, they are including lots of proprietary stuff in it. They are riding on the OSS coattails. If they weren't harping how the were Open, I don't think they'd be getting the flak they are.
      Where is there "lots of proprietary stuff"? All anyone is talking about AT ALL is the Marvell driver, and some speculation about the SD driver. Everything else is open source, down to the BIOS. In every case when there were problems with developing open source drivers, someone at OLPC has tried to figure out the right thing without actually blocking the project from moving forward. And who else ships a computer that is so open?

      And "riding on the OSS coattails"? You really think Jim Gettys is just riding on the coattails of Linux?

    7. Re:Make a good contract by Ian+Bicking · · Score: 1
      Don't forget: not everything proprietary is evil. If WindowsCE would provide much better and cheaper solution, OLPC would use it without thinking twice about it. Windows CE in fact *was* considered briefly at a point.
      Of course they'd think twice, at least. The laptop is a platform targetted at the third world. It's being developed primarily in the first world. It's being deployed on a different scale than anything before. The kind of peer-to-peer interaction is new. Not unimaginably new, but the scale and independence of the students involved makes it qualitatively different. The project has to be approached with a certain sense of humility. It has to be an empowering tool for the people and communities that receive it, not just an embodiment of what certain people at MIT think it should be. F/OSS is very important to this goal. There's other goals the system has too, but this is still right up there at the top, and the OLPC page on open source I think makes that pretty clear.

      Also, the laptop is not a loss leader. It is not an attempt to set up a market that can later be leveraged. It is not a coercive tool. It does not shift any kind of intellectual power to the first world away from the communities where it used. Proprietary software may not be provided with these kind of commercial intentions, but it's impossible to prove that, and there will always be question about the intentions of the entire project as a result.

    8. Re:Make a good contract by LurkerXXX · · Score: 1

      No, the talk has been focused on the Marvell driver, but there is other proprietary stuff that others are talking about if you care to listen, such as the SD driver you mention.

      from the discussion at http://www.thejemreport.com/mambo/content/view/286 /

      "Theo de Raadt: At first I thought only the wireless device was undocumented, and required an NDA with Marvell. Now we know that the SD (Secure Digital) interface is insufficiently documented and requires an NDA with the SD Card Association. And the camera interface is also undocumented and requires an NDA with OmniVision. I wonder how many more parts of this laptop will be proprietary? If I am careful in selection, I can buy a laptop on the market today that has fewer proprietary parts."

      There may well be other additional proprietary parts we don't know of yet, but we do know of the Marvell firmware, and interface documentation, the SD interface, and the camera. There are at least 4 objectional parts, and those are just what we know of so far. So yeah, that's "lots of proprietary stuff" to me and others.

      I never said Jim Gettys was riding on Linux's coattails. First of all, I don't include Linux as the only open source software out there. Further, I said they (this project) are riding on OSS as a name, when there is a lot of closed stuff in it. It is, and there is.

  7. I'd also like to note... by jg · · Score: 5, Interesting

    That much of the silicon we're building *hasn't even taped out yet* (we're testing FPGA versions before they become ASIC's right now). Yet open source drivers for the hardware are already publically available (e.g. NAND driver, camera driver, SD driver).
                                                        - Jim Gettys

    1. Re:I'd also like to note... by Anonymous Coward · · Score: 0

      During a short break on the final day of the "Digital World Africa 2006 Conference", Nicholas Negroponte took the time to speak to Nigeria's Daily Vanguard newspaper. As well as promising that Nigeria will receive laptops first, Mr Negroponte makes an astonishing statement that criticising OLPC is like criticising the church: [Q.] We understand that Bill Gates and some others in this business have criticized this initiative as untenable. What is your response to this? [A.] I don't respond to such criticism. Because criticising this project is like criticising the church, or the Red Cross.

    2. Re:I'd also like to note... by Anonymous Coward · · Score: 0

      I'm pretty sure that he meant third world churches, which like the Red Cross do good humanitarian work without asking monetary compensation from those who they help. Criticizing them would be akin criticizing the OLPC project in his opinion. They both just try to help. Not that what he says is dogma and everyone disagreeing burns in hell...

    3. Re:I'd also like to note... by tietokone-olmi · · Score: 0, Flamebait

      Great going Jim. Way to mention exactly why expediency was so important. Far as I can tell, this whole mess could've been avoided (or, if you're being dishonest after all, delayed) by your being more forthcoming as to the exact reasons of your dodgy PR.

      Still, this doesn't explain why you've been infusing all your emissions with "the children, oh the children". That's a major red handkerchief to the raging bulls, so to say. I'd like to think it's all part of a PR gear that's stuck, to a degree, inside your head, but Red Hat isn't exactly well-known for its fidelity with regard to the Free Software cause.

      Furthermore, I expect I'm just one among hundreds of people to wonder exactly how you think you can get the proper docs out of Marvell and the other vendors of the proprietary chips. If the contracts stipulated that, well, I expect you'd have told us as much already, right? Spilling the beans, all of them, would go a long way toward restoring your reputation and that of the OLPC project in the eyes of much of the European side of the Free Software world, if not the sandbox anarcho-capitalists of Slarshdot (but they're just about beating off to any and all preceived "pragmatism" anyhow).

    4. Re:I'd also like to note... by Anonymous Coward · · Score: 0

      How many NDAs were signed to create those open source drivers?

      How does it benefit developers to send the message to companies that they can force an NDA on developers?

      How well can the underlying hardware be understood using those open source drivers?

      How much effort will be wasted picking apart those open source drivers to maintain them because the original maintainer (who signed the NDA to access documentation) abandones the driver?

      How much more difficult is it to maintain a driver with the documentation?

      How much easier would it be to create open source drivers for other systems if we had freely and openly available documentation for that hardware, rather than a Linux driver which was developed under NDA?

      I hope these questions point out the problems with the OLPC position and the smoke screen they create around the issue.

      I hope that people also realize the projects like the OLPC are designed to get product into 'emerging markets'. They want to encourage future generations to purchase computer hardware, at the expense of some basic necessities. The overall impact of convincing foreign governments to spend large amounts of money on computers for children who have far bigger problems is that these children will suffer in other areas of their lives.

      At best, OLPC is an idea that wasn't thought through fully. At worst, it is a thinly veiled attempt to increase profit margins for some large computer companies.

  8. They see no choices by mungtor · · Score: 0, Flamebait

    With people like RMS and Theo, there don't seem to be any choices except to do it *their* way. They would definitely pull a "cut off your nose to spite your face" move just to make sure that people haven't forgotten about them or their ideology. They would rather see beneficial projects fail than see them successful without incorporating their values.

    It's really kinda sad that they would use something which is not a FOSS issue to raise a fuss.

    1. Re:They see no choices by the_B0fh · · Score: 1

      I too would cut off your nose to spite your face.

      Them, I respect for their principled stance. When Theo and RMS argue, it's about their principles, and they listen to the arguments given. RMS has even changed his stance on things because someone made a very good argument against his point of view.

  9. Locking in a new market by Opportunist · · Score: 4, Insightful

    I can very well understand why some device manufacturers and software manufacturers require tight NDAs, but I cannot support that motion.

    Why does MS have a de facto monopoly on the OS market? Because their software is the best? Don't make me laugh. Because it is the most stable? *smirk* Because it is the most convenient? *pets Apple*

    No. Because everyone grew up with it, knows how to use it and, well, old dogs don't really enjoy learning new tricks.

    Now, in Africa, we're back to base one. Anything or anyone could get a hold of people who have never had a computer before and have no preferences because they are "used" to a certain flavor or appearance of the OS. There, every OS, every piece of hardware is on equal ground, provided it's affordable.

    NDAs and CS software would start to build the foundation of yet another monopoly there. With OS, it is way harder, CS gives you an edge over your competitors. And once the people get "used" to having this kind of chip or that kind of software on their PC, the lock in has started.

    So even if it means only 90 out of 100 kids instead of all of them get a PC, OS is the right way to choose in the long run. Just trying to push a computer into every hand right now is quite shortsighted, simply because with CS you're just handing over yet another market to vendor lock in.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Locking in a new market by Anonymous Coward · · Score: 1, Informative

      You need to use OSS or FLOSS or F/OSS as an acronym for open source, not OS. Certainly not in the same post as using it to mean Operating System too. Also CS is short for "Computer Science" not closed source. Your post was really confusing till i figured out what you meant.

    2. Re:Locking in a new market by Opportunist · · Score: 1

      Sorry, I will adjust my acronyms.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:Locking in a new market by cgenman · · Score: 2, Insightful

      What is the primary goal of the project, and the secondary?

      If your goal is to put computers in the hands of people because it empowers them to explore their world, then that is your goal. If your goal is the spread of open source software, then that is your goal.

      Clearly the project is dealing with issues above and beyond "do we use Windows or Linux?" Rather, they're asking "Is there an open alternative to this chipset that doesn't use 5x the power?" And the answer is simply "no." by going with the alternative, you're not talking about reducing the number of laptops from 100% to 90%, you're talking about reducing the network from everyone who has a laptop to everyone who has a laptop and is actively using it at that second. And, for that matter, reducing internet access from everyone who is within a few miles of an active connection to just those few people who have an active connection directly.

      And for what, device driver politics? Device drivers? When was the last time people felt locked-in by device drivers? Old dogs don't like to learn new interfaces, but device drivers are those transparent thingies in the background that only programmers have to deal with. And programmers have to learn new tricks every few days.

      Let's not fall into the old trap of saying of "I'd rather have no solution than an imperfect solution." Let's do our geeky bit to help raise Africa out of the dredges of starvation first. Then we can talk about open source device drivers.

    4. Re:Locking in a new market by swillden · · Score: 5, Insightful

      When was the last time people felt locked-in by device drivers?

      You're kidding, right? Device drivers are one of the largest sources of computer lock-in ever. In fact, it was a device driver (a printer driver, to be specific) that motivated RMS to start the Free Software movement. Until the last couple of years, device drivers were the most oft-quoted reason why switching to an F/LOSS operating system wasn't feasible, and they're still very high on the list.

      Device drivers matter. A lot. Maybe only programmers deal with them directly, but end-users certainly feel the pain when they're not available or don't work.

      That said, as I mentioned in another post, this conflict isn't about device driver availability or even device driver source, it's about device documentation. Theo wants it, Marvell won't give it, Getty and company have found a way to work around the issue by getting it under NDA so they can write open source firmware and drivers.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    5. Re:Locking in a new market by Sassinak · · Score: 1

      I would take it a step further, by mentioning that MS pretty much bribed some of the schools to switch from the PET and the Apple IIe in schools to IBM PC's running windows. But after that, you are correct.. if you can get it in their hands today, they will most assuredly choose your product tomorrow.

      No one jumps in the schools for purely humanitarian reasons. Its mostly about consoldation of market share. ("Hook'em while their young").

      --
      God made the Idiot for practice, and then He made the School Board -- Mark Twain Look for http://Thebar.steelbeachca
    6. Re:Locking in a new market by Opportunist · · Score: 1

      Device drivers and programming interfaces matter a DAMN lot! Look at the development between OpenGL and DirectX for a very simple reference. That's maybe not "visible" to the user, but to the programmer, and without a programmer, no program. And when the programmer only knows a CSS interface, the lock-in is already on the roll.

      The goal isn't to promote OSS. Well, it is, but not for the sake of its own. The reason to promote OSS is simply that the people there are not going to be dependent on the goodwill of some company in the "developed" world, that they are able to do their own thing without hanging yet again on the umbilical cord of the west, that they are able to emancipate and pursue their own goals and their own project.

      OSS is the key to independence from computer companies that would be just too eager to get some more dumping wage slaves.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  10. Re:OLPC - RTFA by Zero__Kelvin · · Score: 0, Troll

    In case you were wondering, RTFA stands for Read The Fscking Article. If you RTFA you won't wonder what OLPC stands for, and if you were wondering what OLPC stands for you didn't RTFA. This is modded as informitive!!??? Rule of thumb modders: if the post doesn't tell you anything you couldn't have gotten by reading the damn article, it is *NOT* informative!

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  11. Just because 'they' oppose attention. by Anonymous Coward · · Score: 1, Interesting

    Which is more disappointing? The present situation, or not being used at all?

    1. Re:Just because 'they' oppose attention. by Anonymous Coward · · Score: 4, Insightful

      > Which is more disappointing? The present situation, or not being used at all?

      Most disappointing would be a project which managed to get many kids to have access to laptops and then start them developing towards doing things.. and then left them with software for which security patches were no longer available, effectively cutting them off from the world they have just been shown. That's exactly the kind of thing which leads directly to social problems with no benefit.

      We often think about our laptops as two year investments, in which case unmaintainable software doesn't matter. For this kind of project, which may eat up a large fraction of the education budget for a long time, it's not possible to demand constant upgrades. The use of proprietary hardware without a long term (20 year?) guarantee of support is irresponsib;e.

      Worse; this destroys much of the value of the project by making it difficult for the kids to fully learn how their laptops work. Something which could really have spread computer literacy becomes much less valuable than it could have been. We begin to see that the Indian government may have had a point that there are better things to spend money on.

    2. Re:Just because 'they' oppose attention. by Anonymous Coward · · Score: 0

      Which is more disappointing? The present situation, or not being used at all?

      Which is more disappointing? A child with a laptop and no electricity, who died from dirty water? Or a child without a laptop, who has had $100 spent much more wisely on immediate needs.

      Theo brings up excellent points. This system is supposed to be cheap, but how can it CONTINUE to be cheap when it is built with proprietary hardware which only a select few are able to maintain? The OLPC should benefit the most from completely open devices, which would allow anyone who cares, to maintain the system.

    3. Re:Just because 'they' oppose attention. by Anonymous Coward · · Score: 0

      Raadt's objection is indeed troubling as by default the BSD camp now leads the free software movement since the FSF defaulted by pushing the gpl 3 that attempts to subvert the users freedom.

    4. Re:Just because 'they' oppose attention. by Anonymous Coward · · Score: 0

      "Which is more disappointing? A child with a laptop and no electricity, who died from dirty water? Or a child without a laptop, who has had $100 spent much more wisely on immediate needs."

      Man I don't understand why people don't talk about this more...

      Who's freaking bright idea was it to say "HEY these kids have no water, no schools, no food, no education, no future...man I bet if we gave them a laptop a beautiful rainbow would appear, bunnies would pop out of nowhere and everything would be better"...and then we can pat ourselves in the back and tell ourselves we're really helping the third world...

      Come on get freaking real... If those kids (and there families) are hungry, what the heck do you think there going to sell first to get money to buy food? there mud hut with beautiful dirt floors, or there laptop?

      This is one of the biggest waste of money i've seen...

      I know people here don't like Bill gates alot...but for onces he's doing the right things (through his foundation) to help the third world: micro-loans, bioengineered crops that grow in arrid conditions and malaria/etc vaccines, etc...

    5. Re:Just because 'they' oppose attention. by Millenniumman · · Score: 2, Informative

      It's not targeted at people who are starving. It's meant for those who, while they have enough food and have a place to live, are uneducated and stuck in poverty.

      I doubt that laptops are going to magically educate people, and even if they do help somewhat, maintaining them won't be feasible.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    6. Re:Just because 'they' oppose attention. by iamacat · · Score: 1

      Who's freaking bright idea was it to say "HEY these kids have no water, no schools, no food, no education, no future...man I bet if we gave them a laptop a beautiful rainbow would appear, bunnies would pop out of nowhere and everything would be better"...and then we can pat ourselves in the back and tell ourselves we're really helping the third world...

      Neal Stephenson among other people. Don't underestimate the power of access to knowledge. Weather forecasts alone can save farmer's family from hunger.

  12. Laptops are for the child, aren't they? by SephirothInferno · · Score: 1

    I think that if children are going to use those laptops, they won't notice if there are proprietary parts on their laptops... After all, children are going to use them to do homework for school, and probably for a little gaming. Maybe some teenagers will care about upgradeable firmware and stuff, but I think that the aim of those laptops isn't precisely the "geek" segment of those teens.

    1. Re:Laptops are for the child, aren't they? by Lemmy+Caution · · Score: 2, Interesting

      I think it is supposed to be targetted at populations that don't really have a geek culture as you understand it (my own intuition about geek culture - the gamer/comic/fan version of it, rather than the budding scientist part of it - is that it occurs in the developed world where you have a lower middle class with enough disposable income, but limited cultural capital.)

      My skepticism about OLPC has just been captured by someone looking at the numbers (from the Jem report article cited above.) At first, I thought OLPC was simply misguided and well-meaning - I'm starting to view it as a kind of trojan horse.

    2. Re:Laptops are for the child, aren't they? by Anonymous Coward · · Score: 0

      And when those children grow up, they will be used to proprietary software and reluctant to switch, just like in the western part of the world, where someone who grew up with DOS refuses to use anything but Windows XP, because the start menu looks exactly the same in XP as it did in DOS, and "that foot thing" is way too complicated.

      That's why it's important to get them while they are young.

    3. Re:Laptops are for the child, aren't they? by ElleyKitten · · Score: 1

      While it's aimed at kids, it's not the spoiled American teens that are going to get it. The specs on it are so low that it will be useless for gaming, and it's not like they'll be able to go buy a new Dell when it doesn't do what they want anymore. I imagine one of the hopes for this project is that kids will teach themselves programming with it, and the more open-source it is, the better for that goal.

      --
      "What is Internet Explorer 7? Are you saying we can't access the normal internet?" - I love tech support. Really.
    4. Re:Laptops are for the child, aren't they? by salimma · · Score: 1

      I wrote a reply on my journal - but to summarize, the skepticism on price presupposes that governments would shoulder the entire cost of buying these machines. An obvious solution would be to either keep them the property of schools, that students take turns using, or sell them (probably subsidized) to students.

      --
      Michel
      Fedora Project Contribut
    5. Re:Laptops are for the child, aren't they? by Lemmy+Caution · · Score: 1

      If the cost of the laptop represents over 50% of the per-student expenditure in a fairly wealthy country like Argentina, it represents far more than that in less developed countries. The real question then is, given the buying power within those countries, is that really the best expenditure of that money?

      I'm also unconvinced by unsupported claims that giving people a laptop computer is going to propel those societies to prosperity - the hubris involved in that assumption would make almost any anthropologist laugh.

      What really should be done is something more local, more scientific, and more humble: seeing the role that education does and/or could play in the lives of the people in that society, in that place, and determine what interventions provide the best return on investment. There could be technologies involved in this regard, as well, but they may be very different technologies: cameras and audio, or scientific measurement tools, or transportation technologies. To say that laptops can't hurt is to miss the opportunity cost - if you're trapped under an overturned car, with a broken leg, I could give you a cupcake and argue that I have, in fact, done something nice for you, but I think that would be misleading.

    6. Re:Laptops are for the child, aren't they? by salimma · · Score: 1

      You do have a point .. particularly given the one-size-fits-all requirement that nations to buy at least one million of these laptops each. Still, though this is not for countries still at subsistence level, given the worry about the growing digital divide there is probably a niche that OLPC or a similar device will end up filling, even if it's not the one its proponents and detractors envisage.

      --
      Michel
      Fedora Project Contribut
  13. give a man a program... by zeromorph · · Score: 3, Informative

    ..and he can work for a day, teach him the sourcecode and he can work forever.

    No, seriously, the OLPC (and other development projects) should be about empowerment. And for this goal open source is the way to go.

    If you take a look at e.g. agriculture, you see a lot of (probably) well meant development projects that ended in dependence from some major company and did in the long run as much (or more) harm as they helped.

    (And, by the way, OLPC is - intended or not - a political statement though not about free software. But there is a connection.)

    --
    "Hannibal's plans never work right. They just work." Amy/A-Team
  14. They can always fork it :-) by IANAAC · · Score: 1
    Seriously. If people are that concerned over open vs. proprietary, they can always find another way to fund another project that IS completely open. And then get busy finding manufacturers that will provide them with all the specs needed to code open drivers.

    Maybe then they'll get busy coding and stop whining. It's all well and good to point out that something's not open, but don't just whine about it. Do something: go find the manyfacturers willing to side with your cause. Then start another project that is more in line with your ideals. And make sure youre price comes in under the proprietary one, otherwise it's not gonna fly.

    1. Re:They can always fork it :-) by whoop · · Score: 1

      It's like stem cell research .. you could just do it privately, but it's easier to just whine about it.

  15. Obligatory (sorry) by Anonymous Coward · · Score: 2, Funny

    Won't somebody please think of the children?

  16. Given the [extreme] choice by Anonymous Coward · · Score: 0

    "When you're making a cake, it's not OK to have even a little bit of dog shit mixed in the batter."

    Ladies and gentleman. I'm proud to announce that extremism isn't dead.

  17. They're right to oppose them by HangingChad · · Score: 1

    If the idea is to make the devices as useful as possible to local populations in diverse places, then the component drivers need to be as available as the software. There's no way to anticipate every situation and every mod a particular community might want to make. And it's worth the effort even if that means it takes another two years to get the device to market.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    1. Re:They're right to oppose them by cloudmaster · · Score: 1

      There's no way to anticipate ... every mod a particular community might want to make.

      I think we can safely say that led fans, clear cases, and useless aluminum wings are not in the cards for these machines...

  18. Re:OLPC - RTFA by Zero__Kelvin · · Score: 0, Troll

    This is phenomenal! Has the Slashdot "gene pool" really become so tainted that the act of pointing out that regurgitating a portion of the first line of an article is *NOT* being informative, can be misconstrued as trolling? Fscking amazing!

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  19. Irony... by diegocgteleline.es · · Score: 0, Flamebait

    ...that Theo critizes OLPC & Red hat & friends for accepting to sign NDAS to write open source drivers.

    I mean, isn't ironic that the guy that is saying this is the leader of a open source OS with a license that allows people to write propietary drivers not only without giving the specs, but without giving the source?

    Theo, why don't you dont start changing the OpenBSD license? BSD is a great license, but if you want to be coherent you may aswell stop calling "OSS unfriendly" to the people that tries to provide open source drivers for some hardware. GPL drivers without NDA are better than nothing. Save your criticism for the company that does NOT release specs neither the source, not for the ones that give a step ahead and allow to write OSS drivers.

    1. Re:Irony... by Homology · · Score: 2, Informative
      ...that Theo critizes OLPC & Red hat & friends for accepting to sign NDAS to write open source drivers.

      Theo, like many others, thinks that accepting NDA is a sell-out.

      I mean, isn't ironic that the guy that is saying this is the leader of a open source OS with a license that allows people to write propietary drivers not only without giving the specs, but without giving the source?

      You really seems to be missing the point. One of OpenBSD goals is that "We want to make available source code that anyone can use for ANY PURPOSE, with no restrictions. We strive to make our software robust and secure, and encourage companies to use whichever pieces they want to."

    2. Re:Irony... by Anonymous Coward · · Score: 0

      "Theo, why don't you dont start changing the OpenBSD license?"

      How completely ignorant for someone offering such criticism.

      He CAN'T. The BSD license was determined by people other than Theo (as determined by the copyright holders I believe).

      He cannot change the OpenBSD license anymore than Linus can change the Apache or MIT license for components in a Linux distribution.

  20. Just because 'they' oppose "the one true way". by Anonymous Coward · · Score: 2, Insightful

    "Those political views created open source, without which the OLPC project could not achieve its goals."

    They couldn't? My how full of yourselfs, you all are. The straightest path for the project may have been OSS, but I seriously doubt that OSS is the ONLY WAY.

    1. Re:Just because 'they' oppose "the one true way". by swillden · · Score: 5, Informative

      The straightest path for the project may have been OSS, but I seriously doubt that OSS is the ONLY WAY.

      Yes, it is the only way, because OSS is *part* of the OLPC project's goals. The project not only wants to provide laptops, it wants to provide *open* laptops, so that kids in impoverished countries can poke into the internals and learn how their computers work, and how to change how their computers work. The project wants to help educate a new generation of programmers and computer scientists as well as provide all of the other educational benefits. OSS is critically important to that goal.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    2. Re:Just because 'they' oppose "the one true way". by topace3 · · Score: 1

      Of course it's not the only way! They could always supply pirated Windows copies.

    3. Re:Just because 'they' oppose "the one true way". by john82 · · Score: 1

      The ability of these kids to hack the internals seems a very secondary goal to that of improving their educational prospects through the availability of affordable computing resources. If OSS can support that, fine. If they want to take their toys and go home, someone else WILL find a way to help without them.

      It would seem that, once again, we should be subjected to inflamed egos rather than concentrating on the task at hand. Perhaps RSM and TdR should reconsider their positions in light of the real goal.

    4. Re:Just because 'they' oppose "the one true way". by swillden · · Score: 2, Insightful
      The ability of these kids to hack the internals seems a very secondary goal to that of improving their educational prospects through the availability of affordable computing resources.

      The ability of these kids to hack the internals is precisely one of the key ways in which this laptop improves their educational prospects through the availability of affordable computing resources.

      If they want to take their toys and go home, someone else WILL find a way to help without them.

      The great thing about Free Software is that no one can "take their toys and go home". It's open and free for all, and RMS, at least, wouldn't change that if he could. What Theo and RMS are doing here is expressing their opinion that the OLPC project has made an unwise decision, that's all. I happen to disagree with them, and it sounds like you do, too, but that in no way constitutes removing the ability of the OLPC project to achieve their goals, including the ones for which open source is crucial.

      RMS and, to a much lesser extent, Theo, are well worth listening to. They're smart people with visions that have proven to be important and valuable. JG has obviously been listening to them, and that's good, even if he has chosen to disagree with them, which is fine, and his prerogative.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    5. Re:Just because 'they' oppose "the one true way". by psxman · · Score: 1

      Apple was going to give them free copies of OSX a while back, actually.

    6. Re:Just because 'they' oppose "the one true way". by TheRaven64 · · Score: 2, Interesting

      When I talked to Alan Kay about the project, he explained that one of the key aims was that only the first generation of the technology should be sold to the countries purchasing them. The designs and software would all be open, and so if the machines were successful local industry could start supplying the demand. If any part of the machine is closed, then this jeopardises the entire project.

      --
      I am TheRaven on Soylent News
    7. Re:Just because 'they' oppose "the one true way". by TheRaven64 · · Score: 2, Informative

      They don't need to supply pirated copies. Microsoft offered them free Windows licenses for the projects. They turned them down because a key part of the project's long-term goals included local industries producing clone machines based on the same designs (possible with some improvements) and based on the same software. This is only possible with a completely open system, something which they are now rejecting.

      --
      I am TheRaven on Soylent News
    8. Re:Just because 'they' oppose "the one true way". by Pyrowolf · · Score: 1

      Too bad the already existing hardware spec's weren't anywhere close to what the minimum requirements for OSX are. Nothing like offering something you know they won't take you up on.

    9. Re:Just because 'they' oppose "the one true way". by MrDoh1 · · Score: 1
      The ability of these kids to hack the internals is precisely one of the key ways in which this laptop improves their educational prospects through the availability of affordable computing resources.

      Why don't we teach the kids how to read and write and maybe even some arithmetic or science before we let them try to teach themselves to be electronic engineers.

      When the laptop is destroyed from tinkering, what good is it then? Hope they did learn to read and write before they broke it.

      Or I guess they could always save up every penny their family makes for, oh the next 3 years or so, to buy a replacement.

      Right now there are a whole lot more educational needs for these kids than knowing vaguely about how their PC works and being able to "hack the internals".
      --
      I am Homer of Borg. Resistance is Fut.. Mmmmmmmm, Donuts!
    10. Re:Just because 'they' oppose "the one true way". by swillden · · Score: 1

      Why don't we teach the kids how to read and write and maybe even some arithmetic or science before we let them try to teach themselves to be electronic engineers.

      It's not an either/or question. The goal is to do both.

      When the laptop is destroyed from tinkering, what good is it then?

      It's perfectly good -- you just reinstall the software and it's good to go. If you're talking about actually fiddling with the hardware, of course that's a different issue. But the topic of discussion is software and source code, not hardware hacking.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    11. Re:Just because 'they' oppose "the one true way". by swillden · · Score: 1

      a key part of the project's long-term goals included local industries producing clone machines based on the same designs (possible with some improvements) and based on the same software. This is only possible with a completely open system, something which they are now rejecting.

      They're not rejecting it, in fact they're going well beyond what most expect. It's generally accepted (including by Theo) that closed firmware is okay, but the OLPC project will have open source drivers and open source firmware. The only thing they won't have is freely distributable documentation, but if they do a good job of commenting the driver and firmware source, that won't be necessary anyway.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  21. Not True at all by everphilski · · Score: 1

    Those political views created open source, without which the OLPC project could not achieve its goals.

    check this out

    Intel's Classmate PC is beefier than the OLPC - faster processor (900MHz), 1GB of flash (double the current iteration of half a gig), twice the RAM, XP embedded SP2, and costs about $100 more due to the larger processor and memory.

    AND you don't have to buy them a million at a time like the OLPC.

    Initial prototypes have generated a great deal of interest, and Intel claims that orders have been received from Mexico, Nigeria, India, and Brazil. It is worth noting that India evaluated the OLPC 2B1 laptop and decided not to purchase any. Source.

    1. Re:Not True at all by swillden · · Score: 4, Informative

      Intel's Classmate PC is beefier than the OLPC - faster processor (900MHz), 1GB of flash (double the current iteration of half a gig), twice the RAM, XP embedded SP2, and costs about $100 more due to the larger processor and memory.

      And due to the closed-source operating system, does not provide the same educational potential as the OLPC. Allowing kids to tinker with the guts of the software is part of OLPC's goals, and the Classmate does not achieve them.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    2. Re:Not True at all by OmnipotentEntity · · Score: 1

      Last time I checked $100 more than $100 was twice the price. With embedded XP the extra memory and CPU will be wasted, so you end up paying twice the amount for a comparable machine.

      That really adds up after millions of laptops. Sure, you don't *have* to buy them millions at a time, but when you're aiming at selling them to governments to redistribute them you wind up doing that anyway, so I don't see how that's a big deal.

      --
      "Build a man a fire warm him for a day, set a man on fire and warm him for the rest of his life."
    3. Re:Not True at all by m0rph3us0 · · Score: 2, Informative

      You can still write software for Windows, you just can't modify the kernel. But the kernel in Windows is very modular and most of the stuff that you'd want to do you can do. Basically, the only thing off limits is the scheduler and vm system. Filesystems, network protocols, etc are all modular. And for the most part writing drivers or extensions for Windows costs the same as Linux. You can do a lot of poking around the NT kernel with out any money. Just download VC++ Express and the Windows DDK/SDKs.

    4. Re:Not True at all by Calinous · · Score: 1

      Did you add the "Microsoft tax" into this? If so, very good. If not, not so good

    5. Re:Not True at all by swillden · · Score: 2, Informative

      Filesystems, network protocols, etc are all modular.

      Assuming you're willing and able to start from scratch, or perhaps from some example code. Having existing, working code to use as your starting point is incredibly empowering. Not only that, there's nothing that convinces you that there's nothing about your computer that's out of your control or beyond your understanding like being able to read, understand and change the code running it.

      That second point is one that's difficult for Windows users to really understand. It's hard for me to explain just how powerful a notion it is, but I'll give it a shot. Most people, even most programmers, have a sort of fear of their own machines' complexity. There are numerous ways in which the machine does stuff they don't understand, and that lack of understanding leads to a kind of fear to do things that are unusual and might not work -- and might even have impossible-to-foresee side effects. Even worse, that fear leads them to assume that many things simply cannot be done.

      A fully open source system is incredibly empowering in that respect. I remember very vividly the first time I really looked into how my Linux machine boots -- how the boot loader loads the kernel, how the kernel initializes itself then runs 'init', and how init processes inittab and runs the boot scripts. It was like a bolt from the blue when I realized that there was nothing in this heretofore "magical" process that was hidden from my understanding and manipulation. Every service, every process running on my system was ultimately started by init, and I could easily look and see exactly how, and why, and when. When stated that way it seems rather obvious that that's the case, but the impact of that knowledge when you actually see it for yourself cannot be overstated.

      The leaders of the OLPC project understand deeply the way in which source is empowering, and it is a crucial aspect of their goals. It's instructive to note that they would not be satisfied with Theo's solution to this Marvell chip issue -- he'd be okay with closed source firmware, as long as it had freely available docs and an open source driver. The OLPC guys want the firmware to be open source as well, and they're working to that end.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    6. Re:Not True at all by 51mon · · Score: 1

      Surely the ultimate point is you can have any filesystem that fits in the Microsoft shaped filesystem hole, with free software you can change the hole. Okay 99% of the time it isn't wise to change the hole, but when it is Linus/Theo will recognise it and take the patch.

      Anyway the other response on knowing "how it works", is summed up nicely if you go read the progress of some of the ReiserFS on Windows projects.

    7. Re:Not True at all by An+Onerous+Coward · · Score: 1

      As far as I can tell, Intel's offering lacks two of the most highly touted features of OLPC's laptop. There is no mention of mesh networking capabilities, and no ability to recharge it without an external power source. So despite the beefier specs, there are places where OLPC can work, but Intel cannot.

      I'm also having trouble finding any confirmation of the claim that India is no longer interested in buying laptops from OLPC.

      Finally, the OLPC project has the openness advantage. The design, the software, and the hardware are all as open as they can make them (I understand their reasons for using the Marvell wireless chip). The Linux thing is a no-brainer, as licensing costs for 'mainstream software' will be an enormous burden for any government trying to get computers to young students.

      It's good that there is competition in the field. I doubt that the computer you're touting would even exist if not for OLPC giving Intel a kick in the pants.

      --

      You want the truthiness? You can't handle the truthiness!

    8. Re:Not True at all by Anonymous Coward · · Score: 0

      How long does it last on a 2 minute crank of its power supply? Oh wait, whats that, it is "controlled by the teacher", you can plug it in only at your desk and it needs a network connection to a hub or a switch to be useful for networking? In other words, its not just another cheap PC running Windows, its worse. It not only has limited functionality, the people who are using it won't even get to "own" it.

    9. Re:Not True at all by walter_f · · Score: 1

      Intel's Classmate PC is beefier than the OLPC - faster processor (900MHz), 1GB of flash (double the current iteration of half a gig), twice the RAM, XP embedded SP2,...

      If that's "Microsoft Windows XP embedded SP2", this would be a drawback rather than an advantage.

      In related news, the "New York Times" reported recently that Libya agreed to purchase OLPCs for all of the country's 1.2 million school children.

  22. I'm mixed on this by flinxmeister · · Score: 1

    On one hand, I think Theo and crew are right on. I've used OpenBSD for many years now and have seen the results of the no-compromise-and-take-no-prisoner approach in execution. The result is good.

    Lack of compromise can be messy. But in the wide world o' technology compromise can often equal crap...particularly with regard to corporate interest, marketing, and profit motive.

    On the other hand, the things discussed here are a)documentation and b)distribution rights.

    These are both things very easily reversed down the road. If a brazillion of these laptops get out into the field, then the interested parties decide to pull a fast one, a) the documentation is out there for people to get their hands on (even if it's against the agreement) and b)it will be difficult to prevent distribution of the code when it's "For the children".

    The tragedy in this scenario is that once again the artificial constructs of human legalities will be interfering with a great creation.

    It would be good to have all this above board and cleared up, preferably along the lines of Theo's hard line stance. However, if it's not cleared up, it's not the end of the world. It'll just be another nasty grey area in the screwed up world of intellectual property.

    1. Re:I'm mixed on this by Anonymous Coward · · Score: 0

      OLPC is likely to do more harm than good. Every dollar that is spent by local governments on laptops is a dollar not spent on essentials. When people become enamoured with computers they will make concessions in their daily lives to buy one. It becomes a status symbol, and status is very important in many of the countries targetted by OLPC.

      I have seen examples of this first hand in China. People make concessions againt their childrens' education so they can afford a TV. I have seen people living in mud-brick houses, carry water from the river, where they also wash their clothes and bathe, so that they can cook a meal on a wood-fire stove, yet they have a TV in their two room, 400 sq. ft. mud shack.

      I am not riding the fence. The argument against OLPC's restricted distribution/NDA acceptance is just a symptom of a broader problem within this organization: they have not fully thought out and investigated this idea. They have blinders on. The question is: are they focusing too hard on the idea of helping children, or the thought of generating dollars from these 'emerging markets'.

  23. Not about OS vs CS by swillden · · Score: 1

    While I agree with your post, this debate isn't about open source vs closed source. It's really about open documentation vs closed documentation.

    1. Theo doesn't care so much whether or not the firmware is closed, as long as documentation is available without an NDA, so that anyone can write and maintain a driver, and as long as the binary firmware is redistributable.
    2. Jim Getty has made clear that work is under way to create open source firmware so that the Marvell solution will in fact be completely open source (though probably not by the time the first laptops are shipped).

    This is interesting because Theo (and, apparently, RMS) are okay with closed firmware, while the project being criticized for being "proprietary" is busy writing open source firmware to replace it.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  24. How the heck does this get modded up Interesting . by rs232 · · Score: 1

    "Between propriatary or nothing at all, its understandable why the project picked propriatary."

    It didn't pick propriatary, the project picked a Linux-based laptop. All the hardware manufacturers have to do is provide the source code. NDA's and firmware that cannot be freely redistributed are a clear breech of the GPL. It appears that Marvell were unable to provide the firmware due to the use of a third party's embedded OS. Richard Stallmann and Theo de Raadt are correct in this instance as to allow this to happpen unopposed would set a very dangerous precident. Rest of ad hominem, offtopic abuse filtered out by bayesian FudAssassin .. :)

    was Given the choice (Score:5, Interesting)

    X-Fud-Flag: YES
    X-Fud-Checker-Version: FudAssassin 3.0.4 (2006-10-10) on slashdot.org
    X-Fud-Level: *****************
    X-Fud-Status: Yes, score=17.8 required=4.5 tests=KNOWN.KEY.WORDS
    X-Fud-Report: triggered on fanboys, spewing , IDEOLOGY ..

    --
    davecb5620@gmail.com
  25. Re:OLPC - RTFA by painQuin · · Score: 1

    though, I'm actually impressed your second post hasn't been modded down yet. They must be slacking.

    --
    A guilty conscience means at least you've got one.
  26. I sympathize with Theo but is it realy a big deal? by unPlugged-2.0 · · Score: 1

    As an avid OSS supporter especially BSD I do believe in what Theo is saying. I have followed his rants and raves over the years and in general HIS points are right on as always though his method of conveying them is not always the best.

    However I don't see the big deal honestly. OLPC is simply leveraging its power to get work done, something it really can't do in the open source community. I am sure if there was some (Theo perhaps) who offered to write the mesh-networking algorithms for an open card then they would go for that one but I don't see anybody offering. If this is a required feature which really does seem so then they need to leverage their position and power to get this done.

    Let's not forget that though the OLPC is a non-profit and OSS based and blah, blah blah it is at heart a business, funded by businesses and CEO's, and let's not forget that all businesses (yes even google) look for future revenue. That is what the OLPC project represents to the sponsoring companies, a huge user base that they can reach, open up new markets and hopefully sell some products down the line while breaking even or perhaps even making a little money by selling to these markets (sorry for the string of run-on's)

    So in this case it is not bad to go with a chip if there are no alternatives. Now if Theo or someone else offered to write this and/or there was an open vendor that could do it and then they still chose Marvell perhaps because of some cost-savings then he has a valid rant, otherwise if there is not choice then the business must run, money must be made and the children must get their laptops.

    I can imagine a remake of Pink Floyd's wall - "We don't need no OLPC, We don't need no Mesh Control" sorry bad joke....

  27. TdR's Reasoning. by fferret · · Score: 1

    I would have to disagree with one of Theo's statements: "OLPC should disclose why they picked the Marvell chip." Why? What impact does disclosing their design decisions openly have besides opening OLPC to criticism from the community? What does it matter if they feel that the Marvell chip is the only one to meet their needs? Considering that this project has the potential to improve education over the entire world, does that not mitigate any other consideration? It's not as if Marvell is going to pull their technology out of this project after the devices are fielded.

    --
    We're through being cool! Eliminate the ninnies and the twits! -Devo
    1. Re:TdR's Reasoning. by chill · · Score: 2, Insightful

      It's not as if Marvell is going to pull their technology out of this project after the devices are fielded.

      Yes, they will. It is called a "discontinued product", also known as "obsolete".

      Theo is asking for documentation on the underlying hardware, in case Marvell decides to no longer support the chipset. That happens all the time, as new products are built and older ones are discontinued. When -- not if -- Marvell decides to no longer provide driver/firmware updates, who is going to support the chipset? If full documentation is available, the OSS community can and, judging by past actions, will.

      Considering that this project has the potential to improve education over the entire world, does that not mitigate any other consideration?

      No. Hell, if the U.S. decided to invade Sudan, for example, and completely take over -- not the half-assed job they're doing in Iraq, but full-fledged colonialism -- would the potential to improve education, sanitation, infrastructure and nutrition mitigate any other consideration? [Try not to use the word "any" in a context like you did. It can open some horrendous doors.]

      --
      Learning HOW to think is more important than learning WHAT to think.
    2. Re:TdR's Reasoning. by fferret · · Score: 1
      Yes, they will. It is called a "discontinued product", also known as "obsolete". /
      I'll concede that possibility, but why should this hold up deployment? The OS Community has plenty of time to reverse engineer a solution.
      No. Hell, if the U.S. decided to invade Sudan, for example, and completely take over -- not the half-assed job they're doing in Iraq, but full-fledged colonialism -- would the potential to improve education, sanitation, infrastructure and nutrition mitigate any other consideration? [Try not to use the word "any" in a context like you did. It can open some horrendous doors.]
      I'll stand by my use of any in this particular context. Your comparison is not valid, in my opinion, because the improvements you posit are potential, whereas OLPC will have a real and unqualified positive impact on levels of education. There aren't any downsides that I can see, thus "any".
      --
      We're through being cool! Eliminate the ninnies and the twits! -Devo
    3. Re:TdR's Reasoning. by Anonymous Coward · · Score: 0

      Considering that forcefully removing 5% of the wealth from the 30 wealthiest countries would go a long way to improving education in the rest of the world, does that not mitigate any other consideration? When the end justifies the means you are on a slippery slope.

      For one thing, disclosure matters because this is labelled a non-profit venture. It should be transparent to ensure that nothing fishy is going on. It has already come out on the misc@openbsd.org list that the firmware in question is 99% likely to be licenced by Marvell from a company which places no restrictions on the distribution of compiled binaries. What game is Marvell playing? Why would Marvell and the OLPC misrepresent this? What else are they hiding? Who in the OLPC stands to profit from this?

    4. Re:TdR's Reasoning. by fferret · · Score: 1

      I'm sorry, but this semantic trick is old and busted. In the context of this project, my statement is valid. Not in any other context. By implying that I intend to apply this to all contexts is fallacious.

      --
      We're through being cool! Eliminate the ninnies and the twits! -Devo
  28. What open source? by the_B0fh · · Score: 1

    What a bunch of lies. It was OLPC who claimed the opensource banner years ago, when they rejected OSX by saying it was not Open Source enough.

    Now, they turn hypocritical when it suits them. Of course they have to reject OSX, after all, wasn't it RedHat that funded it? Bah.

    1. Re:What open source? by Slashcrap · · Score: 0

      What a bunch of lies. It was OLPC who claimed the opensource banner years ago, when they rejected OSX by saying it was not Open Source enough.

      Can you provide a source to backup your claim that they ever considered OSX? Because it sounds ludicrous to me.

      If you're making what is to be a cheap, mass-produced and basically "embedded" device you're not going to consider OSX unless you're stark raving mad.

      These things don't have hard drives or a gig of RAM. They certainly don't have graphics chips capable of running Quartz. I guess you could give them retarded one button trackpads if you wanted, so I'll give you that one.

      It's a fine line between troll and deluded Apple zealot. Which one are you?

    2. Re:What open source? by chill · · Score: 1

      Marvell is also a founding member of the consortium, according to the website, so this really has to do little with turning hypocritical. "The founding corporate members are Advanced Micro Devices (AMD), Brightstar, Google, Marvell, News Corporation, Nortel, and Red Hat."

      OS X? Are you mad? Do you honestly believe you can get OS X slimmed down enough to work -- not crawl -- in 128 Mb of RAM and 500 Mb of flash? Would there even be enough left to call it "OS X"? The box specs of Tiger call for 256 Mb of RAM and 3 Gb of drive space, at a minimum.

      OS X is NOT open source, it has open source components. Where is the source code for Quartz, Aqua or Quicktime (w/codecs)? Would you, or any other Mac fan, honestly consider using OS X with an X-Windows interface, foregoing Aqua, and still call it OS X?

      --
      Learning HOW to think is more important than learning WHAT to think.
    3. Re:What open source? by the_B0fh · · Score: 1

      And which current linux distro is "thin" enough for this device? You _can_ use X11 on OSX, you realize? Oh, you mean, you'll have to do some customization work? Wait, isn't redhat being stripped down for this?

      Bah, I say, bah.

    4. Re:What open source? by chill · · Score: 1

      Yes, you can use X11 with OS X, but my point is how many Mac people would consider it a "Mac" without Aqua and still use X?

      As for how many Linux distros would fit without being slimmed? Plenty. There is an entire category of distros that is developed for smaller memory requirements. My personal favorite is Slax, based on Slackware. Very nice, very complete, and very slim. Puppy, Pyramid and DSL are all "slim" distros.

      Finally, why Red Hat? Because they can. This is the difference between OS X (and Windows) which is an OPERATING SYSTEM and Red Hat (or any other Linux distro) which is a DISTROBUTION. There is a flexibility of what tools and applicaitons can be included and it is still "Red Hat". There are limits to what you can customize with OS X because it is Apple's baby. Linux isn't Red Hat's and they can tweak and twist to their heart's content and not need to ask permission.

      If Red Hat doesn't work out, it can be replaced with Debian, Novell, Ubuntu or Bob's Own Linux with a minimal amount of effort and no loss of compatibility. If OS X doesn't work out, replacing it would be a major task.

      --
      Learning HOW to think is more important than learning WHAT to think.
    5. Re:What open source? by the_B0fh · · Score: 1

      You have a point about the thin distros - I forgot about them. But my point really wasn't about the choice of distros. This is a redhat funded initiative, run by redhat employees. Was there really any other choice of distro for OLPC? I don't think so.

      However, when they rejected Apple's offer of OSX - without giving it a chance (who knows, maybe Apple does have a stripped down version that'll run in 128M? After all, remember GS/OS which had a Finder implemented for the Apple IIgs that had only 8M of ram.

      So - when they rejected Apple's OSX - BECAUSE IT WASN'T OPENSOURCE ENOUGH.

      And then they went with Marvel, and so far, the reasons given does not seem to pan out. So, to me, it sounds DAMNED HYPOCRITICAL. Especially the part about not being able to release the source (see 2nd link below) or the part about openbsd wanting source to the firmware (DAMN LIE).

      See:

      http://www.theos.com/deraadt/jg

      http://marc.theaimsgroup.com/?l=openbsd-misc&m=116 051225902310&w=2

    6. Re:What open source? by chill · · Score: 1

      Well, if you're trying to convince me that there are more politics involved that anything else, you aren't going to have a tough time.

      Negroponte is more a frontman, akin to a carnival barker, than techie. I believe he simply had a buzzword quota and Red Hat and OSS was worth more points than Apple and OS X. If it were a different market, it would have come out different.

      I know, OpenBSD wants the documentation. They'll happily redistribute the close, binary blob safe in the knowledge that it will soon (with documentation) be permanently removed. Lose a battle but win the war. :-)

      --
      Learning HOW to think is more important than learning WHAT to think.
    7. Re:What open source? by the_B0fh · · Score: 1

      It was reported on /. itself, so do yourself a favor and do a quick search? Actually, I take that back, they have _NEVER_ considered OSX, Steve Jobs offered it, and was rejected. But that wasn't the point, was it?

      And please, wht is a deluded Apple zealot? Must a "thin" osx include quartz? I take it you think the olpc includes an accelerated X driver for whatever 3D graphics they're building, right?

    8. Re:What open source? by walter_f · · Score: 1

      Can you provide a source to backup your claim that they ever considered OSX? Because it sounds ludicrous to me.

      To my knowledge, they (the OLPC people) did certainly not consider OS X.

      However, Steve Jobs offered it to them, without having been asked by anybody.

      And by return mail, the OLPC project rejected this offering.

      So all's well that ends well.

  29. Crazy Architecture by emil · · Score: 1

    So this thing has both an ARM and a souped-up 486 (aka Cyrix 5x86 aka National Semiconductor Geode aka AMD Geode)?

    • Why is it using an x86 at all?
    • Why not just go ARM all the way? ARM is more popular than x86 (by CPUs shipped), and in switching to ARM the wireless hardware could be simplified.
    • If a high-speed ARM consumes too much power, have two CPUs, one that is active only in low-power mode.

    Why not just ditch x86 and go ARM exclusively? Is x86 binary compatibility that important?

    You could even label it a "BBC Micro" or an "Acorn" for old time's sake.

    1. Re:Crazy Architecture by Anonymous Coward · · Score: 0

      Um, Floating Point? Not many ARMs have it, certainly not at the price point required.

  30. Am I missing something here? by 10Ghz · · Score: 4, Informative

    Gettys says quite clearly that:

    "A GPL Linux device driver for the Marvell wireless chip, the Libertas driver, still under development but also fully functional can be found in our GIT tree.

    We are having open firmware for the Marvell wireless chip developed by Meraki. I don't know yet what license that code will be released under, though would expect it would likely be one or more of the MIT, LGPL or GPL licenses; but we'll have to think through the usage cases and needs of the communities involved before we can make that choice."

    So yes, open and free drivers and firmwares are being developed as we speak. So is this an issue not about what OLPC will use in the future, but about what they are temporarily using at this very moment?

    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    1. Re:Am I missing something here? by Anonymous Coward · · Score: 0

      Yes, you are missing the fact that what is being asked for is documentation and the rights to distribute the binary firmware. Just because a driver source is "open" does not mean it is not full of magic numbers which mean its extremely difficult to maintain or port without the secret documentation which was used to make it.

    2. Re:Am I missing something here? by 10Ghz · · Score: 2, Insightful

      But as my quote showed, an open _firmware_ is being developed for the chip. So there will be open drivers AND open firmware. Again: Am I missing something here?

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  31. Re:OLPC - RTFA by Anonymous Coward · · Score: 0

    1. Get over yourself. You're not better than everyone else. 2. Limit your intake to 2 cups of coffee. 3. Why should anyone have to RTFA just to find out what the acronym is? 4. You are a troll.

  32. Theo is right, the long tail. by aphor · · Score: 1

    Theo's response was a very short incisive critique that exposes the guts of the hardware argument. On one side, manufacturers and their shills all want disposable hardware. Is it OK if every child has a laptop but the parts from their old one are leaching lead into their water supply and they are too dumb to use them? Driver maintenance helps keep hardware out of landfills. If the service life of a piece of hardware is extended, the cost of recycling its toxic parts becomes affordable. Software (long term driver maintenance) that squeezes the extra value out of the hardware is the key. The problem is that vendors want a horizontal market where they can cash in on volume, volume, volume!

    This turns out to be one of those "long tail" issues. Disposable computers will poison the children.

    A possible compromise would be an expiration clause to the NDA that allowed full documentation release in one or two years (or three if you want to push it).

    --
    --- Nothing clever here: move along now...
    1. Re:Theo is right, the long tail. by aphor · · Score: 1

      What happens to an old computer when you can't get software to run on it? You throw it away!

      What happens to an old computer when you throw it away? It goes in a landfill! Lead in the solder becomes available to the water supply! What causes severe retardation in children? LEAD!

      What happens to an old computer when you can reinstall an up-to-date OS? It gets (possibly) REUSED.

      Why can't they use OpenBSD for the OS? Because you have to sign NDAs to get the documentation! That's not so bad except that rewriting the drivers means redoing the reverse-engineering without docs, which makes it prohibitive to support old hardware. What if the original developer of the OpenBSD firmware for Marvell dies in a skiing accident, and Marvell decides to deny access to the docs when the next guy wants to rewrite the firmware for some good reason?

      Yeah. We're all so selfish. Theo DeRaadt definitely has some problems with diplomacy in some cases, but here I think his approach is inspired. That's why I think the GPL should not cover blah blah blah. I'm it for me. Does that even make any sense? Who cares! Blah blah blah!

      --
      --- Nothing clever here: move along now...
  33. Re:OLPC - RTFA by Anonymous Coward · · Score: 0

    Ha ha. Well, for what it's worth, I agree with you.

  34. The real goal of OLPC by NDPTAL85 · · Score: 2, Interesting

    Do you really think that the point behind getting a laptop in every child's hands is to get them to start programming source code? I personally don't think it is. Its to just get them a computer in the first place. Computers existed in the United States before Windows you know but their usage didn't explode until Microsoft created an operating system that was easy enough to use for just about anyone to pick up. The bulk of the population of the United States didn't become programmers. Not even half became programmers. Nor a quarter or a 20th. I predict the very same course of events for India. The OLPC is just something to USE not program on. Thus it being open source or not is irrelevant.

    By the way, hasn't the Slashdot population learned yet that the overwhelming majority of humans in any nation are never ever ever going to be programmers?

    --
    Mac OS X and Windows XP working side by side to fight back the night.
    1. Re:The real goal of OLPC by bWareiWare.co.uk · · Score: 2, Insightful

      So the OLPC pitch is: "Stimulate your local economy by investing in educational technology that is complete dependent on a small group of programmers in a foreign country." If 1% of users become programmers that is 10,000 (for OLPC's minimum shipment of 1M boxes). Is the v2 software is going to be better written by OLPC's staff or 10,000 programmers who use the software everyday? The OLPC are trying to give countries a fast track onto the information revolution that is driving our economy. Their goal is to create producers not consumers.

    2. Re:The real goal of OLPC by Anonymous Coward · · Score: 0
      No, you're talking about the public goal of the OLPC - the real goal is to via creative PR get the western world to believe they are out for children's welfare when what they are interested in is to make money. Sure, they're a nonprofit themselves, but what about their corporate partners. Who do you think really has a stake in this.

      The machine is using a 7 layer lead free motherboard that can be fabbed in about 20 places on the planet. It's a guaranteed hook to increase the public debt of third world countries by tying them to sucking off the G8 hind tit forever. It is a showcase of technology, not practicality. If you want something practical go one or two generations back and make something that can be fabbed indigenously, or as close to it as possible.

      Why $100? it's a nice round number that sounds cheap to US supporters. In reality it isn't: If Argentina, a relatively prosperous place, can't even afford it. IMO, they're better off having more teachers in classrooms and more BOOKS! (never mind clean water, food, and a relatively peaceful environment). People who think that childern can't learn without a computer have their heads in the clouds. Children can't learn without reference materiels and teachers, and certainly can't learn if they are sick, hungry, or being shot at. If you're going to ask a third world country to make the sort of investment this entails they would be better off solving real problems than ones invented by people with their heads int the clouds on /., or by some CEO wanting to showcase fancy technology and create a market for it.

    3. Re:The real goal of OLPC by NDPTAL85 · · Score: 2, Interesting

      No one _cares_. They just want computers. They can learn to be producers later, AFTER their infrastructure is set up. The only people who care about software being open source are people who basically want to recieve software that is hard to produce for free. Thats basically whats behind the entire open source movement. The "many eyeballs" thing fell flat on its face for code quality and sabotage protection. That only leaves just getting the stuff for free. Lots of people want stuff for free but deep down most people also acknolwedge that you have to pay to get something of value. This is why the business world is not run by geeks, but by businessmen. Gates, Jobs, Ellison? Yeah they're technical folks, all past programmers but to their cores their businessmen much more than they're geeks.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    4. Re:The real goal of OLPC by Anonymous Coward · · Score: 0

      troll

    5. Re:The real goal of OLPC by bit01 · · Score: 2, Insightful

      Computers existed in the United States before Windows you know but their usage didn't explode until Microsoft created an operating system that was easy enough to use for just about anyone to pick up.

      Historical revisionism. Computer use was exploding with the Apple II, CP/M and assorted other home computers. M$ was just one of many players. M$ was lucky enough to be in the right place at the right time and rode the wave when IBM decided to join in.

      Thus it being open source or not is irrelevant.

      It's the difference between having a local, free market and a foreign, monopoly dominated market. Some people think that's relevant.

      ---

      Open source software is everything that closed source software is. Plus the source is available.

  35. actually, you are wrong... by Anonymous Coward · · Score: 0

    ..and have used the "sin of ommission" debate 101 gambit to try and make a point which is in truth erroneous. ONE of the goals is to put a laptop into the hands of kids everywhere, ANOTHER goal is to insure they can tinker with said laptop at all levels, using all open source software. They even say it clearly "children must be allowed to play", which means at any level, as their knowledge expands, they should be able to continue to use the laptop as they see fit.. Open source is a primary goal, and it is political, and it is practical, and is a driving force in these descisions. That's why the use of the words open, free, libre, etc.

    http://wiki.laptop.org/go/OLPC_on_open_source_soft ware

    With that said, reading the debate in TFA, it looks like they *are* really trying hard to achieve that goal 100%, but are stuck at the high 90s or something. It looks like if some other hardware company wants to jump in and potentially sell x-millions of wireless chips, they would have a real decent slam dunk chance if it did what the marvell chip did with the instant meshing at low power and not using the CPU much and had all open firmware. Opportunity is knocking quite loudly there for some hardware devs...

  36. Re:OLPC - RTFA by Anonymous Coward · · Score: 0

    Hi MZS! Nice Troll!

  37. Re:OLPC - RTFA by Anonymous Coward · · Score: 0

    Stop replying to yourself troll!

  38. Good intentions, faulty reasoning. by NDPTAL85 · · Score: 1

    I understand where you are going with your argument. Its akin to third world nations starting with cell towers for telephony instead of laying copper.

    IMO its a bit different with computers. OSS just isn't up to par yet with Windows and Mac OS X from a regular user standpoint. There's also a bit of pride and prestiege. Just because these people are the poorest people on Earth does not mean they want to use what to them are "second class operating systems" that can't run the software that their friends and families in developed countries can run. I've actually read stories of third world charities asking people to STOP sending them 3 and 4 year old computers because they were tired of using that old junk. They want the newest and most popular products just as badly as Americans and Europeans do(perhaps even moreso) because they are deprived, and I'm sorry but Linux and BSD just don't top Windows/OS X in regular software and ease of use. Plus I figure OSS is a hobby of convienence. If I'm worried about my next meal or water safety or paramilitary rebels I'm not going to have the time or patients to get NDISwrapper to work right or try to figure out why Ubuntu doesn't have media players enabled by default. I'm going to want my device to "Just Work."

    On a side note, did you know that during Romania's communist regime the president of the country played tapes of the US soap drama "Dallas" in a bid to get his people to realize how broken families can become in a corrupt capitalist system? The attempt backfired as the impoverished Romanians were entranced by the lavish lifestyles, big houses and cars and gadgets that were on display on the show. It hastened his regime's downfall. The reason was the show Dallas provided a stark contrast between their lives and that of Americans. Well Africa has had TV for some time now. They know how a computer is supposed to look like, what its supposed to be capable of and how easy its supposed to be to use. I don't think any of them are looking forward to a Linux/Unix command line prompt.

    --
    Mac OS X and Windows XP working side by side to fight back the night.
    1. Re:Good intentions, faulty reasoning. by swillden · · Score: 0
      OSS just isn't up to par yet with Windows and Mac OS X from a regular user standpoint.

      That's quite a bold claim. Go install Ubuntu (or, to make the comparison more realistic, go get someone else to pre-install Ubuntu) and play with it for a while, then tell me it's not "up to par". It's not only up to par, it is in many ways superior. And Ubuntu's not the only newbie-friendly distro around, either, just the biggest.

      Just because these people are the poorest people on Earth does not mean they want to use what to them are "second class operating systems" that can't run the software that their friends and families in developed countries can run.

      So it's better to make them be second-class citizens like most in the industrialized world?

      A key goal of the OLPC project is to make the kids who get them first-class citizens in their computing world, in complete control of their hardware and software, and not relegate them to being spoonfed by big corporate software makers.

      If I'm worried about my next meal or water safety or paramilitary rebels I'm not going to have the time or patients to get NDISwrapper to work right or try to figure out why Ubuntu doesn't have media players enabled by default. I'm going to want my device to "Just Work."

      Bah.

      This is one of the most absurd strawman arguments I've ever heard. Do you really think that these OLPC machines will ship without fully functional drivers for every part of their hardware? The truth is that you actually could not run Windows on these laptops, because it doesn't have support for their hardware!!

      I won't even dignify the first part of your comment with a response.

      Well Africa has had TV for some time now. They know how a computer is supposed to look like, what its supposed to be capable of and how easy its supposed to be to use.

      Umm, computers on TV and in movies don't generally run Windows. Not the ones that are shown actually being used, anyway. Windows (and any real computing environment) doesn't translate well onto the TV or movie screen. In order for the audience to tell what's going on, you need *huge* fonts and lots of redundant information. So if they get their expectations from TV and movies, they're going to be disappointed with Windows as well.

      I don't think any of them are looking forward to a Linux/Unix command line prompt.

      And yet another strawman. The OLPC machines will have a GUI. And a command line -- though it will be much superior to the Windows command line.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    2. Re:Good intentions, faulty reasoning. by Anonymous Coward · · Score: 0

      I've actually read stories of third world charities asking people to STOP sending them 3 and 4 year old computers because they were tired of using that old junk.

      This is bizarre. I live in the UK and I'd be happy to have the charitable donation of a 3-4 year old PC. My PC is currently 7 years old so it would be a massive upgrade.

    3. Re:Good intentions, faulty reasoning. by NDPTAL85 · · Score: 1

      I have 4 computers. One of them runs Kubuntu. For a Linux its extremely easy to use. Among other OS's it still behind.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    4. Re:Good intentions, faulty reasoning. by Opportunist · · Score: 1

      I wouldn't choose Linux or OSS in general because it's a "low budget" OS. I would choose it because it keeps you independent. With CSS, you're invariably at the mercy of the country that makes the software. If you want to stand up against it, you better have a strong economy behind you to actually do it. Or do you think Niger could pull a stunt like the EU is doing right now with MS? The EU can stand up against MS simply because being unable to sell MS software in the EU countries would mean a serious blow to the company. Not selling in Niger? Ffft, good riddance, and call again when you came to your senses. Let's see who can survive longer, you without our product or we without the 5 copies sold in your country.

      That's why OSS is interesting for countries that do not have the economic leverage to stand up against software giants. Not because it's free (as in beer). Because it is free (as in software).

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:Good intentions, faulty reasoning. by swillden · · Score: 1

      For a Linux its extremely easy to use. Among other OS's it still behind.

      Care to elaborate on that assertion? Please be careful not to make any points that boil down to "Linux is harder because I don't already know how to use it."

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    6. Re:Good intentions, faulty reasoning. by NDPTAL85 · · Score: 1

      The thing is, no one is going to die if any particular nation HAS to buy MS products. Even in poor countries the cost of software licenses is a very small proportion of the national budget.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    7. Re:Good intentions, faulty reasoning. by Opportunist · · Score: 1

      Again, it's not the cost, it's the dependency. And let's not forget trust. You have to trust CSS implicitly, because you can't be sure if it has some backdoors or other unwanted side effects and tidbits.

      It's not the question whether you can afford proprietary software from a purely monetary aspect. You're hanging your countries ability to produce onto it. Should the US decide to hang an embargo over your head, MS cannot deliver anything, including patches, to you. Now imagine a killer security hole in an MS OS (not that it never happened), and you being unable to close it. How productive do you think you can still be?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  39. RMS: Let them eat cake! by simon_hibbs2 · · Score: 1, Troll

    RMS: "Let them eat cake!"

    This is my assessment of RMS's possition. I've tried with bitter tennacity to maintain a considerable degree of respect for RMS obver the last few years, but here he's lost me.

    If his possition realy is that it would better if these children had no laptop at all, than one that uses even a tiny seed of proprietary software, even temporarily, then he's he realy has lost the plot completely. Back when he started GNU he used proprietary platforms because nothing else existed. Now he's saying nobody should ever use proprietary systems even if they have no other alternative. This smacks of hypocrisy.

  40. The real goal of closed drivers by Anonymous Coward · · Score: 0

    is to keep the hardware manufacturer in charge.

    What if there is a new vector of attack on these machines but the kernel that fixes it is not compatible with the closed driver? Do without the hardware or the fix?

    What if there is a way to process the signal if you get the raw information out to increase range or data rate (this, I believe is the reason why 11g turbo chips are closed off: the processing to increase rates is part of the driver, not the hardware, so you could get the same functionality off older or cheaper cards and do the processing yourself)? If the driver is closed, you cannot get at the raw info. You rely on the manfacturer to keep up to date and rely on them giving you everything you want that the hardware can do.

  41. Great analysis by CustomDesigned · · Score: 1
    That is the best description of why OLPC is needed that I've read. I was kind of on the fence before, "Cool, but do they *really* need it?"

    I don't see a problem with *firmware* blobs - provided they have an eternal and unlimited license for use. Blobs are a security problem when they run in the kernel (e.g. nvidia, wireless drivers). Firmware blobs are just a way to save the cost of a ROM. (High speed chips typical copy ROM to RAM rather than run from ROM, because RAM is faster.) I still haven't figured out whether the OLPC blobs in question are binary drivers or firmware.

    1. Re:Great analysis by the_B0fh · · Score: 1

      Well, you'll be happy to know that what Theo was asking for was for the right to redistribute the firmware blob _AND_ for documentation to interface with the firmware blob (ie, how do I call it to make it work).

      He specifically did not ask for firmware source code NOR the rights to the internals of the firmware. He too views the firmware blob as a way to save the cost of a ROM - a EEPROM actually :)

  42. Not True at all-Begging is fashionable by Anonymous Coward · · Score: 0

    Only on slashdot would "programmers getting paid" be equated with a "tax".* So does that mean that you advocate programmers not getting paid for their hard work? If so, then OSS is perfect for you, because there's no "tax" to keep the programmers going no matter how much Theo and RMS whine about supporting their respective movements.

    *It's not a "tax" because I and others can purchase computers that don't have Windows. So you lose on that account as well.

    1. Re:Not True at all-Begging is fashionable by swillden · · Score: 1

      Only on slashdot would "programmers getting paid" be equated with a "tax".* So does that mean that you advocate programmers not getting paid for their hard work?

      Strawman. Most Linux developers are paid for their work.

      It's not a "tax" because I and others can purchase computers that don't have Windows.

      Thanks to the DOJ, yes. At least from a few vendors.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  43. marvell documentation by hkBst · · Score: 2, Insightful

    I understand that Marvell apparently cannot free their firmware, since it's not really theirs, but I don't see why they cannot provide the hardware specifications.

    Anyway I'm sure there are hardware vendors who can deliver the needed hardware and do it without holding back information, for such a big order as OLPC will make. Missed chances and such...

    1. Re:marvell documentation by Blakey+Rat · · Score: 2, Interesting

      Because some jackass open source programmer will write a driver which will make the card broadcast on an illegal radio spectrum. And when the investigators come to take a look at it, they'll just look at the brand name of the card. And the company will have to tell them that the reason that card is breaking the rules is because they opened up their documentation without any sort of code signing or approval program. And meanwhile, that wireless card could be interfering with police radios while they're trying to hunt down a killer.

    2. Re:marvell documentation by TeknoHog · · Score: 1
      Because some jackass open source programmer will write a driver which will make the card broadcast on an illegal radio spectrum.

      Are you saying that hardware should enforce law, by not allowing certain kinds of software operation? Should a network card disable illegal file transfers? Then there are different laws in different countries. This does apply to WLAN frequencies as well.

      --
      Escher was the first MC and Giger invented the HR department.
    3. Re:marvell documentation by Blakey+Rat · · Score: 1

      You seem to have missed my point. I'm not saying that hardware should enforce law. I'm saying that the software distributed with the card should.

      That's why, currently, the SOFTWARE (driver) is the one picking the WLAN frequencies. Cards sold in the US have drivers set for US frequencies, cards sold in France have drivers for French frequencies, etc.

      Opening the hardware up so any yokel could produce a driver for it would completely sabotage this effort.

    4. Re:marvell documentation by AeroIllini · · Score: 1
      Because some jackass open source programmer will write a driver which will make the card broadcast on an illegal radio spectrum. And when the investigators come to take a look at it, they'll just look at the brand name of the card.

      That's the biggest load of crap ever.

      As long as Marvell doesn't release drivers that broadcast on an illegal radio frequency, then it's the fault of the person who modified the card, not Marvell. Cars drive all over people's lawns, too, but no one blames Toyota when that happens.
      --
      For security, the MD5 hash of this message and sig is 09f911029d74e35bd84156c5635688c0.
    5. Re:marvell documentation by TeknoHog · · Score: 1

      I think I get your point exactly. If you have such closed hardware that opensource drivers cannot be written, then that hardware (by being closed) is part of the law-enforcing package.

      This issue looks similar to whether you could trust a voting machine with opensource software. With OSS you get to check if the system is rigged, but (barring things like signed executables) you also get the ability to rig it yourself. In this sense OSS is technically better but it also carries a bigger responsibility, just like in the WLAN driver case.

      By the way, I really don't like the idea that the country of purchase would determine the capabilities of the driver. People do travel, and when they do they are expected to obey the laws of the respective countries anyway. Though it's unfortunate that a joint you buy at a Dutch coffee shop doesn't carry its local laws along to whichever country you're going to :)

      Incidentally, I was discussing with one of the network admins at my university today, and he was a little worried since I'm running Ubuntu on a society computer in the university network. He was concerned about the ability to sniff on the local traffic, which allegedly is something you can do in Linux but not in Windows ;) Of course it's technically possible, but it's not something I would do. It's kind of funny and sad, since the network is probably healthier with one fewer Windows machine, but Linux is seen as a blackhat tool just because it lets you actually use your computer.

      --
      Escher was the first MC and Giger invented the HR department.
    6. Re:marvell documentation by the_B0fh · · Score: 1

      what kind of a moron is that? Any simple google search will show you plenty of entries for libpcap and ethereal/wireshark.

    7. Re:marvell documentation by Pecisk · · Score: 1

      Maybe you are right. Frankly, law doesn't think so. It is said that transmiter should not transmit in certain frequencies. Fine. You think it is easy to create such "blackouts" in certain places in freq. scale? It is almost impossible. So this is done in control level, which usually are...in driver.

      Blame hardware designs. Blame thirty party chips, who has prioritary control mechanism. But that's a fuckin reality. Ohhh, and you can blame market too - more competitors, more rushed and cheap ass hardware, less freedom to modify and open their drivers and play with them.

      So, by logic, human being who "commands" hardware should be responsible. Unfortunately, it was easy to blame vendors and put restrictions in silicon, nut in human's mind.

      --
      user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
  44. This is a JOKE!!!! by LOADLETTER · · Score: 0

    These guys (Marvell) take from community... End of story. The device is flawed. Apart from that I feel sorry for the OLPC guy's for having to work with these incompetent fools, trying to get information on their HW - been there done that, and never again.

  45. Encouraging peace can be good business by Kadin2048 · · Score: 1

    Actually, it makes a certain amount of business sense to try and bring some level of education and "civilization" to the Third World. You don't hear about these motivations as much, because people like to concentrate on those moral impulses that make them feel good about themselves, but there are sound economic reasons for investing in development there.

    You can make a lot more money off of a country as a trading partner than just as a weapons market. In the former case there's actually wealth created there, which benfits the entire global market; in the latter case it's just a sink for high-value goods (arms) to get destroyed, in return for some raw materials in payment. It's the ultimate broken window.

    Not to mention that by making a country safer and more educated, you create opportunities for capital investment, which is a major source of profit in the First World.

    I'm not necessarily advocating cash-based foreign aid, but just pointing out that the economic benefits of wartorn countries are often overstated; it would be better and more profitable in the long run to create in them markets for manufactured goods besides weapons, irregardless of the moral or ethical reasons for doing so.

    That said, it's a common misconception that the OLPC machines are designed for "starving kids in Africa." I think the intended users are countries that are truly "developing," like Thailand and Mexico, and not where there isn't even basic infrastructure nor enough money for food. Sending thousands of dollars worth of anything to a country controlled by warlords would of course be almost criminally stupid.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Encouraging peace can be good business by erroneus · · Score: 1

      I just think the more educated and technologically advanced the entire world becomes, the closer we'll be to that "star trek" utopia where you don't have to work to survive, where money is no longer used or needed and that sort of thing.

  46. I agree completely by williambbertram · · Score: 1

    My experience has been that proprietary anything eventually leads to no good. The company that owns the proprietary technology can go out of business, leaving you with no support. Or that same company will drop support for your hardware, also leaving you stranded. Or that company can simply decide that since your project is getting such great benefit from their product that a price hike is justified. None of this would benefit people without enough monety to buy a computer. You can dance around it with legal mumbo jumbo all you want, but it just doesn't fit. Eventually there will be a conflict between the project goals and the proprietary drivers.

    The goal of OLPC is to bring computers to poor countries and people. Poor computer users will want / need a completely open computing environment. What if one of these proprietary drivers turns out to be buggy? Wouldn't it make sense in this project for the user community to participate in debugging the driver? That can't happen with a proprietary driver.

    We all know that corporations who provide proprietary technology to OSS projects can be very very very very slow with patches and upgrades (*cough* Adobe Flash player 9 for Linux *cough*). Why introduce this frustration into the OLPC project?

    Honestly, they would be better off with a $400.00 Dell laptop running XP Pro than they would with proprietary drivers on Fedora Core. The proprietary drivers on XP would be patched / upgraded more quickly, and less likely to be buggy (because more attention is always paid to proprietary Windows drivers. Proprietary OSS plays second fiddle at best).

    So RMS and Theo, my hat is off to you (once again) for standing up for what's right. You are both saints and heroes in my book.

  47. Be careful with the word "compete." by Kadin2048 · · Score: 1

    I think you should be very careful describing the project that way.

    Saying that it makes people in other countries "able to compete" probably isn't going to win you a lot of friends amount the recently-unemployed here in Western countries. In fact, I could imagine that to someone who's recently seen their job disappear due to globalization, if you say "without computers or some other advantage, these third world countries will find themselves unable to compete," a more likely reaction would be "good, let's keep it that way."

    Rather than competition, I think that we need to look at the global market as a one of participation. Obviously, there is competition, but by increasing the educational level of other countries, you produce markets for goods and capital in addition to just creating more skilled labor. So as I've said elsewhere, it can make good business sense, from a purely self-interested foreign policy perspective, to help other nations bootstrap themselves.

    'Let's help them compete with us' may play well with the cocktail-party set, but it's going to go over like a fart in church at your local UAW meeting, I think.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  48. A minor point... by viewtouch · · Score: 1

    Even Jim, who is posting here and has provided his signature so everyone has the opportunity to notice, doesn't seem to mind but I do. For the anonymous Slashdot contributor, for Zonk the Slashdot 'make-believe' editor and to anyone else who does not actually know what Jim's family name (surname) is, I'll spell it for you: "Gettys".

    And, for anyone who doesn't already know, without the work of Jim Gettys, and people like Bob Scheifler and Keith Packard, Linux & GNU would have had to come up with another plan for graphics and input devices than the X Window System.

    1. Re:A minor point... by 44BSD · · Score: 1

      THANK YOU!
      (I thought I was the only one under whose skin that got)

  49. Not necessarily. by Kadin2048 · · Score: 1

    Well, it's hard to imagine Aqua running on a Geode processor, but the underlying parts of OS X that were derived from NeXT ran just fine on 30MHz machines; I doubt you'd have that much of a problem building something for an embedded system if the desire was there. It basically becomes a question of how much modern userland stuff from OS X you want to throw in on top of the kernel; that's where the bloat is.

    At any rate, I think the OLPC people made the right decision in going with Linux; it's certainly easier to customize than OS X would have been, if only because there are many more people familiar with the Linux kernel than the xnu one.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Not necessarily. by Wesley+Felter · · Score: 1

      It basically becomes a question of how much modern userland stuff from OS X you want to throw in on top of the kernel; that's where the bloat is.

      That's also the only good part of OS X. (OK, IOKit looks nice, too.)

  50. You are totally wrong. by Anonymous Coward · · Score: 0

    Open source drivers are not a step forward. They are worthless crap. Just because you can look at the source, doesn't mean you can do anything with it. When the open source driver is full of magic numbers with no explanation, then its just as useless as a closed driver. We NEED DOCS so that we can maintain real support for the hardware. Relying on the company to provide fixes and support their hardware is fucking retarded, they don't want it supported for a long time, they want it to become "obsolete" so that you have to buy more hardware from them.

  51. Donations??? by Anonymous Coward · · Score: 0

    You FAGS!!! should clean and donate your cum infested machines. I am sure that some kid out there will put the machine to better use than you FAGS!!! playing sideline and sitting around getting fat.

    - Wolf Bearclaw (The FAG!!! slayer)

  52. Manifest Destiny documentation by Anonymous Coward · · Score: 0

    "Are you saying that hardware should enforce law, by not allowing certain kinds of software operation? "

    I'm assuming that's a rhetorical question, because hardware already does enforce laws. From hardware design, to software/hardware combinations. Weither you realize it or not, citizens have to obey laws. Be it our laws, or the laws of Africa. Don't like it? You know how to change it. In the mean time OSS can continue to swim upstream, beliving it's its manifest destiny to be a rebel without a clue.

  53. Hehehe.... looks like his blog comments aren't off by Anonymous Coward · · Score: 0

    Oops. Also, his top level site is just a bunch of dirs, oh well.

  54. You don't program do you? by LWATCDR · · Score: 1

    "BSD already had reverse engineered the firmwares to the intel wireless chipsets without documentation, but they were buggy, so he wants Intel to let BSD have the documentation. He also wants Intel to let BSD redistribute the "real" firmware, while they work the bugs out of the reverse-engineered ones."
    Not they didn't. They reversed engineered the drivers. Drivers are very different from firmware.

    As I tried to explain the firmware is no different than the firmware that Theo uses everyday on the motherboard he uses on his PC, or the raid controller that the uses on his server. None of which he has access too.

    I suggest you learn the difference between firmware and drivers.

    once again Theo produces much more heat than light.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:You don't program do you? by Qzukk · · Score: 1

      the firmware is no different than the firmware that Theo uses everyday on the motherboard he uses on his PC, or the raid controller that the uses on his server. None of which he has access too.

      http://www.openbios.info/ Well, at least his motherboard is covered.

      I suggest you learn the difference between firmware and drivers.

      I have yet to see a raid card or a motherboard that was so cheaply made you had to upload a firmware every time you wanted to use it because the company wouldn't pay a few cents more for flash. Perhaps it is the wireless (and other device) manufacturers that need to learn the difference between firmware and drivers. If the driver has to give an instruction to the device in order for it to work, that is part of the driver, whether it's a one byte "send data" message or a giant chunk of code.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    2. Re:You don't program do you? by LWATCDR · · Score: 1

      I know of openbios. You sure he only uses that? I bet not.
      Of course motherboards and raid controllers use flash. They have to or else you couldn't boot from them. However many devices that have a microcontroler on them don't use flash because a it is expensive, b it is slower than ram, c it has a limited number of cycles.
      What difference does it make if the firmware is upload every few months or years to flash or if it is loaded at run time?
      If a device isn't used for boot not having it in flash can be a real benefit.

      What it comes down too is simply this. Just a few days ago Theo complained that Intel was not releasing the spec for their wifi chip set so you couldn't have an open source driver. He also said that binary blob firmware was okay if it was freely redistributable.
      Now that this project is using a Marvell chip set that meets those requirements he is saying that isn't good enough.
      The best part is this project is all LINUX it doesn't use OpenBSD at all.
      But like I said it does get him on the front page of Slashdot.

      The device manufactures do know the difference between firmware and a drive. I will be glad to tell you the difference.
      A drive includes code that EXECUTES on the host CPU. Firmware my include code code that executes on the host cpu but in this case the firmware only executes on the device it's self. With a properly written FOSS driver this firmware can not have any effect on the stability of the host OS.
      A bad driver can crash kernel. Bad firmware can cause just the interface to malfunction.
      So yea they know the difference.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  55. face it by cspeye · · Score: 1

    this is the only wireless chip fit for the job. if you want another company with more open source policies to make the same thing, you're asking them to dump a whole lot of $$$ on r&d, and they either won't bother, or if they do, it'll take forever for it to come to production. Marvell can live without OLPC's support. Under the license agreement for the hardware, OLPC has to use the proprietary firmware. So what they heck do you expect to do, then?

    1. Re:face it by Anonymous Coward · · Score: 0

      DOCUMENTATION not open firmware. What the fuck do we need with the firmware opened. Documentation gives life to open drivers and that TdR is looking for is a distributable closed driver for the time being NDA free. Why does everyone keep saying RMS and company wants the firmware open? Does that make any sense?

  56. luxusproblems by Neolith1982 · · Score: 1

    The problems Theo de Raadt and Richard Stallman have, are problems you only have (or can see) if you are living in a highly over-civilized enviroment. You see, the most important thing in the whole OLPC project seems to me, that second and third world countries can effictively fight poverty. If you are living in e.g. the dominican republic (been there last spring) and you are born in a poor family, you have to work to help feed your family. Therefor you are unable to get the education you would need, to get a job later on. And if you are adult yourself, you are in the same position, your parents were before. This is the vicious circle, the OLPC project tries to break. And THOSE CHILDREN DO NOT HAVE ONE OR TWO YEARS!
    The other thing I wich to say is that you probably won't find any quality wireless chip without properitary parts. This is due to marketing. If you take a look, which kind of devices are well documentated you'll find, that many of them are originaly developed for market segments where FOSS is at least strongly deployed, for example Ethernetcards from the Server segment. Hardware from segments, where properitary software is mostly used, is on an average worse or not at all documentated, e.g. High End Graphicboards build in gamer PC's or (sic!) wireless cards. You need to have a strong FOSS community in a segment to have Hardware well documentated, and you need good hardware support to build up a strong FOSS community. If NDA's could help, they are a problematic, but passable way to get into a situation, wher H/W Vendors could be forced to open up their specifications (as seen in the past).
    This is our own vicious circle, but at least we have the education to decide ourselfs...Okay, most of us....

    Greets
    Neolith

    --
    How shall I know what I think before I read what I wrote?
  57. Re:I sympathize with Theo but is it realy a big de by Anonymous Coward · · Score: 0

    It is a very big deal, especially right now. Marvell is being taught that open source developers are willing to accept NDAs. Next time someone in the open source community approaches Marvell about writing an open driver for one of their chips Marvell will expect an NDA to be signed. This means that the documentation for the hardware is not generally available. When the author of the driver abandones said driver, no one will be able to maintain it without also signing an NDA. This flies in the face of open source philosophy - and it is also very impractical.

    To top it all off, other vendors, like Intel, see what Marvell has managed and they expect developers to sign NDAs to gain access to documentation for their hardware.

    This whole thing is threatening a lot of good work that Theo et al have done to improve vendor documentation access. It is a very big deal.

    OLPC is supposed to be an open source project. Such a large player making such terrible choices under the open source banner is very damaging to the image of the movement, and to how companies perceive the movement and the expectations they have from open source developers.

  58. Of course they can't fork it by Anonymous Coward · · Score: 0

    How can you fork a laptop ?

  59. What open source means to the developing world by Anonymous Coward · · Score: 0

    It's all well and good talking about our freedoms and rights woth regards to software in the first world, but open source politics , if OLPC goes ahead, will have a real impact on people in the third world.

    It doesn't matter how free the driver code is, if it was developed under an NDA, 2 years down the line when OLPC2 rolls out, and no-one cares to support the NDA'd driver, these laptops become scrap, polluting the third world.