Reddit Makes Their Code Open Source
centernetworks.com
centernetworks.com
Am I being too shortsighted? What wonderful new things can be spawned from this?
It's also useful to mention that the user experience that is embodied in reddit's code is pretty specific to reddit the site. While others might want to create their own reddits, they are merely distributing reddit's user experience to the rest of the internet. What would be interesting to me is if the specific user experience is morphed into a new user experience, instead of merely repackaging it into something that looks different.
It's Pylons. I'm no Pythonista, but I think the code for such a highly trafficked site built using Pylons is interesting.
Isn't it unprecedented that such a highly trafficked site, owned by a large, decidedly Corporate company (Conde Naste), would become open source? Open sourcing web _sites_ is rare (applications, such as WP, Drupal, etc, not so much). Now Reddit is a web app (sort of due to it now being 'sold' -- although for free), but you could argue before that it was a web site.
Now it is trivial to start a new community, just like the old community. Eventually every community hits a critical mass of popularity and articles and discussions factor to the lowest common denominator. When it hits the limit (as Reddit did a while a go, in my opinion) someone can start a new one without much work.
Or, maybe I'm just an open source geek with a soft spot for Reddit.
I am interested to read this code because I haven't read much on how they rank stories. Now I can read the implementation itself.
http://arstechnica.com/news.ars/post/20080618-reddit-social-...
> Not all of reddit's code will be released, however. Huffman told me that while about 95 percent of reddit's code base is getting released at code.reddit.com under the CPAL license (the same one Facebook used to open source its own platform), including the rating algorithm that chooses which stories float to the front page
http://code.reddit.com/browser/r2/r2/lib/db/sorts.py http://code.reddit.com/browser/r2/r2/lib/normalized_hot.py
That being said, Slashcode being open doesn't feel like it made Slashdot overflowing with cool innovations.
Maybe given the current climate developers will like Python more than Perl for tweaking a website?