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.