NlpapiReviewChecklist - coin-or-foundation/tlc GitHub Wiki
NLPAPI Review and Classification Checklist
Legal
-
Is there CSRO on file for all contributors?
Yes (only author: Michael E Henderson)
-
Is there a DOO on file for the project?
Don't know, but since this project came out of IBM, origin was painfully researched.
-
Is everything under one license?
Yes
-
What is the license?
Common Public License 1.0
Project Activity and Management
-
Is there a channel for reporting bugs?
There is a Trac page, with ticket system.
-
Does the PM appear responsive to bug reports?
So far, no ticket has ever been filed. But author has been responsive to email requests previously.
-
Does the project have a static Web page?
Yes, a very simple one.
-
Is the static Web page or the Wiki maintained with relevant project information?
Wiki page has relevant information.
-
Is the project active?
No changes have been committed since move to subversion.
Code and Documentation
-
Is the project SVN repository set up and maintained according to best practices?
Yes.
-
Are there README/LICENSE/AUTHORS/INSTALL files?
Yes.
-
Are the files in the proper location?
Yes.
-
Does the code build properly on the platforms it claims to support (Level 2 and above)?
Yes (I tried AIX 5.3 and Linux RHEL)
-
Is there reasonable documentation (Level 3 and above)?
Yes, very extensive and detailed documentation
-
Is there a unit test (Level 4 and above)?
Yes, 'make check' runs two examples
-
Does the project have a binary distribution (Level 5)?
No
Classification
-
What should be the classification of this project (Level 1-5)?
4
-
Does the PM agree with this classification?
Yes.
-
Should the project be made inactive?
No.