Could Open Source Render Facebook the Next AOL?
joabj writes "Now that Facebook has amassed more than 500 million users, a growing number of open source social networking developers are wondering if Facebook's photo sharing, status updates and other features wouldn't work better as Internet-wide standardized services. At the OSCON conference last week, the head of Identi.ca, an open source Twitter-like microblogging service, likened today's social networking services to the enormously proprietary online services of the early 1990s, like AOL or Prodigy. He suggested that just like SMTP and Sendmail standardized what were previously propriety e-mail services, so too could open source social networking stacks, like OStatus, render walled garden services like Facebook obsolete."
They're too late to join the game. The problem is that Facebook already has everyone you know, so everyone joins it because everyone else already is there. Some random mumblings about walled gardens and open source won't make normal people switch over.
Difference with AOL (never even heard about Prodigy) versus email is that a lot of people used the standard email. I think AOL was mostly just US-centric too, I don't know anyone who would had actually used it. This was also time when internet was mostly used by geeks who understood it and valued open standards.
Someone in these kind of stories always suggests that you set up your own Facebook-like service or just a website. That's just thinking too much of yourself - why would people visit your site just to see your stuff? Facebook is great because it lets me easily see them from all the people, even if I don't keep in touch with them so much.
Also, how do you handle things like Facebook games and cooperation with people in them? Oh, you say Facebook games are stupid and people shouldn't play them. Arrogant attitudes like that don't really help either, because people obviously like the games. We aren't the ones to tell other people what they should or shouldn't like.
In Facebook's case one big service works a lot better than thousand small ones. How would you even search for people, places, events and so on with them? It would go back to the @something.com convention which defeats the whole purpose.
When I was recently visiting a different country I could easily search for the one guy I knew. From his connections I found everyone else I had met and also saw a lot of interesting events and businesses I wouldn't had otherwise known about. You can't really use a search engine for something you don't know about. This was the first time I actually understood how great service Facebook is - you just have to use it correctly.
An OSS Facebook will have hundreds of competing distros, several dozen kernel forks, Countless different versions of the standards that developers will argue over for years, horrid UI's, and no documentation. New users wishing to convert over from commercial Facebook will be told "Well, first you have to decide if you want to go with a RTH, KJG, RTY, or TTTY desktop interface; then you need to pick a client from this list which you can download from this obscure irc channel; then you need to config it to your router and find the drivers for your system; and you might also need to download and install Java, Greasemonkey, and a compiler to create binaries for your particular OS" and presented with a long list of bug fixes in lieu of a user manual.
And before you mod me troll, know that this is exactly what Linux (and plenty of other OSS) looks like to a non-geek user.
SJW: Someone who has run out of real oppression, and has to fake it.
Unless they can get Farmville ported to an open platform most facebook users will never leave no matter hope open or technically superior an alternative is.
Alex, I'll take keybindings not used by Emacs for $400....
Facebook provides a few things, in no small part because of its sheer size:
1) Ability to find most of the people you know easily.
2) Ability to share a lot of information in a really, really easy with people.
3) Ability to do web-based social gaming in that same context.
4) Bring together basic blog and community organizing features.
The open source hurdles are really:
1) Discovering users.
2) Sharing assets between sites.
3) Coordinating communications between sites (if one wants to create something analogous to Facebook's wall).
Those are big hurdles, especially the ability (or perception of being able) to accurately discover other users one knows. Most of us here know that there is no guarantee that someone who claims to be a particular identity on Facebook isn't Chester the Molester, an enemy masquerading as a friend who didn't have an account before, etc. However, Facebook is perceived as safe by a lot of people, and an open environment would be perceived of in quite different terms.
This is the only way to ensure you control it. Distributed hosting, where friends host their friends' status if they are offline. Everything crypted/signed with public/private keys to ensure no spoofing. Ability to create pseudonyms and enter as much personal data as I want, and possibility of anonimity.
Something like that I'd actually sign up for.
--Coder
Did AOL ever have even close to 500 million users, much less worldwide? If facebook ever dies, it'll be a slow and drawn out process.
It might be open source, or it might not be, but eventually, someone will come along with a "better Facebook than Facebook", and it will slowly die.
That's just creative destruction at work. It ALWAYS happens.
Facebook was a better MySpace than MySpace. ...and so on...
MySpace was a better Friendster than Friendster.
Friendster was a better Classmates.com than Classmates.com.
Google was a better Altavista than Altavista.
AOL Instant Messenger was a better ICQ than ICQ.
USENET was a better BBS than old-school dialup bulletin board.
Books were better scrolls than scrolls.
Something newer and better is going to come along. People talk about Facebook and the network effect "locking in" people, but creative destruction is even more powerful than the network effect.
Blogging Weight Loss, Distance Education, and more at verlin.com
Exchange uses SMTP to send and receive mail. Linux and unencumbered BSDs pretty much killed off the commercial UNIX market. Solaris is limping along, and AIX is off in its little world, but that's not really saying much. OS X technically counts, but their target market isn't really the same. What happened to the gazillion other Unicies? All dead.
I'm not sure I get the fixation everyone has with Microsoft. Exchange provides additional services which many people apparently find useful. Zimbra is a competing open source product, not SMTP. SMTP and IMAP is good enough for my purposes, and I suspect good enough for many other geek types, however we generally also attempt to avoid meetings and other crap that calendar sharing and whatnot provided by Exchange, Zimbra, Google Apps, or Lotus all provide.
You're not "selling your data for nothing". You're exchanging access to your data for the ability to use a service without financial compensation to the service provider (who probably incurs substantial cost running said service). You deserve no "cut" - you already got access to Facebook. TANSTAAFL.
I don't want a "new facebook" even if it's open source. Social media started off great, but from what I've seen a lot of it turns into posts about what someone ate for breakfast or how they hate rainy afternoons. I don't CARE about 99% of the stuff that my "friends" post about. If the cost of dumping facebook is no longer being plugged in to the social scene, then I say someone else can have it.
I think a problem with social media is that there is a presumption that someone cares about YOU. Why do you make a facebook page? Because you want to let your friends know what YOU are up to. Who fucking cares? Do something worthwhile and then people who care can find out about you that way.
I see articles everyday that satisfaction is low among Facebook users. They are hanging around, in part, because there aren't any worthy alternatives from their perspective.
Once Diaspora is out, I'm getting a few good friends to sign up with me, then I'm deleting my Facebook account.
If Facebook pulls another "We did this, we didn't tell you, we don't care and you'll like it" stunt after that point, many other Facebook users will dump them too.
First, I have to disagree. Facebook and AOL are two different situations. Facebook has a massive user base and it has a lot of gravity sucking in a lot of other people. Even though users have multiple accounts in different other social network platforms. Why is that so? Because these other platforms provide special services in certain domains. For example linked is not there to share you latest dog or pussy or "I am so drunk, look i fell in a pool and hit my head" photos.
AOL on the other side was a mee too e-mail and content-service. However, many people lived outside of AOL. And the user base outside of AOL was growing faster than AOL itself.
Second, I have to agree. Facebook alienated many people with its behavior. And as a commercial company they cannot stop, as their business model is based on selling your private information and information based on massive data mining on personal information. And while people have learned (at least partially) that it is better to control your personal information, they will be eager to switch to another service. For instance a distributed one. but only if it is as usable as FB.
I suspect that if you can figure out how to solve the "any one of my idiot friends can post something that could cause me trouble" problem you're social network system will have a good shot at replacing facebook in time.
The reason this will catch on, is because it will be more popular with high school and college students who typicaly do enough stupid/illegal stuff that they're concerned about adults finding out.