Numerical Recipes Cambridge

Frequently Asked Questions About the Plugin for Adobe Reader

Q1. Why are Numerical Recipes and CUP now requiring the plugin?
Q2. Is the plugin safe? Does it contain spyware?
Q3. What does the plugin do? How does it work?
Q4. What information about me or my machine does the plugin send?
Q5. Does the plugin write anything to my machine?
Q6. Can I still save the files? print the files?
Q7. I'm getting pauses or "Stopped" messages. Is this normal?
Q8. What if I am not connected to the web?
Q9. Can the FileOpen technology be defeated?
Q10. How do I install the plugin?
Q11. Where can I go for help?
Q12. Does the plugin work with Mac OSX? with Linux? with FreeBSD? with Solaris?
Q13. What if I pay for a subscription and then can't get the plugin to work?

Q1. Why are Numerical Recipes and Cambridge University Press now requiring the plugin?
A1. We are building a unified infrastructure that allows us to deliver all of the following: (i) free content that is in the public domain; (ii) content that is copyrighted, but nevertheless free; and (iii) copyrighted content by subscription. To do this in today's world we must satisfy authors and publishers that their interests are not being completely disregarded. Of course, we must also satisfy users that the infrastructure is workable and efficient.

Q2. Is the plugin safe? Does it contain spyware?
A2. The plugin is developed by FileOpen Systems, Inc. Numerical Recipes Software is a licensee of the technology. FileOpen Systems has been a licensed Adobe Security Partner since 1997. The FileOpen plugin runs only within Adobe Acrobat or Adobe Reader, and only in connection with opening a FileOpen encrypted document. It contains no spyware or malware, leaves nothing running on your machine, and makes no changes in your Windows registry or in system files.

Q3. What does the plugin do? How does it work?
A3. When you open a FileOpen encrypted document, either through your web browser or else a document already downloaded to your machine, the plugin exchanges a few dozen bytes with a web server, using the standard secure web protocol (https or SSL on port 443). In the case of a free document, the exchange simply verifies that it is, in fact, free. In the case of a subscription document, it verifies that you are a subscriber. Generally, this exchange will occur only once every 30 days for each document, and only when you actually open the document.

Q4. What information about me or my machine does the plugin send?
A4. The plugin sends an identifier of the file that you are opening, and an identifier of your machine that was randomly generated when the plugin was first used. No personal information about you or your machine is gathered or sent. Our server does not collect anything that associates your machine with your name, location, etc. The information that we collect is the minimal information that allows us to administer both free and subscription access in a unified way.

Q5. Does the plugin write anything to my machine?
A5. Yes. The plugin creates a directory and stores short (few kB) status files in it. For Windows, it is generally located at "C:\Documents and Settings\[your username]\Application Data\FileOpen\". For Linux or Mac, it is generally located in your home directory as a subdirectory named ".fileopen". You can delete these directories whenever you want. Then, however, the plugin will do web exchanges for every document opened (not just once in 30 days), and it might lose its memory of your machine's authorization for any paid subscriptions that you have. However, it is not hard to reauthorize your machine, if necessary.

Q6. Can I still save the files? print the files?
A6. Yes. The files can be saved, printed, or moved around just like any other PDF file. You'll need the plugin to be installed on any machine on which you want to use them, however. In the case of paid subscriptions, the new machine will also need to be authorized for the subscription. This is easy to do.

Q7. I'm getting pauses or "Stopped" messages. Is this normal?
A7. The first time you open a file, there may be a pause of several seconds after the file is completely downloaded. This tends to be most noticable when the download itself was slow, due to network congestion or a slow internet connection. During this pause time you may see a blank (or, possibly, incompletely drawn) window, or the message "Stopped" or "Done". This is normal. When you subsequently open the same file, either from the web or a downloaded copy, there should be little or no such delay. We are working on technology improvements that will further reduce any delays.

Q8. What if I am not connected to the web?
A8. If you open and save a document locally on your computer, then you'll be able to use that document for at least 30 days whether or not you are connected to the web. You can renew your 30 days by reconnecting to the web and reopening the document.

Q9. Can the FileOpen technology be defeated?
A9. Yes, almost surely. We are not trying to win any anti-hacker prizes. FileOpen is an ordinary, commercial product for ordinary, commercial-level rights management. Defeating it is merely dishonest, not heroic. You might just as well go into a bookstore and steal a copy of the Numerical Recipes book. It is dishonest either way. If too many of our books are stolen, then bookstores won't carry them. If too many Numerical Recipes files are circulated as "warez", then our publishers will never allow us to do another electronic version, or even improve or correct the current one.

Q10. How do I install the plugin?
A10. See the installation instructions page.

Q11. Where can I go for help?
A11. If you are getting blank pages, or messages about a missing plugin, then you don't have the plugin installed. If the installation instructions page doesn't help, have a look at the Numerical Recipes Forum under "Plugin Problems". Someone else might already have solved your problem, or you can post it there to get advice from us or another user.

Q12. Does the plugin work with Mac OSX? with Linux? with FreeBSD? with Solaris?
A12. Although we had a bit of a rocky start with Mac OSX (because of nearly simultaneous changes in the OS and in Adobe's Reader), the plugin now works well with OSX 10.4 (Tiger) and later and Adobe Acrobat/Reader versions 7 and 8. New installation instructions are here. The most seamless experience is with the Safari browser and Adobe Reader 8 (which displays PDF in the browser window).

For Linux, some earlier versions of the plugin did not work properly. That problem is now (hopefully) solved, and new installation instructions are here. You'll need Adobe Reader 7 or later (free). The Firefox, Epiphany, and Opera browsers can be configured to display PDF seamlessly in the browser window. The Konqueror browser displays PDF in an external window.

FileOpen Systems intends to support Solaris with a FileOpen plugin at some future date, see their plugin page. Regrettably there are no announced plans to support FreeBSD. (Wizards: Do you think you could hack the Linux or Intel Mac OSX plugin to work with BSD?)

Q13. What if I pay for a subscription and then can't get the plugin to work?
A13. Don't do it! All of our subscription products have a "try before you buy" feature that let's you install the product and try out sample sections BEFORE you pay for a subscription. Be sure to try out this feature on ALL machines that you might want to use for your subscription before paying! The most abbreviated "try before you buy" is: (1) install the plugin by following these instructions. (2) Verify that you can read this page.