Somewhat related, last time when I posted about my forums platform[1] that I'm trying to get off the ground, someone here asked if it is open source so they can contribute. Now, I would love for it to be open source and have the community enhance the features (or even clone it for themselves), but I don't know how to set up an open source project. I'm guessing it is more than just zipping up the source files and making it available for download. Any pointers on how best to go about doing it? Any best practices?