Richard wrote:
This wasn't directed at any one person :P
This is directed at everyone in general. A problem i've noticed that
alotta devs are having is a problem i tend to have as well. In order
for ReactOS to actually become a useable, viable desktop alternative
someday, goals need to be SET and MET. You set a goal, and you work
towards the goal. When all the goals are met, you release a new
version. Remember 0.3? It was due out last year wasn't it? It's now
almost NEXT year and there is still a lot of work to do for 0.3.
Setting goals is one thing, but meeting them is another. ReactOS is not
a company. Although we try really hard to set certain goals, there is no
rule saying "Thomas, you can't implement NTMARTA! We are supposed to
work on networking" or "Hartmut, stop fixing the Cache Manager, fix
networking instead!" or "Filip, stop working on NT compatibility, we
need networking!!". If we do that, then all the devs would simply not do
any more work. ReactOS is a free environment where everyone does what he
wants. Mathematically, 8 developers working on one feature, then all
working on another feature, then all working on another feature versus 8
developers working each on their own features equals to the same. In the
short term, one gives you your goal much faster (yay, we have
networking), but leaves everythign else in the dust (video? multi-user?
pnp? dust in the wind...). The other method, in the short term, gives
you an impression of nothing working (which is true, since everything is
only, say 10% implemented), but in the long run will give you a complete
system. ReactOS has chosen to follow that second method.
Best regards,
Alex Ionescu