Moral rights / attribution for software written for a company
<p>I understand that software written during a employment/contract with a Company belongs to said Company (e.g. they hold the copyright to software source code and other IP produced during the course of the employment/contract).</p>

<p>The question is: how about moral rights to said source code/IP, specifically the right to attribution? 
More specifically: </p>

<ol>
<li>Is developer allowed to attribute himself to certain projects he worked on during the employment/contract? </li>
<li>Can company prevent him the attribution, e.g. listing of the projects (project name, duration, level of contribution) on his profile/CV?</li>
<li>Are moral/attribution rights granted by law and can they be waived by a contract? </li>
<li>Can company use any other means (e.g. the NDA) to prevent attribution?</li>
</ol>

<p>Thank you for your help.</p>

<p>As an example, in Germany the author always has the right to state that he or she is the author. Nobody else has that right. The right cannot be sold or transferred in any way. So yes, if you wrote it, even if you were paid to write it, even if you signed a contract that the company will have the copyright, and even if you signed a contract that the company will have the right to claim to be the author, you and only you will have the right to claim authorship. In Germany. Other countries may have different laws; on the other side, anyone other than you would be lying if they claimed they wrote the work. </p>

<p>On the other hand, if for example in the USA the existence of the work is a trade secret, and you are under NDA, it would be quite likely that telling about the existence of the work would be illegal, and claiming that you are the author without telling about the existence of the work is difficult. There will always be conflicting rights. </p>

copyright employment copyright-transfer attribution