Hugo, Jan and I had a long meeting about this. the idea is:
now
-----
Our goal for year two of our project, whose end we're approaching, is
to provide good tools for app developers.
https://github.com/unhosted/website/wiki/developer-focus . Right now
we're providing a library that's tailored at what the app developer
will want it to do, namely, conversion rate with preservation of
freedom. we concluded the best thing we can do right now is three
steps:
1) 'connect' button
2) three buttons: 'Dutch student', 'OwnCube', 'other'.
3a) if you clicked 'Dutch student', you get an "email address" login
box with a 'Go' button.
3b) if you clicked 'OwnCube' you get a "
us...@owncube.com" login box
with a 'Go' button, plus a 'sign up' button which will take you to
OwnCube sign up, in a separate small window (so that it's easy to
close and get back to the app)
3c) if you clicked 'other' you get one 'OwnCube' button leading to
OwnCube signup and one 'developer access' link leading to our full
information page with options like pagekite, 5apps, running your own
ownCloud instance, developing your own software, etcetera.
future
--------
In year three, we will push the end-user base, so that developing for
remoteStorage becomes attractive. So a goal I formulated in the little
meeting we just had, would be to get something like 10,000 or 100,000
happy end-users logging in regularly with their remoteStorage. For
this, I want to develop one or more apps that can attract a large user
base, and "one size fits all" is then not a goal. It's then more
efficient to focus only on students and forget about OwnCube users.
Making an app for a specific audience is maybe not very "open", but i
do think it is necessary here for this specific goal (we talked about
http://telekommunisten.net/2012/05/09/privacy-moglen-ioerror-rp12/
yesterday at the Telekommunisten Stammtisch). So that would include
things like user interface design, marketing, branding, market
research, stuff that commercial startups do, and free software
projects usually fail at. So for that we discussed two proposals:
aimed at Dutch/European students
--------------------------------------------------
I would use a blocking login screen that says 'Dutch students only',
then an 'email address' login box with a 'Go' button, and a small link
to 'developer access'. Facebook started with '
harvard.edu email
addresses only' and then slowly added more and more universities with
'coming soon' roll out. I would probably even start at just one
university, and beta there until it works, then slowly open up to
other universities and then other countries. That way the app feels
more populated. Of course, since it's unhosted and free software and
totally non-commercial, anyone can use it, but the marketing efforts
wouldn't be aimed at them. it will also at the same time give identity
providers a reason to start providing remoteStorage for their users.
aimed at existing OwnCube users
-------------------------------------------------
we need to give them a storage-first flow so that they can launch apps
from within OwnCube (while still allowing them to go app-first with
us...@owncube.com). we should also convince the ownCloud dev community
to program less php and more client-side html5 and js.
Cheers,
Michiel