Slashdot Mirror


PeopleAggregator - An Open Source Social Network

prostoalex writes "When Orkut, LinkedIn, Friendster, Zaibatsu and Tribe.net just don't cut it, meet PeopleAggregator, an open-source, PHP-written, FOAF-based social network. There's the site and there's the source in case you decide to launch your own. I found out about PeopleAggregator reading this interview with Mark Canter on Read/Write Web today." I wish such sites would provide profile-conversion tools to encourage jumping ship from one to another.

19 of 263 comments (clear)

  1. *cough* by DarkHelmet · · Score: 4, Insightful
    Slashster

    Slashster is an Open Source PHP / Mysql based FOAF.

    Congrats to PeopleAggregator for making Slashdot though. Dunno why my site didn't make front page... Heh.

    --
    /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
  2. Nerdy friend connection? by dealsites · · Score: 4, Insightful

    What ever happened to people meeting at the mall, bars, concerts, school, etc...??

    I hate to admit it, but I imagine most of these social-network people are the nerdy type. Not that I'm saying that's bad, but most of us probably already have some nerdy friends. Why not get out and meet people in real life to havae a well-balanced friend social network?

    Although the open-source project is cool.

    --
    These are the deals you can't pass up. Real-time updates on all the best stuff. You won't be sorry! Check out the hot deal search page too!

    1. Re:Nerdy friend connection? by Anonymous Coward · · Score: 1, Insightful

      I'm 20something. I'm too old to hang out at the mall.
      I don't hang out at bars because sleazy guys, sluts and alcohold and music dont' appeal to me.
      I dont' go to concerts because there is no modern music I'd care to listen to and I hate the noise and crowds and rude behavior at concerts.
      I graduated school a decade ago.
      Also, I work from home 365 days a year.

      My human contact, thus, is very limited.

    2. Re:Nerdy friend connection? by Siniset · · Score: 3, Insightful

      dude, i'm the nerdy one in my group of friends (those from high school) and i was the last one to join friendster, and it was only because they were all on it. It's like IMing, it used to be a nerdy thing, now is just a young-person thing...

  3. Re:the wonders of PHP: by ChibiOne · · Score: 3, Insightful

    You mean "the wonders of bad programming techniques"

  4. Re:the wonders of PHP: by justMichael · · Score: 3, Insightful

    That has nothing to do with PHP.

    That comes from an incompetent server admin.

    Rule #1 for production PHP:
    php.ini -> display_errors = Off

  5. The most interesting people .... by EmbeddedJanitor · · Score: 2, Insightful

    I've ever come in contact with can hardly read or write (some can't do either) and are not computer savvy and don't have computers. It seems to me that internet-based "society" will be as boring, and as socially stimulating as being a white anglosaxon protestant male and attending a white anglosaxon protestant male boarding school. ie. Lotsa self and group masturbation but no clue what the real planet is about.

    --
    Engineering is the art of compromise.
  6. Re:Steal this book? No, steal this business! by frenetic3 · · Score: 2, Insightful

    The value in friendster is not the technology really -- witness the number of open-source ripoffs (there are several more besides this one, even -- slashster and others have been mentioned) and so on. It's the critical mass of millions of users they've attained.

    You can have the slickest and fastest social networking site (or IM client, or p2p client, or "portal"...) in the world but without users (no, being open source is not a "feature", end users don't care), a killer feature/gimmick, or an insane marketing budget, it's useless.

    -fren

    --
    "Where are we going, and why am I in this handbasket?"
  7. Future ideas by Trejkaz · · Score: 4, Insightful

    So true. And whereas this was an obvious Slashdot Effect joke, there is some insight hidden behind the idea.

    Obviously the concept of a social network site where the entire network has to register with one site is going to be doomed to failure in the end.

    The first problem is that in order to build a social network big enough to fit everyone interested in being registered on the network, you need a cluster big enough to store every user on the Internet. By my guess, Orkut is the only one with access to this kind of cluster size, because it is hosted by Google.

    The second problem is that as soon as you have two social network sites, you have a problem where someone wants to be on both sites. Then you add a third site and you have a problem where that person wants to be on three sites. How many social network sites are there now?

    This is the same problem we already see with instant messaging, and is why the newer, more sophisticated IM systems such as Jabber allow the servers to intercommunicate. You can be on whatever server you want, and have contacts on your list who are on whatever server they want.

    So here is my idea: distribute the social networks. A user joins the server they want, is allocated a user id which is user@domain.com, analogous to a Jabber ID, and they can add people to their network who exist on other servers.

    Communities would work similarly with community@communities.domain.com, people join a community by registering their user ID on the server which hosts the community. For instance, the Slashdot community might be slashdot@communities.slashdot.org.

    Now, if all these communities can export FOAF and RDF and agree on how to do any other kind of data manipulation, any program can easily merge cross-site data together to form larger networks if they need, and the work won't have to be done by a single server, it can be done on the client at the user's leisure.

    And more importantly, the solution will actually scale.

    Who's with me?

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
    1. Re:Future ideas by frenetic3 · · Score: 3, Insightful

      a friendster or orkut would have no incentive to do this.

      their critical mass of millions of members is their biggest asset (and the thing that is hard to acquire -- the tech part is relatively easy; witness all the knockoffs); opening it up to all other comers (i.e. their competitors) would be foolish, just as it would be foolish for AOL/AIM to open up their user base to MSN, their biggest competitor (unless both user bases were equally sized, in which case they would both benefit equally, or the smaller network paid the larger one for access.)

      -fren

      --
      "Where are we going, and why am I in this handbasket?"
    2. Re:Future ideas by Trejkaz · · Score: 2, Insightful

      Did anybody say Orkut and Friendster had to do it?

      Look at the situation with instant messaging. You say AOL vs. MSN are in competition and will never cooperate, but who cares? Everyone who cares about interoperation can use Jabber, and it works. We have a fully distributed IM system, which works, which AOL and MSN are just not a part of but hey, who cares?

      In the same way, every non-Orkut, non-Friendster social networking site in the world could implement this distributive feature, and the distributive nature would work despite Orkut and Friendster not implementing it.

      This lack of a feature would eventually draw people away from Orkut and Friendster unless they implemented it as well, which to me sounds like an incentive to implement it. Of course I'm not taking into account that they might be stupid. :-)

      The big difference here is that I suspect the size of non-Orkut and non-Friendster social networks is far larger than the size of non-AOL and non-MSN instant messaging networks.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    3. Re:Future ideas by oliverk · · Score: 3, Insightful

      I agree with you both...FOAF doesn't work without interconnectivity and there's a huge disincentive for FOAF providers to open their network because the positive network effects are the entire reason behind doing this. That, of course, brings me to the open source issue.

      The backend code for Slashter and PeopleAggregator are both GPL'd. That's great and very much in the flavor of "information wants to be free." The challenge is that the relationships here are the real information, and until this is all opened up there's really no freedom.

      I met with a few MSFT reps to talk about the possibilities of Passport, and one of the diagrams they showed us had these relationships between user id and every connection you would want to make (web sites, email, chat, credit cards, online shopping, bill pay...pretty much all of it). Don't bother with the anti-MSFT stuff...I'm already a convert. But consider the big idea behind it: have one public id and one private id and free us to exchange with whomever we want. That's true freedom from the Yahoo!'s, AOLs and MSN's of the world.

      We spend a huge amount of time thinking about platforms and software that we can give away for free but maybe that doesn't really matter. I don't care so much that all of these different open source word processors work...I care that they allow me to fulfill the task at hand and share my work with others. I don't care if I use Photoshop or Gimp, but I DO care if I can share high-quality images with my clients. And I don't care if I use a Yahoo! account or a Friendster account...what I want most is to just connect with services and people and let the rest of this all be transparent. And from my perspective, this sounds like the next big opportunity for true open source work. Replicate Passport, make it bulletproof and use it to power all of these services. Then you finally take away the power from the big corporations.

      Of course, funding this indefinitely could be a problem. But you could argue the same thing about Linux...so there's a solution in there somewhere.

      --
      ---- Please be nice in case my Slashdot karma ~= my real life karma.
  8. Learn to Dance by handy_vandal · · Score: 4, Insightful

    What ever happened to people meeting at the mall, bars, concerts, school, etc...??

    I'll second this.

    I'm a nerdy, basically shy person myself.

    Learning to dance saved my social life -- talking ballroom dance here, swing and waltz and foxtrot.

    Women go for that stuff, trust me on this one. The fellow who knows how to waltz has got it made. You get to approach strangers, make conversation with them, lead them onto the dance floor, put your hands on them, your arms around them ... move them rhymthmically around the dance floor ... and they love it.

    Paradise!

    -kgj

    --
    -kgj
    1. Re:Learn to Dance by Welsh+Dwarf · · Score: 2, Insightful

      I'll second that, though my stuff is traditional Celtic, but where I live, you go to an evening (called Fest-noz, or night party in Breton), and you've made half-dozen friends by 2am, generally of the opposite sex (you need a partner for quit a few of the dances after all). It's not even a case of being a great dancer, or takeing someone home with you, it's just a case of doing something together, and having fun. And that's one of the first steps towards a social life.

      --
      Ask 8 slackers a question, get 10 awnsers (a citation, but I can't remember from who)
  9. hmmmm by rnd() · · Score: 3, Insightful

    It would be very cool of the Open Source network sites had a way of generating GUIDs for each user and the ability to link together.

    --

    Amazing magic tricks

  10. But... by atomic-penguin · · Score: 3, Insightful

    Is Slashdot not an Open Source Social Network?

    --
    I didn't read the article so sue me!

    --
    /^([Ss]ame [Bb]at (time, |channel.)){2}$/
  11. too many social networks! by boomka · · Score: 4, Insightful

    The idea behind social networks is that in theory, when everyone participates in a social network, you can easily find people through your connections.
    But once you have so many networks (and the craze is only starting) then even in theory you can't have all your friends on the same network.
    At least I know can't possibly be active on all of them.

    I think what networks are aspiring to do is unachievable because their scope is so small. We already have our social network, it's called Internet and it is successful because there is only one Internet.

    --
    Human history becomes more and more a race between education and catastrophe.
    H.G. Wells, "The Outline of History"
  12. Joy of Dance by handy_vandal · · Score: 3, Insightful

    It's not even a case of being a great dancer, or takeing someone home with you, it's just a case of doing something together, and having fun. And that's one of the first steps towards a social life.

    Good points.

    You make friends, you have fun.

    Sure, it can be part of a courtship ritual -- yes, you might get laid -- hell, you might even get married: I did! -- but all that stuff can seem very secondary, when the dance is swinging just right ... it's a joyous thing to do.

    -kgj

    PS - Note to newbie dancers: stop worrying about it, nobody is staring and judging. It's not that you're invisible ... but in my experience, people go dancing to have a good time, not to be "better" than other dancers. Even really good dancers! Some of the best dances I ever danced, my partner was a professional dancer, way more experienced than my amateur self ... and she made me feel like I had all the right moves. Go on, try it -- you'll like it.

    PPS - THE BIG SECRET: learn to lead. (Talking ballroom dance here -- it's different in some other forms of dance.) It's not really about steps! It's about leading ... which means, the leader decides what to do, and the follower follows. Yes yes, the way a follower follows does influence how a leader leads ... but there's the mystery, my friend: there's no way to explain leading a priori ... you simply have to do it until you get it. And when you do, the world's your oyster, mate!

    --
    -kgj
  13. Re:Wow by persaud · · Score: 2, Insightful

    Unless virtual is prelude to physical.