Ivan Krstić Says Negroponte's Wrong About Sugar and OLPC 137
Posted
by
timothy
from the who-is-this-krstić-guy-anyhow dept.
from the who-is-this-krstić-guy-anyhow dept.
Not many days ago, we mentioned ZDNet's interview with Nicholas Negroponte, in which Negroponte had some harsh things to say about Sugar and its connection to the slower-than-hoped uptake of the XO. Ivan Krstic (formerly head of the OLPC's security innovative subsystem) responded to Negroponte's claims, which he says are "nonsense." Among other things, he mentions that Sugar "was the name for the new learning-oriented graphical interface that OLPC was building, but it was also the name for the entire XO operating system, one tiny part of which was Sugar the GUI, and the rest of which was mostly Fedora Linux."
entirely not the problem (Score:5, Insightful)
Correct. The XO's problem isn't sugar or as far as I can see really anything to do with its specifications but rather how it was sold and marketed.
Alternative (Score:5, Insightful)
Wingnut (Score:5, Insightful)
A far bigger problem than Sugar, if sugar is even a problem, is having a wingnut leading the company. Negroponte's most visible activity wrt the OLPC is to torpedo it. Ditching him would be a much better start than ditching sugar.
Re:Feature creep killed the XO (Score:5, Insightful)
The Microsoft stuff misdirected the marketing of the project once it was determined that Microsoft and Intel successfully blocked many of the sales they had MOU's for.
LoB
True (Score:2, Insightful)
OLPC was interesting, then Microsoft strangled it (Score:3, Insightful)
Just before the netbook explosion too... which started out Linux... until MS squashed that threat... in America at least.
Re:entirely not the problem (Score:5, Insightful)
Getting OLPC off the ground was a huge undertaking whose backers did not all share the same vision.
The whole point of Sugar was to make the XO a universal, personal educational computing device, free of the cultural barriers and prejudices that are inherent in something like Windows. The people who pursued this vision of OLPC were the idealists.
Then there were, to use a generous term, the pragmatists. They didn't see the use in building a new, universal education platform. To them, the developing world may well have just been millions of children waiting to grow up to work at offshore call centers, and getting them familiar with The Way The World Works was the first priority.
Obviously, the latter won, and to be honest, I don't think their tamer, "more realistic" vision of OLPC will ever make the same mark on the world that a Sugar-powered XO would have.
sugar wasn't the problem (Score:5, Insightful)
I don't think sugar was the main problem.
Negroponte couldn't seem to make up his mind on the device. First it was supposed to be small, cheap, and completely open-source/user-modifiable. Part of the point was to make the entire platform a learning experience.
Then the hardware specs started changing to make room for Windows... Why exactly? Who knows... Microsoft wanted a piece of the pie, and Negroponte accommodated them.
But then the device wasn't nearly so cheap, and the entire platform wasn't an open learning experience. The cost lost them a few customers... And the lack of openness lost them a few more...
And the marketing? Horrible.
There are plenty of netbooks out there now... Stuff from MSI and Dell and HP... Some ship with Windows, some ship with Linux... They're selling just fine. There's no reason the XO couldn't have been a successful product.
A lot of things combined to kill the XO (Score:5, Insightful)
A lot of things came together to kill XO.
1. Sugar. It still isn't ready for primetime. Building a whole new UI proved a lot harder than designing a laptop for the 3rd world. But worse, Sugar LOOKED like a toy instead of a computer. Basically it was a PR failure even had it been ready to deploy in time.
2. x86. Unless the whole goal was teasing Microsoft into cheap licenses by waving the Penguin flag there was no reason to put an x86 into it. The power problem would have been so much simpler with ARM and the Sugar stack would have ran equally well on it.
3. Failure to understand the customers. The customers were never going to be the children. Neither was it going to be the educators who would have to relearn pretty much everthing to adopt them. The customers were third world kleptocrats.
4. Failure to clearly convey the whole new educational method XO implied and to get any buyin on it. Yes we on /. got it but most MSM reporting on it failed to get it even in the US.
Re:True (Score:3, Insightful)
Re:Feature creep killed the XO (Score:4, Insightful)
If they'd just made the widget, put it into production, and focused on the sales, they would have made a difference.
They built the widget. They put it up for sale. Nothing much happened.
Confirmed sales to date about 1.4 million:
Uruguay 300,000
Peru 290,000
Columbia 165,000
Rwanda 100,000
Sales outside the Americas have been pathetic.
G1G1 167,000 [Distributed in seemingly random 3 to 20K clumps. I can't bring myself to take this part of the program seriously.]
Summary of laptop orders [wikipedia.org]
The demand for Windows came from the third world education minister - the guy who is expected to sign the purchase order for 300,000 units.
Re:Feature creep killed the XO (Score:4, Insightful)
time to market.. heard of it? They hyped up their product then dragged their feet, by the time it was ready, alternatives had been found. This is the reason why the stealth startup was invented.
Re:A lot of things combined to kill the XO (Score:5, Insightful)
5. They wanted to create an experimental "mesh" networking system to get all the OLPCs online. This is at least as difficult as making an entirely new UI, perhaps more so.
6. They refused to leverage existing application software, preferring instead to reinvent every wheel for their Sugar system. This was an incredibly bad idea. Compatibility with existing Linux apps should have been a priority to make up for the things that the Sugar apps couldn't initially do.
7. Generally: the project ran on wishful thinking. They set crazily ambitious goals and totally underestimated the time, money and human effort required to achieve them. Intel and Microsoft didn't need to move to kill the project, it would have withered away anyway because of the vast discrepancy between Negroponte's dreams and his abilities. The fact that they tried anyway shows how well the PR machine worked. It was the only aspect of OLPC that was in any way successful. Unless OLPC can claim credit for the netbook revolution, which is doubtful to say the least.
Finally - I expect, if it had been ARM-based, then Microsoft would have been pushing WinCE. However, it is a myth that ARM CPUs are lower power than x86. The instruction set architecture has little or no relevance to power consumption. It's all about the materials used to build the CPU core.
Re:entirely not the problem (Score:5, Insightful)
Just look at how well the iPod touch sold and it cost $300 in the same time period and at launch had 0 apps. An iPod touch with a keyboard would have sold very well when priced even lower. The unwillingness to sell the OLPC computers to the first world was a huge mistake.
Re:True (Score:5, Insightful)
Part of OLPC had always been that the entire software stack could be modified, and that users could learn about it and share ideas to make their own platform better.
The Afghan girl risks her life learning how to read and write.
It is the basics of a grade school education which transform and modernize a society.
In these simple things are the roots of independence, power and survival.
That is where your focus needs to be.
The geek builds a machine that reflects his own needs and values and thinks that he has created something universal.
Re:Feature creep killed the XO (Score:5, Insightful)
Feature creep killed the XO, but it had nothing to do with the Microsoft lobby. A few things to consider:
The XO was originally intended to be a replacement for textbooks. It was not intended to serve as a general purpose computer. This feature creep meant that the XO needed additional hardware, higher performance hardware, and experimental hardware. None of this feature creep had anything to do with Microsoft. If you ever used Sugar on the XO, you would be more than aware of this because the performance is substandard. Not only is the system slow due to running interpreted software on a slower CPU, but the software is prone to failure due to there being insufficient memory. (There is no swap space, and two Activities will easily consume all of the RAM.) In other words, and internal desire for more features meant that the hundred dollar laptop would never cost a hundred dollars to build and that the software would never be reliable.
Just to re-iterate, the failure of the XO has positively nothing to do with Microsoft. It did not significantly alter the design of the XO. Nor did it significantly alter the software development process on the XO. About all that it did do was cause some in-fighting between bystanders who would never contribute to the project in the first place.
Re:Feature creep killed the XO (Score:3, Insightful)
This is the reason why the stealth startup was invented.
The stealth start-up demands stealth funding - usually from someone on the inside.
OLPC needed at minimum a public commitment from an Asian OEM to design and build the display.
No way that was going to happen without hyping sales prospects into the millions and tens of millions of units.
No way that tech wasn't going to surface later in less charitable-minded projects.
Re:Feature creep killed the XO (Score:3, Insightful)
Ya, so: rock OLPC hard place.
Hopefully everyone else learnt the lesson. If you want to compete with Microsoft/Intel/etc you have to strike quickly.
Policy Blunder (Score:2, Insightful)
I'd say it was more than marketing, though. It was more along the lines of policy. I think they had an (barely) underlying agenda that this was not about the United States but about trying to bring the world on the same level technically.
I tried to talk with them about buying batches of computers for disadvantaged kids I work with in the US. These kids have no possibility of having their own computer, either. Some of them would also use it as a lighting device since they have no power at times to their house/apartment. But there was no interest on their part.
There are probably 1000s of organizations in the US that would buy 10 or 100 or 500 low-cost computers and would be willing to understand that there isn't much technical support from the seller at those low prices.
They made a really basic miscalculation about the potential audience for the machine.
Yeah, whatever (Score:5, Insightful)
OLPC failed, in part, because they went out of the way to please people like you rather then their potential customers. You aren't their customer, you are an arm-chair quarterback. All you have done is added a thick layer of zealotry and politics that have zero place in the business OLPC was in.
I know this isn't going to make me popular in these parts, but at first I was excited when I heard about OLPC until I read their mission statement. The second I read "Free Software" and "GPL", I knew they were horribly unfocused and would eventually fail. The politics of Free Software(tm) have no place in a non-profit that was supposed to put computers in the hands of children. Pushing those goals in parallel with trying to build a computer from scratch, put together an operating system from scratch, putting together a whole new method of education, and *finally* convincing governments to buy said devices from said organization was asking for way to much. Adding "GPL" and all the baggage that goes with it did nothing but bring out the trolls and zealots and stole only shred of focus the company might have had.
Sadly, my prediction was 100% correct. Had they been merely a non-profit trying to put laptops into the hands of kids in developing nations, while they wouldn't have been on slashdot or any other linux rag much, they probably would have had a much better chance to fulfill their mission. A shame, really.
It was Negroponte's fault (Score:2, Insightful)
Re:Yeah, whatever (Score:3, Insightful)
I don't care about "these parts" and I suggest you shouldn't care either.
They wern't trying to just put computers into kids hands - you don't need a nonprofit for that - if you wanted to do that, you could open your checkbook and talk to Dell. The interesting task they were aiming for took most pieces of the puzzle they put together - the degree to which they made their own hardware may have been a mistake, but having a separate branding and having a different software platform for ultra-lowcost computing makes a lot of sense if they're aiming to open the door to community-friendly computing. Windows would not have been a good choice there.
Of course, what they were trying to do was very hard, and I predicted as well that it would not likely make it (particularly as until recently the software stack was rubbish - only the more recent builds have made it nice). The GPL really wasn't a problem, although they did not leverage it well because it was so hard for the OSS community to get the devices to work on them.
Re:entirely not the problem (Score:3, Insightful)
You probably are right. I have heard Negroponte a couple of times and have had the impression. I also have a couple of facts to illustrate that his vision is not shared by prominent people.
Also I tend to trust Ivan KrstiÄ more than Negroponte. Those were the guys who sweated it out to bring OLPC. It was sad to see all the tech guys back off the project.
One more thing, If you beat your drums before you have something, you are basically full filling your ego, nothing else. OLPC did that from the first day.
It was also called 100 dollar laptop. Is it available for 100 dollars yet?
Re:I think what he means (Score:3, Insightful)
For a project like this, OSS zealotry had no place
I keep seeing this, and you obviously have no clue about the project aims. OSS was the only possible option within the project aims. They wanted countries like India and China, with a large industrial base but relatively poor education, to be able to take the designs, take the software stack, and build their own (improved or direct) copies. This would not have been possible without a software stack that came with redistribution rights. It would not have been possible without completely open designs.