Free for non-commercial use; commercial use prohibited (see the files `gpc.c' and `gpc.h' for details)