We have an open source Java project (REMPL) and actively looking for volunteers. What is the best way to find them? Junior programmers are OK for us.
|
closed as not constructive by gnat, Thomas Owens♦ Sep 3 '12 at 7:46
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
|
I'd say for most OSS developers "scratch your own itch" is the main reason to participate. So you should look for people interested in working on your project among people who would be interested in using it. |
|||
|
|
|
Building an open source community from the ground up can be difficult, particularly if you are starting from obscurity. Open source veterans look for projects that have a decent community around them, where there's more than one knowledgeable person to answer new user's questions. Also, they look for projects that interest them. Since money is not part of the equation, the only thing you have to barter with is utility. How useful or interesting is your project? Assuming you believe you have a winner, you need to get information about your project and how it helps out in the universe. It used to be that trade magazines would allow you to submit articles, but most of the trade magazines are a shadow of what they once were. The best approach is to integrate yourself with other communities. If you solve a problem already that another group needs, more often than not they will want to work with you instead of re-inventing the wheel from scratch. The obvious exception to this rule is when the two open source licenses are not compatible (like GPL and just about everything else). |
|||
|
|
|
You might look to recruit at community colleges (or regular ones for that matter) in the CS department. I'd think a lot of those people would be interested in getting some "real world" experience under their belt to put on the resume. If you're not involved in the programming world, you might have very little understanding of the open source movement. |
|||
|
|
|
This "REMPL" thing is some sort of static code analysis tool, right? Have you considered adding a brief description of REMPL to the "Reverse Engineering" Wikibook, in the "Analysis tools" section? Alas, this only applies to this specific application, rather than open-source projects in general. |
|||
|
|
|
Sadly there is no simple answer. The best thing I can recommend is Producing Open Source Software: How to Run a Successful Free Software Project book. It includes a section about recruitment. |
|||
|
|
