I have created an Open Source implementation of StackOverflow.com. It's very early and I haven't done all (obviously) of the features that StackOverflow has. But I will with time.
Are there others that would want to have access to something like this?
If so, what would be the features you would expect it to have? What license would you want it to have?
I have created a small blog where I talk about Stacked and there's even a video featuring a demonstration. You can register (without confirming your email address), so please play around with it and give feedback about what you think.
The reason why I did this is because I started using StackOverflow.com just this week and I was instantly addicted. StackOverflow is the way people should communicate when they need help. And I wanted this for myself for Ra-Ajax as our primary forum mechanism.
I think Joel Spolsky and Jeff Atwood created a brilliant way to help others and ask for help. I want the rest of the world (including me - and the users of Ra-Ajax) to also have access to a system like this.
Yet to be implemented:
- comment support
- RSS (or Atom?)
- better ways to browse profiles
- editing profiles
- email confirmation when registering, etc.
Most of the "core" features of StackOverflow.com have been implemented.
The code is ASP.NET using ActiveRecord and Ra-Ajax (obviously).
There's about 1000 lines of code and the code can be found at the Google code project page - though I haven't created a release yet. But you can access the SVN anonymously.
Give me feedback please.