codegen license