extended gpl header