The Developer undertakes not to claim such ownership of the intellectual property of the Software at any time before or after the completion and delivery of the Software to the Customer. A segment of software code is a «work-made-for-hire», if it is either: in general, the software is protected by copyright. When a software developer writes code, they retain ownership or copyright of the software. The copyright owner can then: The basic rule is subject to several exceptions. In the software world, there are three exceptions that are so common that they swallow the rule. A more differentiated and practical understanding of the role of copyright in reusable code requires as much understanding of exceptions as of ground rules.