Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Focus on just one project at a time (two at most). Prioritize your projects based on their usefulness for others and for yourself. Focus on the project that is (1) the most useful and has the most users (for example if it does something that no other program does), or the one that (2) gives you the most intellectual challenge. If the project is both, then it's even better.</p> <p>Those in the first category might be able to live as open source, if you keep the project active long enough for it to gather a large user base. Then some other developers might also take interest in the project and join it (for the Subversion project, it took many months before the first developer joined it from the outside - <a href="http://youtube.com/watch?v=ZtYJoatnHb8" rel="nofollow noreferrer">mentioned in this video</a> around 32min). A project with only one developer may die at any time, but if there are multiple motivated developers, then the project has better chances of living. The important thing is to get something working released. If nobody can use the program, then it won't gather a user base.</p> <p>Those in the latter category are primarily just for you to learn something yourself, but which might not be that valuable to others. If you lose interest in them, just bury the code in a corner of your hard drive and move on. Even if you release it as open source, nobody will continue developing it. If you like, just zip it in a package and put it on your web site where you show things that you have done, but do not expect anybody to download and use it, let alone continue developing it.</p> <p>The book and videos at <a href="http://producingoss.com/" rel="nofollow noreferrer">http://producingoss.com/</a> are a good source of finding out how to make an open source project successful.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload