Tell HN: You said not to. So I quit my job and started. 5 mos later: OpenPhoto

253 points by jmathai ↗ HN
Original Ask HN post, http://news.ycombinator.com/item?id=2184603

Almost a year ago I asked if you would pay for a photo management and sharing service that allowed you to store your photos into your own Amazon S3 bucket. The overall response seemed to be NO.

A few months later in May I decided to leave my job at Yahoo! and pursue it full time anyway. Shortly after I launched it as a Kickstarter project[1] it ended up getting coverage on Techcrunch[2], RWW[3], and TNW[4]. I reached the goal of $25k on the last day of fundraising on Kickstarter.

In August we were the first project to be accepted into Mozilla's WebFWD program[5]. I say we because by this point there was a community helping build OpenPhoto. Did I mention it's 100% free and open source? That's pretty important.

What was originally pitched as a "Wordpress-like" photo service is now a full fledged photo management and photo sharing platform. The OpenPhoto API powers not only the web client but an Android and iOS client as well (not yet in the app store). I had originally thought it would take me 2 months to build but it's taken me and a team of volunteers 5 months.

What we've built is orders of magnitude beyond what I had originally envisioned and I think OpenPhoto stands a chance to actually disrupt the photo space by giving control and ownership of people's photos back to them.

To find out more about OpenPhoto go to http://theopenphotoproject.org

Here are a few invites:

  * http://openphoto.me/?code=zd065
  * http://openphoto.me/?code=zd635
  * http://openphoto.me/?code=zd92d
  * http://openphoto.me/?code=zdb3f
  * http://openphoto.me/?code=zdd72
  * http://openphoto.me/?code=zdde9
  * http://openphoto.me/?code=zdfbd
[1] http://www.kickstarter.com/projects/jmathai/openphoto-a-photo-service-for-your-s3-or-dropbox-a

[2] http://techcrunch.com/2011/06/29/former-yahoo-engineer-quits-to-build-a-flickr-killer-on-kickstarter/

[3] http://www.readwriteweb.com/archives/save_your_photos_to_amazon_or_dropbox_with_app_pla.php

[4] http://thenextweb.com/dd/2011/07/16/creating-a-portable-web-when-your-data-is-truly-yours/

[5] http://blog.webfwd.org/post/9300091721/webfwd-welcomes-the-first-fellows

143 comments

[ 3.1 ms ] story [ 98.0 ms ] thread
Congratulations! Looks interesting; what are some use cases?
Thanks!

That's one of the hardest parts is to narrow use cases down.

What we're focusing on at the moment is for consumers. It provides a way to synchronize/aggregate your photos from across multiple photo services into one location (that you have the option to own/control). We haven't built all of the connectors but that's in the pipeline.

From a technical perspective, decoupling the service from the database and filesystem (basically allowing users to provide their own) opens up a lot of opportunities. We're paying a lot of attention to which opportunities look the most interesting.

There's an entirely separate use case for businesses which we haven't even touched. Any business that was weary of putting their photos on Flickr now has a compelling alternative that will satisfy any of their paranoia.

Eliminating needless sites like yfrog and twitpic?
Why should I use this anyway? (btw - useless invite codes)
Useless just means you were late :)

You should use this if you care about having a central repository of all your photos, owning and controlling them and want some level of choice. If you don't care about those things then there's always Facebook :)*.

By no means is OpenPhoto meant to replace Facebook, it compliments it quite well.

Ok, I'm late too, how about a few more codes?
I was disappointed that my guesses at valid invite codes didn't work.

Like:

     ' or '1'='1
That would have been embarassing.
Congrats -this does sound useful
Sounds like Diaspora for photos...
It's similar to Diaspora. We haven't built the federated parts but it's on the roadmap.

I've got a ton of respect for the Diaspora folks but we're focusing much more on the average user and making the software appealing to them (which means easy to use). Diaspora also has to overcome the chicken & egg problem which we can work around fairly easily by providing value even when your friends aren't on OpenPhoto.

If I could make one suggestion, please make it more clear what your website and service does. The front page mentions that I have total "photo liberation" but that's just sort of buzz. I clicked on "overview" (not sure how many people would make it that far) and the headline is "Like WordPress for Photos" but if I wasn't tech savvy, I would have no idea what WordPress does. I spent about 2 minutes on the website (much longer than any consumer) and I still didn't quite get it.

Also, on the see the difference page it might help to compare yourself to Flickr and other photo services.

I don't mean any disrespect or offense, I just don't think your website is immediately clear.

Thanks for the suggestions. We haven't had any "non tech" folks look at the site yet but will definitely address anything that's not clear.

I expect most non-technical users to go to the hosted version which won't have nearly as much information but a straightforward way to get started. The project site is geared more for early adopters who care about said liberation, developers and theme makers.

The hosted version (currently designed by myself who has no creative juice) is at http://openphoto.me

As someone who loves photography, I'm deeply passionate about copyright remaining with the original artist. I guess I'm your target user.

The main thing that hit me about your current landing page is it's lack of vibrancy!

The photo apps/sites that do well (500px, Instagram) thrust beautiful images at you at every opportunity and it works!

While you aren't responsible for the quality of art stored in your accounts you are still trying to appeal to those that are attracted by great images and proving that others entrust their greatest works into this service.

Having some great photographers use your service that you could showcase,would speak volumes to other potential customers.

I'm pretty sure that if you have an S3 account, chances are you'll know WordPress.

But I agree that better copy is needed.

Well, you may have Dropbox without knowing much about WordPress :). The point of better copy is one we've taken note of.
Great job! I love your product.

There is something out there that could help you sharpen the copy on your site: http://www.copyhackers.com

Thanks for that link. Will definitely check it out!
Thanks, man. I spent a few seconds on it, and I cannot tell what it does.
Couldn't agree more. I'm a software developer and after reading the copy and the TC article, I still don't know what it does.
Great to know. I didn't realize it was that poorly described.

Think about having an open source Flickr (self installed or hosted) that connects to your Dropbox or personal S3 bucket.

Screen capture. Your heading elements are off (javascript issue?) - Chrome

http://www.diigo.com/item/image/15sdb/njh2

You're living the HN dream by quitting your job to do your own thing, so how's it going? Are you better off doing this than working at Yahoo?

I'm sure other people are curious too.

That's a separate post altogether. I'm definitely not just living the good life as I have a wife, a 2 year old son and another on the way. My wife stays at home with our son. So this is serious sh*t for me :).

It's going great though. I've had numerous side projects and co-founded a startup for a few years earlier (no successful outcome). This has received much more traction and interest so I'm riding that out and trying to build it into something I can do for a long time.

lmao... "not just living the good life as I have a wife"
Glad my wife's unaware of Hacker News' existence.
Absolute props to you. Some of us without families (ok, me) have a hard time doing side projects while being single. And bonus points for building something that I'm definitely interested in...Flickr is showing its age....
I love my wife and my children dearly, but oh that precious time I used to have for side projects... Now I just forgo sleep.
I'm curious, how early did you start measuring and learning from your product - did you spend 5 months doing this before launching anything, or have you had prototypes or anything to get user feedback (qualitative or quantitative) starting from early on?
Well being open source meant that we released the first prototype about 2 months after we started development. We got lots of bug reports and feature requests but the last 5 months have been primarily focused on development of the platform, web application and starting the Android/iOS apps.

All of which we release as early alphas as soon as they're functional.

Not sure if that answers your question though. We're not super structured with the feedback we've gotten so far --- we just track bugs and issues and prioritize them.

Great update! It's exciting to have you in the Mozilla WebFWD program.
Forrest, awesome to meet you on HN. Talk to you in 30 minutes ;)
More invites would be awesome! This looks great! :)
If you ask on Twitter (@openphoto) we'll send them out. Swamped otherwise and just posting them publicly means they disappear immediately :)
Great project. Any special reason why you chose PHP? Was it to attract WP-devs?
Just because it's the runtime with the largest install base. We wanted anyone to be able to run it on virtually any host. The dependencies are carefully kept to a minimum.

Not so much to attrace WP-devs but I do think WP owes its success in part to PHP.

Glad to see another success on here as well :)
Thanks. A few small successes but the project has a long uphill battle ahead :)
You should try A/B testing your copy.

I don't understand the concept of openness and liberation as it applies to photos. To me, those are political concepts, not technological ones. Maybe I'm not in your target market, but to me it makes much more sense to tie "sync" and "share" to your copy more so than "open" and "liberation".

For example, if the name of your service was PhotoSync, and then if I went to the front page and saw a comparison between your service, Facebook, Flickr, and ICloud, I'd be very curious to see what you could offer over the options available to me.

Best to ride the coattails of those companies that have invested orders of magnitude more money to educate the market than to educate them yourselves.

Yup, an overwhelming response that our copy sucks :). We'll get this addressed.
Please put an example openphoto site linked up front. I still can't figure out what an openphoto site looks like and feel like I dug through everything.

I'm more picky about a photo gallery's look-and-feel off the bat before I think about proposing/coding changes to it.

Great point. The sites are 100% themeable but here's one of our default themes. http://current.openphoto.me
Might I suggest you change the pictures on this example site - two of the first three are of the (clothed) rear-end of a small child, and the headless nature of the pictures makes them an odd and slightly uncomfortable thing to be presented with; if I had been browsing at work I'd have closed the window.
Well...when you put it that way it is a little disturbing :). I'll select better photos for that site.
This. I went on the home page and didn't get the concept till I looked at the Kickstarter page.

You should put a big illustration on the front page that shows 1.) how the personal cloud powers the photo sharing and 2.) how this differs from the walled gardens of Facebook and other sites.

Based off all the feedback we will definitely make it easier to digest.
True!

Also, on overview page. There is just shit loads of text. You might want to break it into a list or a series of headlines that will help me understand better.

I know you are passionate about it and won't mind writing a book on it. But overview means... well... an overview.

Hrm, a book! I hadn't thought of that. Great idea!

Seriously though, all this great feedback will be implemented :).

I'll join the others in saying congratulations and good work. I'm interested in using OpenPhoto myself, but like a few others who commented I'm a little unsure of what I get out of it.

If you don't mind a bit of hopefully helpful criticism, perhaps change the three-item rotator at the top of http://theopenphotoproject.org/ to the following:

- A gorgeous web album to show off your photos (getting across that a Flickr-like interface to view photos comes with the product)

- Free mobile app for iOS and Android (getting across that a mobile app interface to view photos comes with the product)

- Take back your photos (change the long description here to state more clearly that you have full file-level access to your photos, hosted on a server you "own")

- Free, open and easy to use (perfect as it is)

- Flexible API & apps (perfect as it is)

That initial point-form section should get across everything you need to know, and I don't think it currently does. Lastly, I'd love an invite if you wouldn't mind sending one to sully AT yllus DOT com.

Thanks for the feedback. Really appreciate it and we'll include that in our revision which we need to do soon based on HN comments! :)

Can you send an email to hello@openphoto.me? Swamped with invites and that way you won't fall through the cracks.

Will do! Actually was a bit egotistical of me to expect the reverse, hah.

It's a shame that you couldn't get empowered at Yahoo to turn Flickr into this. Maybe they'll buy you back (as talent) and give you the big chair to run things? ;)

Hahaha, I was asked so many times why I didn't stay at Yahoo with this idea. Upper management at Yahoo would have made sure to do whatever they could to get promotions while killing the product.
I was one who donated to your Kickstarter for early access, and I am pleased with your results so far. I just wanted to comment and thank you for your hard work.
Thank YOU for supporting :).
Hey, congratulations on not taking the advice of others, and going with your heart - The project looks fantastic, and I'm really excited to migrate my photos!
Thanks. Project is just started, lots of amazing things in the pipeline.
at this time is this basically just a prettier s3 console/dropbox, interface ?

edit: honest question cause I can't use the service.

It's a full fledged photo platform for S3/Dropbox/etc. In addition to displaying your photos nicely (and in a themeable manner) the platform provides exif extraction for tags, title, geo location, etc. All of that information then becomes searchable via the API.

There are plugins, webhooks, etc. At the risk of sounding arrogant it's pretty awesome what the community has built.

This makes me kind of tingly inside. It feels like the beginning of a viable 'personal cloud.'

http://blog.byjoemoon.com/post/6277876911/the-personal-cloud

I can't seem to find anything about access control, though, (who can see which photos). Is anything like this in the works?

Anyway, this looks awesome, and I'm excited to get started when I get home from work tonight!

Photos can be private or public. If they are private you can share them with others via their email address. The authentication system for OpenPhoto isn't tied to any single provider. We prefer BrowserID but can support anyone who authenticates that a user owns an email address. For example, we have a Facebook Connect plugin.
This is an extremely compelling idea for users who run their own websites. However, it is not clear what the pricing trade-offs are for a consumer (for example flickr) user.

I would want to transfer my stuff out of flickr right away if there was a non-painful way to determine how much I'd be paying to amazon for s3 storage of my photos. I have thousands of photos, but haven't actually counted them. Is there an easy way from within flickr to compute the total storage I'd need?

Flickr-pro has been a very good deal at $25/year (for virtually unlimited storage with some annoying terms/conditions). What will OpenPhoto be priced at?

If you use he hosted version and the storage provided by OpenPhoto it should be tiered and competitive to Flickr.

If you use your own personal storage (i.e. S3 bucket) then the cost is between you and the provider (Amazon).

I've got about 25GB of photos (≈4k in number) and it runs me just under $3/month on S3.

I don't think it is an edge on pricing but more an edge on the freedom. Flickr make it horribly difficult to export all your photos with the metadatas, the comments, etc. And Flickr can delete your account as they see fit without any due process whatsoever (this has happened on several occasion), as you mention the annoying ToS.

Also when Flickr will close (merge, bankruptcy, etc.) what will happen?

Sure there is that step to move away from Flickr but once you escape you can do whatever you want. You can host it yourself, you can host it on openphoto, with enventually your own domain (move away, keep the URL), something you can't do with Flickr (but can with some other services).

Etc.

this looks like an awesome project, I'll definitely sign up, but how are you going to make any money? Sure, the $25K from kickstarter was nice, but how are you going to continue to make money?
What $25k :). We're working on premium features for the hosted version.
Really nice, I've been waiting for this and checking it out from time to time during the autumn.

A few screenshots of a real gallery would have been nice, or a feature list. Its really technical as of now. The oneline installer looks really cool, but a bit scary, the script looked safe though, so I might try that.

Great work, will try it out in the near future. :)

Like the concept, and have been looking for something like this for all the baby photos.

Feedback: - The checkboxes for DropBox vs S3 should be radio buttons. - The hover text for Dropbox vs S3 should also work on the selection control (not just the text). It was not obvious how to find it. A little (info) icon on the end would be even better.

Add some more invite codes, and I'll get in there and send more feedback. :-)

Thanks. The problem with radio buttons is that once you click a radio button it's not possible to "unselect" all of them unless you have a "none" option.

Since neither of the checkboxes are not required and they are mutually exclusive (they're not really just a restriction on the hosted version for simplicity) -- we went with checkboxes and javascript :).

That's what we're working on (baby photos) with Babysteps. We have a basic prototype in the app store, but that's the easy part. The API is the hard part, but almost ready.
I haven't had an opportunity to delve into the technicalities of your value prop, but why not dovetail your efforts with projects like LockerProject or ThinkUp which are also open source. They have a vision very much in-line with yours (at first glance) and have an established userbase which is growing as well. Wouldn't some consensus between these data-liberation projects benefit the userbase more than having a separate photo-liberation app?

These are honest, sincere questions and not intentionally poopoo-ing on your well-earned success.

I met with the LockerProject folks several months ago. Our vision is very much in line and we do keep in touch via Twitter.

I hope we get to some sort of concensus but it's really a lot of work :). We're strapped for resources as it is. I'd like to work together where it makes sense (acquiring and sharing users) and then figure out how the pieces fit together. I think that's entirely possible.

For many things we will all be using shared technologies such as oStatus for federation.

I NEED THIS!!!!

Can you please send me an invite code? sam [at] sstave.com

Seriously - I MUST have this. I have wanted this for years.

Please email me an invite.

Me too man, me too. I actually migrated all of my photos to the service last night in an attempt to dogfood and get all of the missing features in by being annoyed :).

Drop an email to hello@openphoto.me so you don't fall through the cracks.

Yes, more invites please ;)
It seems like every year a product comes along that "changes everything", just when I'm getting the hang of everything. :(
Funny, my reaction was more like: It seems like every year a product comes along that "changes everything", just when all seems lost to boring, staid, centralized services that I don't have control over. Yay!
Hooray! When this becomes generally available, I'll be totally in. Love the concept.