Add file header with GPL v3 notice

Signed-off-by: gege <gege@gege.org>