Copyleft compliance versus proprietary code