I am building a web application for a client of mine. I will likely wish to use the software with other clients. My client has no expectations that they will have exclusive rights to the software, but also doesn't want to be stranded if I get out of the business and licencing prevents them from being able to modify the source code. I am strongly involved in creating the application, but am paying someone to write much of the script. I wish to be seen as the main contributor of this software as it will help me from a marketing standpoint.
My thoughts are to do the following:
- Licence the software opensource. Probably GNU General Public License (GPL), GNU Library or "Lesser" General Public License (LGPL), or MIT license, but I am not sure which one. Maybe more than one?
- Add to the HTML of each page of the application "Created by MyCompany under the XYZ opensource licence".
Is this an applicable approach? Which opensource license might be most applicable? If the individual I am paying to write much of the script is okay with me putting my name as the author, is this okay? What else should I be doing?