I have actually had an inquiry regarding the licensing of the sample code on
this web site. For the record, all code on this site is hereby placed in
the public domain, unless otherwise stated. You are free to use it, study
it, trash it, modify it, sell it with or without changes, or do whatever else
you want, with three restrictions and two polite requests:
Restriction 1: Code on this web site.
"This web site" refers, specifically, to anything that resides in the
www.mvps.org server's / subdirectory; this excludes, for instance, any
other sites residing on this server.
Restriction 2: Code not written by me, Felix Kasza.
There are a few samples which are not mine, but whose authors have given me
permission to redistribute their work. These are: everything in the
/slava/ subdirectory on this server, owned by Slava Usov; lu_cpau_gui.cpp,
written by Chris Novak; zoomview.zip (and its contents), by Thomas Zeisluft;
lsa_lqip.c, by Marc Esipovich; denum32.cpp, by Michael Reed. These samples are expressly not placed in
the public domain; anything beyond the intended use as studying material must be
negotiated with the authors directly.
Exception to restriction 2: fksec contributions by Simon
Fell and Tomas Restrepo
Simon, Tomas and I are co-authors of the fksec class library (found elsewhere
on this site). Both Simon and Tomas have kindly agreed to place their contributions to fksec
in the public domain; the entire fksec class library is therefore unencumbered
and yours to use or abuse as you please.
Restriction 3: It's all your fault.
These samples are _samples_. They may do something useful, or may help in
understanding a problem; or they may not. If they do not, I would
appreciate if you let me know, so I can fix the sample; but I recognise no
obligation on my part for doing that. As I said, it's all your fault.
Polite request 1: Give credit.
If you appropriate one of my samples, I don't even ask to be named: but I do ask
that you don't claim credit for my work.
Polite request 2: Don't link to sample code.
Many samples are accompanied by remarks without which the code may not make much
sense. Please link to the HTML page describing a sample, not to the source
file itself.
If you are wish to incorporate any of my code into a commercial product and
would sleep better if you had a signed version of this dedication into the
public domain, drop me a line, or use the feedback form,
please.