No navigation frame on the left?  Click here.

License

 

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.