Thank you for your quick answers, very appreciated indeed
Regarding involving people in your dev team, you could think of smarter ways than
simply opening the whole source and waiting for some random people to contribute.
For example, quickly browsing through the forum, we can see that there are quite a
few requests about directory/file sorting (including my own request).
So, what you could do for example, is putting the code related to directory/file sorting into a
DLL.
To find people interested in helping you with the development of MC, you could also simply browse
through the Multi Command forum users and make a short list of people who you think could maybe
help you (because they intervene a lot, are well-articulated, seem to have some technical knowledge
and maybe are themselves developers...). Then you could drop an email to that short-list of people
and ask them if they have some (C++ or whatever language(s) MC is coded in) dev skills and if they
would be interested to help you. Then if you get some positive answer(s) from any of these people,
after briefing and agreement you could for example send (one of) them the code of the
directory/file sorting DLL for them to work on it (+ all necessary header/object/binary/project/etc... files to
compile/link with the rest of the MC software)
Once they are done with a particular task you requested from them, you could quickly review/test their code
and release it if/when you think it's OK.
That would probably also be fun and motivating for you to work with other people, maybe you could even
learn some new things along the way, etc...
Advantages of that way of doing things:
* You only have to provide a very small portion of your code;
* The person/people working on your software only have to understand that small portion of code to be able to
work on your project;
* You select the people who work on your project;
* You project-manage people and have fun working on MC with like-minded people;
* If you are not satisfied with someone's contribution you can simply stop accepting their contribution;
* Etc...
Do you think such an approach would be suitable and enjoyable for you?