OpenMoko: Ten Years After (vanille.de)
Michael Lauer, member of the core team at OpenMoko, a project that sought to create a family of open source mobile phones -- which included the hardware specs and the Linux-based OS -- has shared the inside story of what the project wanted to do and why it failed. From his blog post: For the 10th anniversary since the legendary OpenMoko announcement at the "Open Source in Mobile" (7th of November 2006 in Amsterdam), I've been meaning to write an anthology or -- as Paul Fertser suggested on #openmoko-cdevel -- an obituary. I've been thinking about objectively describing the motivation, the momentum, how it all began and -- sadly -- ended. I did even plan to include interviews with Sean, Harald, Werner, and some of the other veterans. But as with oh so many projects of (too) wide scope this would probably never be completed. As November 2016 passed without any progress, I decided to do something different instead. Something way more limited in scope, but something I can actually finish. My subjective view of the project, my participation, and what I think is left behind: My story, as OpenMoko employee #2. On top of that you will see a bunch of previously unreleased photos (bear with me, I'm not a good photographer and the camera sucked as well). [....] Right now my main occupation is writing software for Apple's platforms -- and while it's nice to work on apps using a massive set of luxury frameworks and APIs, you're locked and sandboxed within the software layers Apple allows you. I'd love to be able to work on an open source Linux-based middleware again. However, the sad truth is that it looks like there is no business case anymore for a truly open platform based on custom-designed hardware, since people refuse to spend extra money for tweakability, freedom, and security. Despite us living in times where privacy is massively endangered.
Never even heard of it.
Not getting the name out to everyone could be at least part of the reason for the failure.
If it's any consolation, at least they didn't fail as badly as Firefox OS did. I can't remember ever reading a review about OpenMoko that was as negative and scathing as this one about Firefox OS. I suppose that OpenMoko didn't divert valuable resources away from the development of another popular product either, helping contribute to the ongoing demise of that other product (Firefox, in the case of Firefox OS).
However, the sad truth is that it looks like there is no business case anymore for a truly open platform based on custom-designed hardware, since people refuse to spend extra money for tweakability, freedom, and security. Despite us living in times where privacy is massively endangered.
The problem is that people with money to burn are less likely to focus on tweakability and freedom. At 15, 20, or 25 you have time but not money. At 30, 35, 40 if you're lucky you are likely to have money but not time. I know a number of guys that were Linux and free software supporters in school, but once they reached 80k or better income they just switched to buying the hottest proprietary option and went on about their day - typically a Macbook Pro and an iPhone, or Samsung Galaxy something, or Google Nexus or Pixel device.
I cared about OpenMoko in 2006, but I didn't have the money. Today I'm contemplating purchases of more devices with the Free Software Foundation "Respects Your Freedom" certification. But it's tough to get excited about spending more money for much slower hardware. And the Replicant.us completely free Android version? I love what they're trying to do, but because of the (*$&%()*%&$ proprietary firmware all the devices need it renders the devices they support all but useless.
30 years later we've been; bemoaned besmirched bushwhacked hoodwinked & misrepresented at every turn... & we're just getting started... cease fire stand down,, there's no future in destroying everything above ground..
However, the sad truth is that it looks like there is no business case anymore
I'm not so sure. Yesterday, a female coworker showed me her Fairphone, then proceeded to completely disassemble it, right in front of my eyes. I couldn't contain my enthousiasm, but it was very remarkable. She told me she bought the phone then a couple of months in, dropped it and broke the screen. She ordered a new screen and replaced it herself.
The Fairphone is an Android phone which you can disassemble with your fingernails and a small Phillips. So maybe it's not strictly and completely open source, but it's incredibly easy to repair and replace parts of it. The components are free of rare earth metals that were dug out by horrible exploitive companies. The only exploitation here is done on your data, by Google.
8 of 13 people found this answer helpful. Did you?
any open* movement is dead on arrival. Anecdotes to flow like diarrhea in 3...2...
Or in the words of one RMS, if I has to pay it ain't free. I get all my jam and jelly for free, and so should you.
Buy a Sony Xperia, then unlock (manufacturer supported), clone the manufacturer gits and off you go. They support Android Open Source Project out of the box, but Mozilla has run Firefox OS on it, Ubuntu supported it before they quit and Jolla has announced Sailfish OS for it.
https://developer.sonymobile.c...
With that name, they alienated the entire Spanish-speaking population of the planet - among them, admitting to having a device with OpenMoko would be a constant source of embarrassment and hilarity.
It's dead. Deal with it.
This story is just so dumb and a waste. What happened to all the good stories on slashdot? This story is just too stupid for words.
Back then internet connectivity was extremely spotty and expensive so you had to have some local processing.
Today you could simply build a mobile terminal, running something light mosh. Since LTE routers are available now you wouldn't even need to have an LTE baseband inside.
Considering how much investment and interest the wireless industry as a whole (handset manufacturers, wireless connectivity providers, etc) has in the game, I wouldn't at all be surprised if there was behind-the-scenes action to kill a project like this, and any others like it that might come along.
Signal-to-noise over here these days is WILD.
"However, the sad truth is that it looks like there is no business case anymore for a truly open platform based on custom-designed hardware" Many companies, including ours, are deploying Linux and Android to an s-ton of embedded and custom tablet like devices. I see Linux being adopted more and more in many forms in the B2B market. Product development for consumers is a tough cookie but when you design/develop turn key solutions and services for other businesses the truth is the business customer doesn't really care if you use FOSS or M$ or Crapple. They want a product that works as you're sales team has sold them, is intuitive, adds value to their business and is reliable. You'll find plenty of work for open source (and Linux especially) in the B2B space.
I've been searching high and low for linux mobile phones that carry modern specs and are at least within 50% of the price of the closed alternatives. I have never heard of openmoko. I've heard of at least a dozen other outfits, many of them coming close to my spec/price requirements, but never have I heard of openmoko.
*by modern specs I mean at least same modem(3g/4g/5g/etc)/camera resolution (front+back)/screen resolution/os disk size/processor speed/gpu capability/etc as current-year evilcorp models (or to be lenient no more than 1 year behind). not a lot to ask.
Openmoko dropped the ball in a big pile of manure, and then asked the community to lick it off.
...
...
A quick outline of the process - from someone who has been active in openmoko on IRC forever, and bought the early version when I really could not afford it.
Openmoko is a perfect example of how not to do an 'open source - community involved project'.
Firstly, in march 2007 or so, we had a working phone with hardware available, with somewhat clunky but more-or-less usable basic phone and SMS. Battery life was not great - 12h or so.
Basic kernel stuff was unreliable - suspend diddn't work right, clock frequency changing diddn't work,
Fix the kernel bugs, get the software 50% faster in 6 months, which is not implausible, and you could have had a phone selling for christmas 2007, that had a somewhat clunky phone, SMS, application, bluetooth working, you can play nethack on it (with an external bluetooth keyboard), run any X app, with a several day standby time
So, the logical thing to do at this point is of course to after no consultation with the community drop a different - though similar - software stack on the community, with no notice other than the CEO saying 'Something really cool is coming up!!' at a conference some weeks before.
This software gets sort-of polished over the next yearish, with still the underlying kernel problems unfixed, and during this period new 'better' hardware is being worked on.
The new slightly evolved hardware arrives, and at the same time the CEO pops up saying 'Something really cool is coming up!
And yes, another drastic software change with no notice - from X to Qt.
The kernel bugs are still not fixed, and worse, the new better hardware that was supposed to fix everything turns out to have a graphics accellerator that is at best usually a wash, compared to the earlier version with a processor with half the speed.
Shortly after this - another UI change - this time back to X, and an explosion of 'community' distributions, some of which mostly work.
And some of the kernel bugs are even fixed - but by this time openmoko-corporate has run out of money, at least to do phones, as a new model is going to take a large slice of a million to make a stab at developing.
There is even a gta02-core project - which is a community phone project based on the schematics. But, this again would require a large slice of a million for a 'real' launch.
And the elephant in the room is the n900 now. It makes users think 'For $150 more, I can get the n900, which does x,y,z,...', which is impossible to counter from a small production run as you don't have the margins to slash the price.
Openmoko-corporate never really talked to the community, which was a fundamental failing.
They diddn't say 'We are not working on a,b,c,d,e' - so of course people assumed they were, as they must be - they'd have to be insane not to...
So kernel bugs that made the device unusable went unfixed, and it all kind of went very very wrong.
Openmoko-corporate is now out of the mobile market - they are not employing any engineers on designing new phones or fixing the software stack. They are continuing to sell the hardware - but not even in a fully bugfixed form.
(references to ongoing things in this have probably now died)
I was so excited about openmoko when I first heard about it. I followed it right up until the day they revealed what it'd look like: a fucking stretched-out hockey puck.
I don't care how good your hardware is. I don't care how pure your business ethics or design philosophy is. If you make a device that looks idiotic, it will fail.
Being a bit of a greybeard, I do remember the Openmoko project and blogged about it earlier this month. Launched at roughly the same time the iPhone first came to market, Openmoko took an utterly different approach. Today we might look at the Neo1973 and subsequent devices as being failed smartphone projects, but when looking back I realised that they were really fully-featured hackable computers. So, perhaps the Openmoko project in part foreshadowed devices such as the Raspberry Pi (launched 5 years later). The advantage that the Pi has over what Openmoko was trying to do is that it was simpler and cheaper. You weren't restricted by a crappy little resistive touchscreen with the Pi, just just plugged in a monitor, network cable, USB input devices and OS on an SD card and you were ready. The fundamental principles are pretty much the same.
Never email donotemail@WeAreSpammers.com
The EOMA68 team is interested in and able to overcome the cost issues by standardizing around modular components and spreading costs out over multiple classes of device. They did it with a laptop design and a desktop design and there is also a router design in the works as well as a 2nd generation modular card.
Check out and click on the link on the front page for more info:
http://www.thinkpenguin.com/
The cards are going to be shipping shortly.
The problem with this rant, and all the others in this thread, all has a common source (ahem). Open advocates are wankers for an ideal, a notional ideal of 'purity', 'freedom', and of course 'open'.
It all started with FOSS, but then the wankers decided that the hardware had to be open too. Why? Well because Open, of course! You "can't really know" proprietary hardware, or proprietary software. It's all garbage and muddy thinking.
The FOSS world was able to demonstrate a value proposition with regards to software. They've been unable to displace proprietary software and endlessly rant on about how this could be so. Very tiresome and boring. If you ignore this negative behavior though, some of the FOSS software is very nice.
The hardware world for Open has been a near total failure. I'm struggling to think of even one, single success story.
The Open Wankers always have some specific person to blame when Open fails. Or if not a person, a company, or a policy, or conspiracy, or... well it's endless really. You see, it actually would have succeeded due to the miraculous qualities of Open, if only Person X at Decision Point Y had performed Activity Z!
Open Wankers of the World! Hear me now! Proprietary companies have been succeeding (and failing) for centuries. They do so based on the merits, and that has precious little to do with them being proprietary. Open projects will succeed or fail based upon the merits, and that has precious little to do with them being open.
Your Openness is, at best, a mild positive. Other success factors are far more important. So when you carry on about how central Open is to your strategy and success, it just makes you sound like an idiot. Open might be a differentiating factor but nowadays, even that isn't terribly differentiating. Maybe talk about the merits of your product, hmmm?