The European Court of Justice (ECJ) has ruled that clothing companies cannot automatically gain trademark rights to non-clothing products they give away free to promote their wares.