copyleft & linting