|
|
|
Ask HN: Freelance Developer - Who retains ownership of code?
|
|
5 points
by BklynJay
4950 days ago
|
|
I'm a developer with my own S-Corp, writing iOS apps for clients of various backgrounds. My question - When you work on a project for a client, do you typically retain ownership of the full codebase, or retain the right (ie: ownership) to use snippets in future projects for other clients? How do you approach the code ownership situation? Would it be fair to say that ownership of all compiled and source code related to the project is the property of the client and the developer retains the right to use code snippets? Does anyone push to share ownership of the codebase? Thank you in advance for feedback and your thoughts. |
|
I currently do user experience consulting, and my current MSA (the standard AIGA MSA) has a full assignment clause, which reads, in part:
Upon completion of the Services, and expressly subject to full payment of all fees, costs and expenses due, Designer hereby assigns to Client all right, title and interest, including without limitation copyright and other intellectual property rights, in and to the Final Art.
There are other possible choices depending on the project, including limited-use licensing clauses:
The rights granted to Client are for the usage of the Final Art in its original form only. Client may not crop, distort, manipulate, reconfigure, mimic, animate, create derivative works or extract portions or in any other manner, alter the Final Art.
In both cases, any original inventions (e.g. a new design pattern) are only licensed; they are not assigned.
When I did development consulting (many years ago), our rates changed depending on whether or not we could reuse what we created. It was all in the contracts.
One thing to remember is that full assignment of all code literally means you need to wipe it from your systems, and do full knowledge transfer including how to build it, how to upload it to the App Store, etc. If they don't have a development team, that's probably pretty risky for them.