1. Why should you register? 2. Registration using PayPal 3. Registration using s-mail 4. How to get a free registration code 5. How to use the registration code ------ 1) Why should you register jfig? Developing jfig took a lot of time and effort; answering questions and bug reports takes even more. On the other hand, less then one user in a thousand actually provides useful feedback or pays the shareware fee. Therefore, unregistered versions of jfig will now display a "please register" dialog window as soon as the editor is used for more than ten minutes. If you continue to use jfig, the dialog window will be shown again from time to time, and the timeout delay will increase. A few features of jfig are disabled in the un-registered version, too. Registering jfig offers the following benefits: * gets rid of the annoying "registration reminder" dialog * offers a good opportunity to provide your own personal feedback * increases your chances to get your questions answered * avoids your bad conscience for using un-licensed software * built-in PDF export via the iText library * built-in image export (JPEG, PNG, PDF) * Manhattan and LaTeX geometry support for polylines * layer manager enabled 2) How to get a jfig registration code via PayPal: First, please read the license terms for jfig in menu->help->LICENSE. If you don't like sending money in a letter or using a lengthy bank transaction, you might consider sending the registration fee via PayPal (www.paypal.com). They also allow credit card transfers without additional charge. * Goto www.paypal.com and read their conditions of use * their website uses SSL encryption (secure) * sign up for your free account (no charges for sending money) * send the registration money (EUR 25) to my account "hendrich@informatik.uni-hamburg.de" * Send an e-mail to the above address indicating to which address I should e-mail you the jfig registration code * Once I get the notification e-mail from PayPal, I will create and e-mail you the registration code. ------ 3) How to get a jfig registration code via s-mail: First, please read the license terms for jfig in menu->help->LICENSE. If you agree, please send me a short letter with your request for a jfig registration code and add a cheque with the registration fee (currently 25 EUR or 30 USD for a personal license). Your letter should include the following information: * your e-mail address (for sending the registration code). * a cheque or (dollar/euro) bills with the registration fee. If sending a cheque, please add 10EUR/10USD for bank fees (not required for German cheques). and optionally: * please indicate whether you want a receipt. * your postal address (for sending the receipt and registration code). * feedback about things you like or dislike about jfig. For international (especially non-european) registration, you might prefer to send the fee in EURO or dollar bills instead of a cheque - which is faster and saves me the very high bank fees for international cheques. (However, such letters are sometimes lost, so you should use a plain and sufficiently thick envelope. It is also probably better not to indicate "jfig registration" on the envelope...) On request, I can also send you the IBAN for international money transfer. Please address your letter to: Norman Hendrich c/o Universitaet Hamburg FB Informatik Vogt-Koelln-Str. 30 D-22527 Hamburg Germany Please don't hesitate to contact me if you feel that your registration code or receipt is overdue. 4) How to get a free registration code: If you provide useful information about jfig on new platforms, detailed bug reports, propose new features, or send new code for integration into jfig, you may receive a free registration code. Just try it! 5) How to use the registration code: Once you have registered, you will receive your personal registration code either per e-mail and/or via s-mail. Then do the following: 0. If you are already using a personal jfig configuration file in your home directory (~/.jfigrc), proceed to step 7 and edit the configuration file directly. Otherwise, the following steps might overwrite the contents of your configuration file. 1. Start the jfig editor normally, e.g. double-click jfig3.jar 2. Select menu->options->show properties to open the properties viewer. 3. Browse through the list of properties until you find the entry for "jfig.gui.Editor.RegistrationKey". 4. Replace the default value of "0000-0000-0000-0000-0000-0000" with your personal registration code. 5. Press the "Save as /.jfigrc" command to write the jfig user configuration file to your home directory. 6. Exit and restart jfig. It should recognize your registration key and unlock all features. If you already have a configuration file in your home directory, do the following: 7. Use your favorite text editor (e.g. emacs, vim, or Wordpad) to open your .jfigrc configuration file. Browse to the file and either change or create the "jfig.gui.Editor.RegistrationKey" entry and enter your registration code. Save the file, then start jfig. Please don't distribute your registration code! Finally, note that adding the registration code to the system (=master) configuration file (/jfig/jfig.cnf) inside the jfig3.jar archive will not work.