Da würde ich ja stark auf ein individuelles NDA tippen. GPL wäre für kommerzielle Software selbstmörderisch, denn die Weitergabe wäre dann uneingeschränkt erlaubt.
Soweit ich das weiss, ist die Weitergabe des Quelltextes erst auf Anfrage zumindest vor GPL3 legitim.
BTW: Du schreibst von kommerzieller Software, meinst aber proprietär, oder? In dem oben erwähnten Buch steht dazu:
ZitatManchmal wird kommerziell als Synonym für proprietär verwendet, doch genaugenommen ist das nicht dasselbe. Denn Freie Software kann verkauft werden, solange die Käufer ihre Kopien weitergeben dürfen. Sie kann auch auf anderen Wegen kommerzialisiert werden, zum Beispiel durch Support-Verträge, Dienstleistungen und Zertifizierungen. Es gibt millionenschwere Unternehmen die mit freier Software Geld verdienen, sie richtet sich also weder gegen Kommerzialisierung, noch gegen Unternehmen. Andererseits ist sie von Natur aus gegen proprietäre Software. Dies ist der Punkt warum sie sich von althergebrachten "pay per copy" Lizenzmodellen unterscheidet.