Slashdot Mirror


Open Source Project Management for Beginners?

aendeuryu asks: "So I've been getting the programming bug again, and I started up a Sourceforge project for a game I'm trying to write. Development is going really well so far, but I've quickly realized that programming in my own personal vaccuum for my own personal pleasure is completely different from programming for the community at large. Things I never needed to worry about -- applying patches, writing documentation, license requirements, creating autoconf files for Linux compatibility -- are suddenly my responsibility. Now, I'm trained in programming in several languages, using databases and specialized libraries, etc. but when it comes to deployment for, and interacting with, the Open Source community at large, I know just about nothing. So, to all the veterans out there, where is a good place to go to get your feet wet on this? Is there any good advice for people who are getting started in OS project management?"

1 of 56 comments (clear)

  1. Follow-up questions on the above by aendeuryu · · Score: 4, Interesting

    I didn't want to clutter the submission with my own personal dumb questions, so here they are:

    * All my development right now is on a Windows box. What's the best way to go about ensuring Linux/POSIX compatibility over the web? Compile farms? Recruiting a Linux maintainer?

    * If I don't have access to my own server, where is the best place to host? Sourceforge (the only one I really know about) or somewhere else?

    * Somebody's submitted a patch. What's the protocol for crediting them for the work?

    * What are the criteria for determining whether or not something is "pre-alpha", "alpha", "beta", etc. Is there a set standard, or do I get to determine this on my own?

    * How useful are wikis for OS projects?

    * If I have legal questions regarding licenses or IP, who should I talk to?