=============================================================================== Objective C OS/2 PM and database library - README.TXT =============================================================================== 1. Introduction: =============== This package contains an Objective C PM class library and an Objective C database library. For a description of the PM class library and a short tutorial print 'PM.PS'. This is the documentation for the PM library in Postscript format. Use a Postscript printer or a Postscript Interpreter program (Ghostscript will do fine) to print it. A short description of the database library can be found in 'DB.TXT'. This is an ASCII-File describing all classes and methods used in the samples program 'addresses'. I recommend not to rely on the database library too heavily now. Most of the methods are subject to change. 2. List of files: ================ The main compressed archive file contains the following files: * README.TXT This file * REGISTER.TXT Registration form * PM.PS Documentation for the PM class library (Postscript). Use a Postscript Printer or an Postscript Interpreter program (e.g. GhostScript) to print. * DB.TXT Very short documentation for the database library. * PM.ZIP Compressed archive file containing all necessary include files for the PM class library and the library itself. * DB.ZIP Compressed archive file containing all necessary include files for the DB class library and the library itself. * HEADER.ZIP Patched versions of 'os2.h' and 'os2emx.h' to be used with the libraries. * SAMPLES.ZIP Sample programs demonstrating some of the classes of the PM and database libraries. 3. Installation: =============== Change the current working directory to the root directory of the HPFS drive you want to install the libraries to and type: unzip pm unzip db unzip header unzip samples This will create some directories and copy the necessary files into them. Add 'c:/usr/include' to your environment variable 'OBJC_INCLUDE_PATH' in your CONFIG.SYS, if you installed the library to drive C, or replace 'c:' with the drive label you installed the library to. The samples have been installed to '\usr\samples'. See 'readme.txt' in '\usr\samples' for a description of the sample programs. 4. Distribution: =============== This program is Shareware. Feel free to distribute the whole and unmodified package to anyone. You are not allowed to change any of the files part of the package before distributing, you only are allowed to distribute the package as a whole, including all files you received with it. You are allowed to charge a small amount of money for the physical act of transferring the library. This amount of money must not exceed twice the cost of the storage medium. So, if you for example use floppy disks at a price of 10 ATS each, you are allowed to charge at most 20 ATS for copying the disk. That makes a total of 30 ATS (including packaging). If you don't like these distribution restrictions, don't distribute the program. It's a shame to see some vendors "selling" Public Domain or Shareware programs at a price of 80 ATS per disk (3,5'' HD disks are sold at a price between 5 and 10 ATS). Especially those vendors are not allowed to distribute the library package at their normal copying costs. So, change your pricing policy, or just don't distribute this library package. If you're not sure, whether you are allowed to distribute the package, contact me at the address shown below. Any vendors who want to distribute registered versions of the library should do the same. 5. Licensing: ============ This libraries are distributed as Shareware. To become a registered user fill in the registration form at the end of this file and send it to me (the address can be found below). After registration you are automatically registered for all following versions of the library until the major version number increases. That means by registering this version of the library together with the PM class library (PM library: version 0.5; DB library: version 0.3) you are automatically registered for all future versions of the PM and DB libraries including version 1.0. Starting at version 1.1 of the PM or DB library you have to register newly at a special update price. Support the Shareware distribution concept and register if you like this library and want to use it in your own applications. Future Shareware releases of this library depend heavily on the will of users to register. So, if no one registers this library, surely no further effort will be made in adding functionality to the libraries. As a registered user you are allowed to write applications using these two libraries and distribute them at whatever price you think of. Before registering you are allowed to test this library package as much as you like for a trial period of 30 days after first installing this package. You are not allowed to sell any of the applications written using this package if you have not registered it. If you continue using the library package after the trial period of 30 days and don't register, that's an act of software-piracy. May your bad conscious haunt you till the end of your days ;-) Think of the cheap pricing for this powerful library package and register. Future versions will include some tools to make life easier for programmers (just look at the NEXTSTEP development environment. Some kind of Project Builder or Interface Builder would look fine for OS/2 systems). But future Shareware-releases of this software heavily depend on the number of registrations made. 6. Warranty: =========== Well, as you might have thought, there's ABSOLUTELY NO WARRANTY for this library package. 7. Pricing: ========== The registration fee for the OS/2 PM class library together with the Database library is 250ATS (250 Austrian Schillings), that's about 25US$, per copy for individuals or 500ATS for companies. Don't forget to check with your bank, how much you should pay, so that I will get the whole registration fee as mentioned above. Don't forget to fill in the registration form and send it to me (address below). ------------------------------------------------------------------------------- Send the money directly to my local bank account: NAME OF BANK: RAIFFEISENBANK KREMS ID Nr. OF BANK: 32397 ACCOUNT NR.: 12.195 For information about 10+ licenses of this libraries feel free to contact me via Internet E-Mail (baier@ci.tuwien.ac.at) or via Snail Mail at: Thomas Baier Ufergasse 68 A-3500 Krems Austria Internet: baier@ci.tuwien.ac.at 8. Registration Form: ==================== After paying the registration fee, fill in the following registration form and send it to me to the following address: Thomas Baier Ufergasse 68 A-3500 Krems AUSTRIA --------------------------------- CUT HERE --------------------------------- Registration form for OS/2 PM and database libraries PM class library version is 0.5 Database class library version is 0.3 The registration fee for the OS/2 PM class library together with the Database library is 250ATS (250 Austrian Schillings), that's about 25US$, per copy for individuals or 500ATS for companies. Pricing for individuals: ____ copies for 250 ATS each makes a total of _____ ATS. Pricing for companies: ____ copies for 500 ATS each makes a total of _____ ATS. The total sum of _____ ATS has been paid to THOMAS BAIER NAME OF BANK: RAIFFEISENBANK KREMS ID Nr. OF BANK: 32397 ACCOUNT NR.: 12.195 Registration information: NAME: ______________________________ INTERNET-EMAIL: ______________________________ COMPANY: ______________________________ ADDRESS: ______________________________ ______________________________ ______________________________ ______________________________ SIGNATURE: ______________________________ ------------------------- END OF REGISTRATION FORM -------------------------