
 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 <home>/.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.



