The new Linux Code of Conduct raises controversy, and contributors threaten to revoke code