Hello,
I recently asked Klemens to remove audit progress bar from the
frontpage. Some wonder: why? The simple answer is obvious: Audit
doesn't have anything to do with end-users, testers, or patch-
submitters of the project.
Audit is an effort run by ReactOS Development Team, and has only one
goal: Reduce possible legal problems in future, when, and if, ReactOS
starts to have commercial appliances.
The process with file locking-unlocking is only the top of the
iceberg, there is a huge amount of work to be done in order to
maintain solid legal base for all our code. It can't be measured with
a single progressbar, nor it needs to. It can't be done only with the
help of ReactOS Development Team, a third party code reviewer is a
must. We plan that too, but for later time, when there are more
stable modules in ReactOS.
Legal base consists of a number of factors: authorship and sources of
the code and their legality, availability of documentation for
certain interfaces and algorithms, development of test cases showing
internal behaviour of certain API functions, licensing issues, 3rd
party code reviewing process results, etc, etc, etc.
I think it's rather clear to see that measuring all the above factors
in a single percentage number can't sound serious for a project, nor
can it be a real value of cleannes of the project.
The respective Audit wikipage needs to be updated too WRT this email.
Also please note, our audit process results are fully seen via SVN
commits, so there is no hiding involved.
With the best regards,
Aleksey Bragin.