We've never had a problem with someone using our software without citing us appropriately. Most cases people *want* to cite us because it justifies how they used it in their own work and helps them get the paper accepted by the reviewers. If your boss is worried about people not citing your software, then your software is completely derivative anyways (your software does more than just compute the mean, right?).
We were worried about big-pharma companies using our software for drug discovery, so we had UC give us license text that does the following...
- Gives full rights for non-commercial entities to use and modify the software as long as the notice is retained.
- Absolves UC of any damages that might result from using the software
- If you are a commercial entity, you cannot use the software until you contact the University and setup a licensing agreement.
Here is that license text....
-----------------
Citation: First Author, et al. Journal of Whatever (2008)
-----------------
Copyright 2008 The Regents of the University of California
All Rights Reserved
Permission to use, copy, modify and distribute any part of this software for educational, research and non-profit purposes, without fee, and without a written agreement is hereby granted, provided that the above citation and copyright notice, this paragraph and the following three paragraphs appear in all copies.
Those desiring to incorporate this software into commercial products or use for commercial purposes should contact the Technology Transfer & Intellectual Property Services, University of California,
IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
THE SOFTWARE PROVIDED HEREIN IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. THE UNIVERSITY OF CALIFORNIA MAKES NO REPRESENTATIONS AND EXTENDS NO WARRANTIES OF ANY KIND, EITHER IMPLIED OR EXPRESS, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, OR THAT THE USE OF THE SOFTWARE WILL NOT INFRINGE ANY PATENT, TRADEMARK OR OTHER RIGHTS.