Copyright Statement ------------------- Copyright (c) 2002-2003 by PuhPuh This code is copyrighted property of the author. It can still be used for any non-commercial purpose following conditions: 1) This copyright notice is not removed. 2) Source code follows any distribution of the software if possible. 3) Copyright notice above is found in the documentation of the distributed software. Any express or implied warranties are disclaimed. Author is not liable for any direct or indirect damages caused by the use of this software. Copyright FAQ ------------- Q: Can I use this code? A: For non-commercial purpose, yes. Otherwise only if you have a permission from the author. Q: Can I redistribute this code? A: You can redistribute this code as-is. If you want to modify this code or to integrate this code to another product, remember to follow the copyright statement. Any commercial exploitation of this code always needs a permission. Q: Who is the author? A: PuhPuh. If you don't know how to reach him, then you don't need to know. Q: Then how do you think I can get a permission? A: If you don't know the author then don't use this code. As simple as that. Q: Well how can I tell real PuhPuh from the fake ones? A: He signs permissions using GnuPG (http://www.gnupg.org/) key that has fingerprint "5E44 7521 E2EA 7859 9649 3DAD 6C95 7F33 8B26 4181". Q: Where can I find his public key? A: It's at the end of this file. Q: What's the .sig file that was with the distribution? A: It's the signature of the distribution made with the same key discussed above? Q: How do I check it? A: Come on. This is not a GnuPG-tutorial. Check out GnuPG website and learn yourself. Public Key ---------- pub 1024D/8B264181 2001-01-01 PuhPuh (Signing Key) -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.0.7 (GNU/Linux) mQGiBDpQVUQRBADJMV2Zcpt8yFGNZ3Unx0FYTaKHiFUqU41INWKDKWf/GSq8ZozP pEXZxAgmmhzIypoZxlOtklHZ8P3gZea4X8EByhVREpJD479VUxfdd65ypfs3/341 90OhbUHiA2NXeQJnDyWJqdMmtn7QgAQ0yutTSQdT4difHRLRYfBC07bhOwCg1Zgh riPiRqvEKa9e0KydIEgMdFUD/2Yq48iK9I3PjO6m3g138cfRvekMoeppDWgZY9XQ eeQsoVOeeDs0zE0iaQgyFt13PxeHFqfT0PsMv/5oyNuuoF8sB6z8q3CS/Y+tMT8A R+2ka5UKBjHz2nTOCkpqWuBq7IWg68yhbKEAeNp9jM+KOrJsD/RMfpbQLglk96/A 4j7lA/40lNJMhk7Wwz5lDkyMkMTOkJTWRLfAKbbeKi6DfaKd9agRxYokjI2/ZD2T 2NARHZKu2qXdlajk+YJ246DO+C+HKgqTric3DFblxOQV+/S4UTJUPlRFai7uAOaU s7hEAcTCbPYzjMUiQm6Y3DqYpdhfuFw/Zso/Emc0m4YYq9pE+bQsUHVoUHVoIChT aWduaW5nIEtleSkgPHlvdUBkb250Lm5lZWQudG8ua25vdz6IWgQTEQIAGgUCOlBV RAULBwMCAQMVAgMDFgIBAh4BAheAAAoJEGyVfzOLJkGB6/0Anjck3pb7ND8H0pI8 0HM0mYbMLD4vAJ47m1L+wlJRz3Dxjr/SlHaaaupwnw== =JVfg -----END PGP PUBLIC KEY BLOCK-----