Ne, GPL sichert nur, dass die Software offen und kostenlos verfügbar bleibt. Damit sind Closed Source Projekte gezwungen entweder nach Alternativen zu suchen, oder die Software unter einer anderen Lizenz zu erwerben, falls eine passende angeboten wird.
Namensnennung sichert, dass der Name des ursprünglichen Autors nicht verschleiert wird und ist nicht Bestandteil der GPL. Aber man kann natürlich auch die GPL ändern und diesen Zusatz anhängen. Eine Open Source Lizenz bleibt es in dem Fall ja immer noch.