Skip to content

Bob Caswell

Media consumer, tech enthusiast, and gamer

  • Home
  • About
  • Toggle search form

Reddit Goes Open Source: What Does That Really Mean?

Posted on June 18, 2008August 20, 2008 By Bob Caswell 5 Comments on Reddit Goes Open Source: What Does That Really Mean?

My new favorite crowd voting / social bookmarking site Reddit made the announcement today that it’s “open source.” This means the code for the site has been made publicly available, which could lead to crowd sourced improvements to the site as well as new sites developed using the Reddit “engine.”

Apparently, Reddit has a fairly large programmer crowd among its 4.5 million monthly visitors. So these programmers can take ideas for the site and actively participate in implementing them. And this is all done under something called the Common Public Attribution License (what Mozilla uses), which means that changes to the code must be made available publicly and any site using the code needs to make this fact obvious.

In a nutshell, Reddit used to be “improved” by five programmers but now might be improved by anyone. This is the part that gets me, the non-programmer, confused about the context of open source in this case. While I think it’s cool that anyone can create their own Reddit-like site using this code, I’m much more interested in the how new features might be implemented to the original site Reddit.

Maybe it’s just assumed that the original five person team behind Reddit will sift through any submissions and decide what’s cool and what’s not. But perhaps applying the same Reddit crowd sourcing / voting model for code submissions could be useful here?

While an open source Reddit seems like a great idea, I just wonder how exactly it will work. Or, to put it another way, how can non-programmers with ideas get involved? If anyone knows, feel free to leave a comment.

Internet, Tech News, Web 2.0 Tags:digg, mixx, Open-Source, propeller, reddit, software

Post navigation

Previous Post: I’ve Given Up on Digg & Delicious But Am Hooked on Reddit
Next Post: Netflix Eliminating Profiles: Tells Us We Don’t Own Our Data

More Related Articles

Game Industry Worried: Gamers Giving It Up As They Grow Up Gaming
Amazon Releases Kindle, Its eBook Reader: Top 10 (Un)Answered Questions *Updated* Amazon
Breaking: Blu-ray Gets Warner Bros. Movies Exclusively, HD DVD Left Relying on Low Price Media
World of Warcraft to Introduce Disease in the Name of Science? Gaming
Did Microsoft & Google Switch Places? Google
YouTube Stats Revealed, Total Viewing Time: 9,305 Years! Google

Comments (5) on “Reddit Goes Open Source: What Does That Really Mean?”

  1. Jeff says:
    June 18, 2008 at 11:22 am

    Thanks for posting this–I’m in the same boat as you and have been wondering how an open source Reddit is actually going to change the main Reddit site. The most obvious application is for everyone Tom, Dick, and Sally to put up their own Reddit-based system on their own site, but how useful is that really? The beauty of Reddit is it’s size–I can quickly find a lot of interesting stuff to read because the crowd has vetted the headlines for me. If there’s a million ‘personal’ Reddits in the wild, that doesn’t really help me.

    Who knows, maybe the best new features will, as you say, be rolled into the main Reddit site.

  2. Paul Ellis says:
    June 18, 2008 at 11:52 am

    I think this is really going to help Reddit even if no significant contributions are made. One of the big problems with Digg is it’s lack of transparency. Anytime you lose that sense of transparency people are less inclined to feel that the process is democratic, fair, and something they can actually influence.

    Reddit has always been more transparent, and this is just another example of it. On the other hand this is where Digg, and the U.S. political system fail.

  3. Yan says:
    June 18, 2008 at 8:09 pm

    The goal for both Digg and Reddit is to produce better quality news. If opening up algorithms helps the goal then Reddit wins. The key is probably how much existing Digg users are unhappy about Digg not being transparent.

    As for how non-programmers can participate, I think it is hard to do so w/o knowing how the site internally functions. There needs to be a document available that explains that in simple terms. After that I would guess you just submit a suggestion for consideration by the community.

  4. jimmiss says:
    September 23, 2008 at 1:36 am

    Sorry guys, us non-programmer can't really implement new ideas. Not fair I know. Anyone who has the skills would need to put many hours of work into any interesting idea. For your idea to be implemented you would need to get someone to do all that work for you, no doubt solving some difficult problems on the way, for free.

    You are probably right about the voting/social way of testing. I assume they will initiate threads/forums where people can debate the pro's and con's of a particular implementation. What they would probably do is read the conversations and decide for themselves what the best arguments made so far have been and implement those ideas.

    The great part about open source is any other programmer can read those very same conversations, make a different decision, go beta, and get more feedback for everyone to absorb. Perhaps his implementation will convert people. The cycle continues.

  5. jimmiss says:
    September 23, 2008 at 6:36 am

    Sorry guys, us non-programmer can't really implement new ideas. Not fair I know. Anyone who has the skills would need to put many hours of work into any interesting idea. For your idea to be implemented you would need to get someone to do all that work for you, no doubt solving some difficult problems on the way, for free.

    You are probably right about the voting/social way of testing. I assume they will initiate threads/forums where people can debate the pro's and con's of a particular implementation. What they would probably do is read the conversations and decide for themselves what the best arguments made so far have been and implement those ideas.

    The great part about open source is any other programmer can read those very same conversations, make a different decision, go beta, and get more feedback for everyone to absorb. Perhaps his implementation will convert people. The cycle continues.

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Amazon
  • Apple
  • Computers
  • Cyberlaw
  • Do-It-Yourself Tech
  • Gadgets
  • Gaming
  • Google
  • Internet
  • Just For Fun
  • Media
  • Microsoft
  • Music
  • Netflix
  • Privacy
  • Shopping
  • Sony
  • Tech News
  • Tech Reviews
  • Web 2.0
  • Yahoo

Copyright © 2026 Bob Caswell.

Powered by PressBook Green WordPress theme

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}