Community support for free hardware
The "Spark" tablet (later renamed "Vivaldi") was first announced at
the beginning of 2012; it was meant to be a fully open device that would be
"designed by and usable by us on our terms
". By 2014
standards the specifications and price (€200) look a bit dated, but they
were not totally out of line at the time. The software stack was to be
based on the Mer distribution and the Plasma Active interface. Behind it
all would be an application distribution environment that would encourage
free software while allowing developers to monetize their work. By all
appearances, it was set to be an interesting device.
Improv
followed toward the end of 2013. It was a reasonably well-equipped
development board that, once again, would run Mer. The schematics were
licensed under the GPL, and the anticipated profits were destined to
support community resources like the Mer open build service. Interested
people were encouraged to order without delay, because "we expect the
first lot to sell out quickly
".
Your editor, who duly put in an order for an Improv board, recently received an email saying that this board would never arrive. Instead, the developers would be making a partial refund of the cost of the board ($52 of the $75 original cost, as it turns out). In the end, there were not enough orders to cover the cost of making that first lot of boards, so the whole project has been canceled. The message also relayed the unsurprising news that the Vivaldi project, which had long been stalled and silent, would also be wound down. The project appears to have failed completely, at considerable cost to its backers.
Why might this be? According to the above-mentioned email:
Free and open hardware is indeed important, but it is worthwhile to consider "free" and "open" independently. Open hardware is fully documented and unlocked; users have the ability to put their own software onto it if they so desire. Free hardware has all of that; in addition, the designs (including, preferably, the files used as input to the manufacturing process) are made available under a free license, allowing others to modify or extend the design.
There can be little doubt of the value of open hardware. The ability to understand what the hardware does and to change how it is used (by changing its operating software) brings a great deal of freedom to users. It allows that hardware to be used in settings and for purposes that its designers could never have envisioned. One might argue that open hardware will not exist if users are unwilling to put their money where their interests are and buy that hardware. It is also worth noting that much hardware that was not intended to open tends to be forced open by determined users. The apparent ease with which much closed hardware can be jailbroken might serve to reduce the demand for truly open hardware somewhat.
That said, there are, in fact, some signs that this demand does indeed exist. The success of Arduino, or of other development boards similar to Improv, is one case in point. Google's "Nexus" program offers hardware that, while not being quite as open as we might like, is far better than what many of us would have expected just a few years ago; customers are willing to pay the substantial cost premium to buy Nexus devices rather than use the "$0" devices from carriers. The Open Compute Project has drawn substantial industry support and has published a number of open hardware designs. So the interest is certainly there.
There is, perhaps, less interest in free hardware — hardware with designs published under a free license. Free hardware might be just as important as free software, but there is a crucial difference: almost anybody with basic skills can take advantage of the freedoms offered by free software. One might "fork" a free hardware design, but, for most of us, the ability to realize any changes to that design in real hardware is beyond reach. Perhaps, someday, it will be easy to render designs into working hardware in small quantities for a reasonable cost, but that day is not here yet. Until that day comes, it should not be surprising that the issue of hardware freedom tends to get an apathetic reaction. It just doesn't seem as relevant to many in our community as software freedom does.
Meanwhile, given that there does seem to be a market for open hardware, why is it that projects like Vivaldi and Improv struggle? It is probably a simple issue of money. Creating an interesting piece of hardware, getting it built, and selling it to users is a cash-intensive business. A handful of free software developers attempting such a project funded from their savings and using a personal weblog as the primary marketing channel will probably have a hard time. Serious funding does not guarantee success — well funded products from established manufacturers fail regularly — and a lack of that funding does not guarantee failure. But, while a new software project can be started with almost no budget at all, trying to create a new piece of hardware on a shoestring budget is sailing against the wind.
So the failure of Improv and Vivaldi is not necessarily a failure on the
part of the community to support an important principle. It is probably
better described as yet another startup company with some interesting ideas
that never quite managed to take off. Eventually somebody will likely
succeed with a fully free hardware project — as Arduino has done — and they
may well benefit from some of the groundwork that was done by the
developers behind Improv and Vivaldi. But they will have to succeed as a
business, and not just as a piece of interesting hardware design.
Posted Jul 3, 2014 4:11 UTC (Thu)
by Eliot (guest, #19701)
[Link]
Posted Jul 3, 2014 8:07 UTC (Thu)
by jnareb (subscriber, #46500)
[Link]
Posted Jul 3, 2014 8:14 UTC (Thu)
by dgm (subscriber, #49227)
[Link]
Posted Jul 3, 2014 9:56 UTC (Thu)
by alex (subscriber, #1355)
[Link]
Posted Jul 3, 2014 11:23 UTC (Thu)
by ewan (guest, #5533)
[Link] (1 responses)
I suspect that this is a peculiarly US-centric comment. Over in Europe the Nexus phones are much cheaper than near equivalent Samsung or Apple units, and work out very economical when paired with a SIM-only contract.
Posted Jul 3, 2014 12:41 UTC (Thu)
by NAR (subscriber, #1313)
[Link]
Posted Jul 3, 2014 12:20 UTC (Thu)
by ribbo (subscriber, #2400)
[Link]
On their site there's BoM and everything needed to produce the boards.
Posted Jul 3, 2014 16:21 UTC (Thu)
by keroami (guest, #6921)
[Link]
Posted Jul 3, 2014 18:28 UTC (Thu)
by Karellen (subscriber, #67644)
[Link]
I am *completely* ready to make a stand on hardware freedom. Or, at least, hardware which is dedicated to running Free Software with zero binary blobs. I've been putting off getting a smartphone/tablet for two and a half gorram *years* for Vivaldi, so I could have something that could run a full free software stack from top to bottom. I'm willing to pay a fair amount for that too.
However, these days I do not have the *time* to be mucking about with hardware components and partial solutions which just need soldering, or perhipherals, or the like. I'm happy to muck about with software, but I don't have the background to do that with hardware.
Therefore, Improv was just not something I could have found the time to use. I thought it was an interesting stepping-stone to Vivaldi, but I was really looking for a bit of finished kit, as far as the hardware went. I'd be happy to fund via crowdsourcing, or make straight-up preorders, or any similar method of payment, but nothing like that was ever offered for Vivaldi.
So now I'm a bit stuck. Vivaldi is dead, and on top of that the Blackphone, and all the FirefoxOS devices announced to date, appear incapable of running a fully-Free OS. So much for hardware built for Free Software.
I guess my best bet now, with the freedreno GPU driver making continuous progress, is that it looks like the Nexus 7 might be near the point where I could run a fully free software stack on that? (Although, not sure about the wifi driver?)
Alternatively, with proper work started on the Free Raspberry Pi GPU driver, cobbling something together along those lines would be better, if only I had the time and expertise to muck about with hardware...
Anyone any other ideas for a fully Free smartphone/tablet?
Posted Jul 3, 2014 18:41 UTC (Thu)
by iabervon (subscriber, #722)
[Link] (1 responses)
It's entirely plausible that some random project will be able to design a board successfully. But you should only expect that they'll be able to fabricate and ship it to purchasers if they've got a lot of experience fabricating boards, sourcing components, and doing fulfillment. A new project planning to build the hardware has about the life expectancy of a new Linux distro, rather than the life expectancy of a new software application.
It seems to me that the right path for a new free hardware project would be to get one of the existing companies with a track record of shipping free hardware boards to handle that end, get them involved in the project (because your designs will have to be substantially altered for production on their equipment), and stick to doing the design.
Posted Jul 3, 2014 19:42 UTC (Thu)
by khim (subscriber, #9252)
[Link]
Well, that's how GCC was developer for years. But there was a difference: they never tried to actually “sell it” as a free software. GCC was portable, GCC supported basically everything and anything, but the fact that it was free with full source code available was just a minor bonus, not the main selling point.
Posted Jul 3, 2014 21:24 UTC (Thu)
by alison (subscriber, #63752)
[Link]
I saw a demo last weekend (of the only one) and it *is* cool. The project is about to have a Kickstarter campaign to fund a version based on the microZed board instead of the Zed. Here's video of the talk from last weekend:
http://archive.org/details/EHSM201416SuHerbertPoetzlSebas...
The EHSM Conference (ehsm.eu) also featured talks about OpenRISC and mor1kx soft CPUs.
Posted Jul 8, 2014 18:19 UTC (Tue)
by ssam (guest, #46587)
[Link]
Aaron, put a huge amount of time and effort into this project. I hope he can bounce back with a new project, or get involved with Novena or Neo900.
I think the bar for entry into open hardware is constantly falling. Maybe something could be built around the raspberrypi compute module.
Posted Jul 10, 2014 15:27 UTC (Thu)
by kasbah (guest, #86706)
[Link]
Posted Jul 10, 2014 19:57 UTC (Thu)
by Rickj (guest, #97818)
[Link]
Community support for free hardware
https://www.crowdsupply.com/kosagi/novena-open-laptop
Examples of funded free hardware
https://www.kickstarter.com/projects/microduino/microduin...
and is a free hardware with all of hardware design files (schematic, board design) and firmware at Microduino Wiki, for example
http://www.microduino.cc/wiki/index.php?title=Microduino-...
Community support for free hardware
Open in the future versus functional and available now.
Community support for free hardware
Community support for free hardware
There's also good examples
Community support for free hardware
Community support for free hardware
Community support for free hardware
Community support for free hardware
It seems to me like a lot of free hardware projects are a bit like if the GCC project were trying to support itself by shipping people GCC executables.
Community support for free hardware
Community support for free hardware
One point that is completely ignored in this article is the the GPL is wholly unsuitable for hardware designs. The FSF say so themselves as copyright does not (and should not) extend to manufacture.
So defining "free hardware" as hardware under a free software license is not really appropriate.
Community support for free hardware
Community support for free hardware
