I need to clear a doubt regarding the GNU General Public License.
I am working in a company that conducts educational workshops. We have recently developed a software that we intend to use for conducting our workshop. This software is a derivative work of another software that is open source and released under GPL. So our software also automatically needs to be released under GPL. The GPL states that I need to make my source code available to anybody to whom I distribute the software.
I want to understand what exactly does 'distribute' mean. We are not going to sell the software to anybody as that is not our business. We conduct workshops and we will use this software for it.
So lets say we need to conduct a workshop for a company and for that we need to install our software on their computers. Does installing our software on their computers constitute 'distribution'? The software will be uninstalled once the workshop is over.