Ist Ihrem Arbeitgeber bewusst, dass er alle Ideen, die andere Leute aus Ihrem Code gewinnen, "stehlen" kann? Ich meine, wenn sie Ihre Arbeit lesen können, können Sie auch die ihre lesen. Vielleicht wäre es sinnvoller, zu überlegen, wie Sie von der Situation profitieren können, als zu befürchten, wie viel Sie verlieren könnten.
[EDIT] Antwort auf Nicks Kommentar:
Nichts gewonnen und nichts verloren. Der Kunde hat, was er will (und er hat dafür bezahlt, da er die Änderung selbst vorgenommen hat). Da er die Änderung nicht freigibt, ist es so, als wäre sie für alle anderen nicht geschehen.
Wenn der Kunde nun die Software verkauft, muss er den Urheberrechtsvermerk ändern (was illegal ist, Sie können also klagen und werden gewinnen -> einfacher Fall).
Wenn sie den Urheberrechtsvermerk nicht ändern, werden die Kunden der zweiten Ebene bemerken, dass die Software von Ihnen stammt, und sich fragen, was da los ist. Die Chancen stehen gut, dass sie sich mit Ihnen in Verbindung setzen und Sie so von dem Weiterverkauf Ihrer Arbeit erfahren.
Auch hier haben wir zwei Fälle: Der ursprüngliche Kunde hat nur ein paar Exemplare verkauft. Das bedeutet, dass er sowieso nicht viel Geld verdient hat, also warum sich die Mühe machen. Oder er hat eine große Menge verkauft. Das bedeutet, dass Sie bessere Chancen haben, zu erfahren, was sie tun, und etwas dagegen zu unternehmen.
Letztendlich versuchen die meisten Unternehmen jedoch, sich an die Gesetze zu halten (wenn ihr Ruf erst einmal ruiniert ist, ist es viel schwieriger, Geschäfte zu machen). Daher werden sie Ihre Arbeit nicht stehlen, sondern mit Ihnen zusammenarbeiten, um sie zu verbessern. Wenn Sie also den Quellcode mitliefern (mit einer Lizenz, die Sie vor dem einfachen Weiterverkauf schützt), ist die Wahrscheinlichkeit groß, dass sie die Änderungen, die sie vorgenommen haben, einfach wieder zurücknehmen, da dies sicherstellt, dass die Änderungen in der nächsten Version enthalten sind und sie sie nicht mehr pflegen müssen. Das ist eine Win-Win-Situation: Sie bekommen die Änderungen und sie können die Änderungen selbst vornehmen, wenn sie sie wirklich dringend brauchen, auch wenn Sie nicht bereit sind, sie in die offizielle Version aufzunehmen.