Sunday, February 19, 2012

on the economics of Spark

A question about Spark that we're hearing fairly often is how the economics behind it will work. This question has come in a few different forms such as requests to explain the price point we settled on or how much of the proceeds will go where. I thought since it has come up a few times instead of answering it in blog comments repeatedly I'd answer it here in a proper blog entry.

The economics around Spark have, as you might expect, been a focus point for us from the very start of project planning. To state the obvious: if the economics weren't workable then the project wouldn't be viable. So that was where we started.

As we explored the economics, we found that it could not be limited to just the flow of money due to initial purchase of hardware by customers. A more comprehensive strategy and overview would be necessary. So we started with what our goals were and ultimately we boiled it all down to this one commonality: find ways to support and stimulate development around open devices driven by Free software. That is Mission #1 from which all other hopes and goals follow.

In practical terms the economics starts with processes of production. That was a simple one for us: all development will be Free and open. Design must be done in the open and participation must not be artificially limited. This is at the heart of the Make·Play·Live philosophy. Of course, one powerful way to stimulate participation is to put proceeds from sales into supporting the development, and that's precisely what we will be doing. As product success permits, we will be employing and/or sponsoring individuals and organizations to work on relevant Free software technologies and support the communities that drive them.

Where these funds will be targeted will depend on what needs doing, what needs supporting the most and how successful the products are in the market. The more success in the market, the more funds we have to direct. The more feedback we get from Spark owners about specific features or problems, the more we'll focus funding on those areas.

This also means keeping communication going with all stakeholders to gauge what is needed. Right now this is being done primarily through one-on-one communication by IRC, phone and email. This won't scale long term, however, so we will need to create something that will while remaining open and keeping network connectivity levels high. This is a topic we've noted down  for further research.

So as you can see, it goes a long ways beyond just directing money around. In fact, there are many other means to stimulate and support development. It all starts with getting devices into people's hands, both developers and end users. This creates a space where people can create and share openly. Money aside, without open devices, we won't have freedom in computing and the cultures of open participation we want and need become less and less feasible.

This is a bigger task with more scope than the Make·Play·Live team can accomplish on our own: we need to bring together networks of like minded, positive thinking companies and communities in new constellations to create things that are beyond our individual reach. In support of this I've been reaching out to various groups directly, and even more have taken the initiative and reached out to us.

By using Spark as the lens through which to make their work available to others, their expertise can be harnessed in a way we could never do with a top-down approach.

A nice example that is far enough along to talk about publicly is a project we're working on with Xompu: they have cloud storage services that integrate very nicely with their Linux system offerings that they would like to make available to Spark owners. That's a service that takes a very specific skill set to pull off and a lot of engineering effort to ensure it works smoothly. If we were to try and do this on our own, I really have no idea if and when we'd be able to offer it. By creating a network of stakeholder level participants in this way, Spark devices will have more capabilities backed by specialists in those areas.

It also means that more people become personally motivated to help make Spark a success, which in turn increases the odds it will be. Now expand that same strategy to the hundreds, if not thousands, of different kinds of services, functions and audiences that exist and it becomes evident that a project centered around open computing for devices becomes as much a social and business networking effort as it does a technical one.

When one examines the dynamics required to make it all "go", the requirement for a commercially viable device market centered around open devices driven by Free software becomes obvious. Due to the open participation model, we can not only be relatively transparent to stakeholders, we don't need to manage them directly; instead we are aligning incentives and encouraging diversity.

Summary: proceeds from Spark will be going back into funding Free software, but we're also looking at the bigger picture beyond just the dollar signs. We believe that the measure of our success lies in our ability to do that.

We feel this is can be a significant reason for people to get involved with, and indeed invest in, Spark: the more work together on this, the more we each get out of it.

But back to direct funding for a moment: Initially our investments will be weighted towards Plasma Active and Mer. We want to grow Make·Play·Live to the point where we can expand those horizons, however. Keep in mind that some of the proceeds will necessarily be re-invested in non-Free-software-development activities such as device design and procurement.

As we expand the product lines (there is good demand for different hardware configurations beyond the first 7" device), those costs rise and the logistics behind them becomes a bit more complex. Details like shipping, storage, insurance, communication and the usual business "G&A" costs all come to bear as well. We have to have a legal entity (a company) to make orders and ship large amounts of product across borders, and that in turn means managing bank accounts, paper work, insurance and various other contracts.

We have so far managed to keep this overhead very low by being creative, organized and planning oriented. We will do our best to keep it that way so that we aren't wasting funds that would be better applied to the technology. This of course all depends on market demand, but there is enough hunger for something like Spark that I believe we can, and indeed will, succeed in this. :)

In tomorrow's blog entry, I'll be sharing what we've learned about that so far thanks to the Spark pre-order registration experience.

17 comments:

Shmerl said...

Do you plan to set up some other channels besides IRC, like some community forum for discussions and feedback, or preferred place is Plasma Active section of the KDE forum?

maninalift said...

I really want this project to live. I can't afford to buy one right now but I could probably donate more than the profit you will make on one device. Is there a way to do this?

Aaron J. Seigo said...

@Shmerl: we want to keep the community as close to the open source projects as possible. so we will be shepherding people as appropriate to Plasma Active and Mer forums and irc channels.

we will, however, be providing customer support channels for Spark and we do have some (what we think are) interesting plans for Make·Play·Live community interactions :)

the add-on store will also be backed by a web forum for discussion of apps and other content (both between users and with the authors)

@maninalift: thanks so much for your support! it really means a lot to all of us involved.

given pre-order rates, there is enough demand that i think it will work out. so i would recommend that if you wish to donate something, do so directly to KDE e.V. and that will go into helping support KDE efforts such as Plasma Active. :)

and again .. thanks for wanting to help out as much you can!

slashdotaccount said...

How about switching to an open CPU design? There are several; LM32, OpenRISC, OpenSPARC (LEON3 etc).

Kam-Yung said...

Aaron,

Sorry to disturb you about this, but two comments about the make.play.live website:

1) they should set up [ https://makeplaylive.com/ ] to automatically encrypt the connection to protect any info people are entering on the website. Currently, the certificate is not valid and I get a redirect to a SquirrelMail web page.

2) as of last week, spark@makeplaylive.com does not work. I tried to send them a mail and got a "554 554 5.7.1 <spark@makeplaylive.com>: Relay access denied (state 14)." error. Not good...};-(

Regards,
Kam-Yung

Aaron J. Seigo said...

@slashdotaccount: there are are no openhardware designs that are appropriate for mobile application and in high volume production. we do not currently have the kind of finances available to us to change that either. if there was a viable open hardware option, that would be our choice.

@Kam-Young: the email problem was sorted last week (thanks for noting it, however) and SSL will be coming up ...

Anatoly Burakov said...

Aaron! I have a dilemma that i am not able to resolve yet.

On one hand, i'd love to have a KDE tablet. As a long time KDE user and advocate for me this is a dream come true. I would love to support the development of KDE and *truly* free software in general by buying a KDE tablet.

On another hand, a pragmatic part of me says that this is an under-performing, under-specced cheap-ass plastic tablet and i am not sure i would like to have such a device, even if it runs KDE and a full blown unrestricted Linux stack.

As a long time Linux user, i know there are usually compromises to make - freedom isn't free, after all. But this is not exactly a compromise i am perfectly comfortable with making.

If only Spark was akin to Nokia N9 that would blow everything else out of the water, even if it was a bit overpriced, i would buy it simply because N9 is a Ferrari of the smartphones. I know this question has been already asked, but i'd like to ask it again - are there any concrete plans to release a high-end KDE tablet? One of the commenters on Slashdot made a perfectly good point - in essence, Spark just reinforces the stereotype that free software is only for under-specced cheap plastic Chinese crap.

mintsauce said...

@Anatoly Burakov: When I first heard about the Spark, I had similar thoughts about the hardware.
Size, screen resolution, RAM, no. of cores... nearly everything is not as I would like it if I where free to choose. But a tablet with truly free software from people who are really committed to that idea is something that I like so much, that I preordered one. I simply have the confidence, that Linux/KDE will make an awesome experience even on the underpowered Spark hardware and that your characterization as "underspecced cheap plastic Chinese crap" is a vast exaggeration.
I have tried long enough to find a tablet that has everything I would like to have out of the box. At least for me it is time to decide and put my money where my mouth is.

Best Regards,
Axel

Anatoly Burakov said...

Well i sorta "put my money where my mouth is" for quite some time - i'm a KDE supporting member, regularly donate to FLOSS projects etc. so money is not a problem per se. The problem is a device that might end up being of no use to me because of not so great user experience it might offer.

Aaron J. Seigo said...

@Anatoly Burakov: it's rather nicer in the hands than a "cheap-ass plastic tablet" .. may as well call the Galaxy Tab a "cheap-ass plastic tablet" as well ;)

that said, high end hardware is not only much more difficult to source (contention at the top between "a list" and "b list" companies, in terms of volume) but easily 3x the production cost (more is also easy to achieve ;).

besides what that means for our capitalization requirements, it would drive the cost up from an easy decision to a hard decision to make. we'd go from lots of people purchasing because it's not a lot of money to very few who will pop the 400-500 Euros down on such a thing, with the profit margin being not very different for us, likely making the project completely infeasible. we did market research and testing of prices before we went out with this .. and that really defined the parameters for us.

we will work our way up to more fancy and high end devices (with higher price tags) .. but we need to start here where the economics of it work for a starting point.

that means that we have to say "sorry, not yet" to people such as yourself. i just hope that we can keep you interested and ready to purchase when we do have something that meets your particular needs. keep in mind that if we had tried to meet your needs first, we simply wouldn't have been able to.

and all the above said, Spark is a pretty nice bit of kit. we picked it out from a number of different options, many of which were very much inferior in feel and build quality. again, we did market testing with the various devices: we had people hold them and use them, weighed them on scales, measured them with rulers, banged on keys, chucked them in bags and coats and took them on trips.

in any case, thanks for your feedback, it does confirm our plans to work upwards in spec since there's a market for it. hopefully once we get there, we'll have also succeeded in growing a larger audience and sown the seeds for high perceived value which can make more high-end devices economically viable.

cheers ...

Anatoly Burakov said...

Aaron thanks for your reply. I think you just convinced me :-)

P.S. Galaxy Tab IS a cheap-ass plastic tablet, despite being an expensive one

bigfrogg said...

@Aaron J. Seigo: Please answer:
1. Where official malling list\irc\forum for developing to this device
2. Where official page (site) of this device where I can download sources and binaries. (Google say only http://bug10738.openaos.org/images/tegra2/ but is not like ti true spark download page)
3. How much You planing to support (develop plasma active) of this device.
4. I have zenthink c91. Is this device will be supported? If no, I can try support it themselves and send patches, but I need malling list for it.

Unknown said...

Personally, I wouldn't mind if all proceeds (after expenses paid) go to make Aaron Seigo rich... :-)

It would still be a worthy project that benefits whole Linux/KDE/open-source community...

Unknown said...

@Anatoly Burakov: Re: starting with lower end hardware

I had almost that same converstation with my better half not so long ago. I've been having a furious debate with myself about what I might get as an upgrade from my 1st-gen kindle for e-reading, whether to go to a color kindle or nook, or go on to a tablet. When I first heard about the Spark not long ago, I decided right then that I wanted to support the spirit and the goals that it represents, even if it's not exactly what might want. If this flies, there will likely be more and better coming. If it doesn't, then probably something better and pricier probably wouldn't either.

CFWhitman said...

The biggest problem I have with the hardware is the expected battery life. To me, a tablet isn't really all that useful unless it's practical to charge it overnight and use it all the next day. For that to be practical all of the time, you need about 7 hours of battery life. I've had a device that lasted 3 to 5 hours (depending on use) and it just can't cut it for being practical for everyday life.

I got the impression from Android implementations of the hardware that the Spark hardware falls more into the 3 to 5 hour category than the 7+ category. I would love to find out that this is incorrect.

Unknown said...

congrats and thanks for the project.


many potential buyers already own mediocre hw devices and know this will not work for some of their needs,even though it may run plasma fine.


So to repeat previous concerns,how about an easy way for them to donate specifically to the TABLET sw,which they will then run on a rooted tablet of their own choosing?

If 100 people express an interest in this,could you not organize a purchase of 100 such high-end rooted tablets at a discount and pass savings onto consumer?rome was not built in a day!

I would love it if we could vote with our dollars for specific projects on your site - i would donate money towards a stable and user-friendly virtual keyboard that i could use on my other rooted devices.i also need a better VNC to run X on them,so I can run plasma!

Unknown said...

I would buy a dvd with plasma tested to run on a specific high-end tablet,e.g.archos g9.