Copyright expansion clarifying rights and responsibilities of client
In some cases third party constituent’s active x controls (AKA Black Box
Components) are used to expedite the speed of production and/or to provide for
expertise levels that could take weeks or even months for a programmer to acquire. I
would not be able to provide copyright to these third party controls if used and should the
need arise to use a third party constituent control, client will be contacted to
purchase a license to use the control in the Visual Basic Development
environment.
In some cases custom controls have been developed by
me to expedite the speed of production and/or provide increased program quality.
I would not be able to provide copyright to my own custom controls however a license to use my custom
controls would be provided for the lifetime of the program developed that uses
it at no extra cost. The license limitation to such a control is to be used in
the accompanying program that uses it. Use of the control in any other program
developed by client or third party would require purchase of the license at the
current market price.
In some cases I offer source for sale. Selling source in most cases does not include copyright.
If a control is developed by me and specifically designed for the client’s program full source and copyright of the control would go with the program. This control will be defined as something required that is unique to the clients program and serves little or no useful commercial marketing value to me.
Code routines used to develop the program obtained by others for example source code samples found on the Internet usually are copyrighted by the programmer that wrote the code and other copyright restrictions. I could not provide copyright to those routines however in most cases using the code for commercial programs comes with no further obligations by a programmer. In other words the code is free to use but you cannot claim you wrote it.
Program Library Modules including but not limited to Class Modules included in your program and written by me will be offered a limited Copyright. If I include the copyright with your program how I am supposed to "legally" use the module again?
For example. I have a module that contains a code library of working with INI files. If I use this module in your program I will give you a limited copyright to the module. That means you can use the module. If you resell or give away your program the limited copyright is transferred with the program. Nobody can claim they wrote the module.