Soweit ich weiss, verlangt die GPL, dass man den Quellcode veroeffentlich. Jeder kann ihn veraendern und in eigene Software einbauen. Es ist aber zwingend erforderlich, dass die neue Software auch wieder mit dem geaenderten Quellcode veroeffentlicht wird. Weitere Details, e.g. bzgl. Nennung der urspruenglichen Quelle, kenne ich nicht genau. Da die Quellen aber offen sind, wird sich wahrscheinlich bei seiner Ehre niemand trauen, die urspruengliche Quelle nicht zu nennen. Schliesslich laesst sich der Ursprung leicht durch Vergleilch der Quellen herausfinden.

Es gab in der Vergangenheit allerdings schon mehrere Faelle, in denen Firmen unter der GPL stehende Software in eigenen Loesungen verwendet und ohne Weitergabe des Quellcodes gegen € verkauft haben – ein klarer Verstoss gegen die GPL. Dagegen wurde ebenfalls schon wiederholt erfolgreich geklagt.

Du hast Angst, den Quellcode Deines Programm ganz offiziell unter der GPL zu veroeffentlichen, weil jemand versuchen koennte, die Ideen fuer sich zu reklamieren, aber:

Nichts fuer ungut, aber ist das nicht ein bischen naiv? Wenn schon zugeknoepft, dann auch richtig, sonst solltest Du lieber die GPL (oder vergleichbares vor Gericht Erprobtes) verwenden, die gibt Dir da sicher den besten Schutz.