home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / nedit50.zip / XFree86 / doc / nedit / README < prev    next >
Text File  |  1997-10-22  |  24KB  |  548 lines

  1.                      NEdit Version 5.0, Oct. 21, 1997
  2.          
  3.  
  4. PRODUCT DESCRIPTION
  5.  
  6. NEdit is a standard GUI (Graphical User Interface) style text editor for
  7. programs and plain-text files.  Users of Macintosh and MS Windows based text
  8. editors should find NEdit a familiar and comfortable environment.  NEdit
  9. provides all of the standard menu, dialog, editing, and mouse support, as
  10. well as all of the standard shortcuts to which the users of modern GUI based
  11. environments are accustomed.  For users of older style Unix editors, welcome
  12. to the world of mouse-based editing!
  13.  
  14. Please be sure to check the platform specific README files, i.e. README.sun
  15. and README.ibm, for additional information about your particular system.
  16.  
  17. ----------------------------------------------------------------------------
  18.  
  19.                              TERMS AND CONDITIONS
  20.                              ====================
  21.  
  22. This software has been made freely available with a request for
  23. collaborative input subject to standard Fermitools Terms and Conditions
  24. given in full below.
  25.  
  26. ----------------------------------------------------------------------------
  27.  
  28. AUTHORS
  29.  
  30.     Mark Edel, Joy Kyriakopulos, Arnulfo Zepeda-Navratil, Suresh Ravoor, Donna
  31.     Reid, Jeff Kallenbach
  32.  
  33.     Fermi National Accelerator Laboratory - Mail Station 234
  34.     P.O Box 500
  35.     Batavia, IL 60510
  36.     Internet: nedit_support@fnal.fnal.gov
  37.  
  38. Fermilab Standard Government Sponsorship Notice
  39.  
  40.     This work was performed at Fermi National Accelerator Laboratory,
  41.     which is operated by Universities Research Association, Inc., under
  42.     contract DE-AC02-76CHO3000 with the U.S. Department of Energy.
  43.  
  44.  
  45. ACKNOWLEDGEMENTS
  46.  
  47.     Syntax highlighting patterns were contributed by: Simon T. MacDonald, 
  48.     Maurice Leysens, Matt Majka, Alfred Smeenk, Alain Fargues, Christopher
  49.     Conrad, Scott Markinson, Konrad Bernloehr, Ivan Herman, Patrice Venant,
  50.     Christian Denat, and Philippe Couton.
  51.  
  52.     Regular expression code by Henry Spencer
  53.     
  54.     Nedit incorporates an altered version of Henry Spencer's regcomp and
  55.     regexec code adapted for NEdit.  Original copyright notice:
  56.  
  57.     Copyright (c) 1986 by University of Toronto. Written by Henry
  58.     Spencer.  Not derived from licensed software.
  59.  
  60.     Permission is granted to anyone to use this software for any purpose
  61.     on any computer system, and to redistribute it freely, subject to the
  62.     following restrictions:
  63.  
  64.     1. The author is not responsible for the consequences of use of this
  65.     software, no matter how awful, even if they arise from defects in it.
  66.  
  67.     2. The origin of this software must not be misrepresented, either by
  68.     explicit claim or by omission.
  69.  
  70.     3. Altered versions must be plainly marked as such, and must not be
  71.     misrepresented as being the original software.
  72.  
  73.  
  74. VERSION 5.0
  75.  
  76. As of this writing, there are no known bugs in this software, except for the
  77. few noted in the Problems/Bugs section of the on-line help, or the FAQ file and
  78. the ReleaseNotes (if it exists) file in the distribution directory.  Please
  79. report any problems, even if you think they are trivial.
  80.  
  81. Even though we don't know about the bugs, our experience with .0 releases
  82. (significant new functionality) is that there will be some.  If you do have an
  83. unworkable problem, 4.0.3 is still be available, and you can fall back to that,
  84. but please tell us about it too.
  85.  
  86. New Features in 5.0
  87.  
  88.   - Completed macro extension language (Simple C/awk-like syntax, safe,
  89.     fully interruptable)
  90.  
  91.   - Syntax highlighting.  Built-in patterns for C, C++, Java, Fortran, Pascal,
  92.     Ada, Perl, Python, Tcl, Awk, Csh, HTML, LaTeX, VHDL, Verilog, and more.
  93.   
  94.   - Programmable Smart indent.  (Experimentally, at least.  There are only
  95.     macros for C and C++, and they may not fit everyone's programming style.)
  96.   
  97.   - Language-sensitive preferences
  98.   
  99.   - Continuous wrap mode (long line wrapping), in addition to existing
  100.     automatic-newline wrapping
  101.   
  102.   - User-defined menus can be hierarchical and language-sensitive.
  103.     
  104.   - Configurable right-button pop up menu
  105.   
  106.   - Pan-scrolling
  107.   
  108.   - Searchable on-line help
  109.  
  110.   - Word boundary matching (<>) in regular expressions
  111.   
  112.   - Repeat command
  113.   
  114.   - More dialogs have up-arrow recall
  115.   
  116.   - White-space selection via double-click
  117.  
  118. Bug Fixes and Enhancements to Existing Features in 5.0
  119.  
  120.   - No more limits on editing files containing ascii nul characters
  121.   
  122.   - Fill Paragraph command handles leading indents
  123.   
  124.   - Select to mark
  125.   
  126.   - Better directory defaulting in Open Selected and shell commands
  127.   
  128.   - Open Selected processes tilde (~) and wildcards
  129.   
  130.   - Goto Mark centers scroll position better
  131.   
  132.   - Multiple shell commands can be run simultaneously
  133.   
  134.   - Shell command execution doesn't block server command processing
  135.   
  136.   - Emulated-tab deletion treats auto-indent as emulated tabs
  137.   
  138.   - Auto-wrapping of pasted text is optional (off by default)
  139.   
  140.   - Notice that default preferences have changed and ask about saving
  141.     on exit
  142.   
  143.   - Selections remain selected after shell command and filter execution
  144.   
  145.   - Wrap margin and emulated tab distance preferences are properly
  146.     transferred to new panes in split window mode
  147.     
  148.  
  149. BUILDING NEDIT
  150.  
  151. Pre-built executables are available for most major Unix and VMS systems, so
  152. check ftp.fnal.gov in the /pub/nedit directory, and the contributed software
  153. directory, /pub/nedit/v5_0/contrib, first.
  154.  
  155. The two directories called source and util contain the sources for NEdit.  Util
  156. should be built first, followed by source.  The makefile in this directory can
  157. be used to build both in sequence if your system is one of the supported
  158. machines and no modifications are necessary to the makefiles.  To build NEdit
  159. from this directory, issue the command: "make <machine-type>_nedit"; where
  160. <machine-type> is one of the supported machine types: sgi, ultrix, sunos,
  161. solaris, hp, dec, or ibm.  For example, to build the Silicon Graphics version,
  162. type:
  163.  
  164.     make sgi_nedit
  165.  
  166. If everything works properly, this will produce an executable called nedit in
  167. the directory called source.
  168.  
  169.  
  170. The Source Directories
  171.  
  172. Since executables are already available for the supported systems, you are
  173. probably not just rebuilding an existing configuration, and need to know more
  174. about how the directories are organized.
  175.  
  176. The util directory builds a library file called libNUtil.a, which is later
  177. linked with the code in the source directory to create the nedit executable.
  178.  
  179. The makefiles in both source directories consist of two parts, a machine
  180. dependent part and a machine independent part.  The machine dependent makefiles
  181. contain machine specific header information and invoke a common machine
  182. independent part called Makefile.common.  To compile the files in either of
  183. these directories, issue the command: "make -f Makefile.<machine-type>"; where
  184. <machine type> is one of the supported machine types.  For example, on a
  185. Silicon Graphics machine, you would type:
  186.  
  187.     make -f Makefile.sgi
  188.  
  189. To add a new machine type or configuration, copy one of the existing machine
  190. dependent makefiles and give it the name of the new system, for example:
  191. Makefile.sony.  Then, make any required changes in the new makefile.
  192.  
  193.  
  194. Building NEdit on VMS Systems
  195.  
  196. Command files are provided for compiling and linking files in the source
  197. and util directories.  comutil.com compiles the files in the util directory
  198. and produces two library files, vmsutils.olb and libutil.olb.  comnedit.com
  199. compiles and links the files in the source directory to produce the nedit.exe
  200. executable.
  201.  
  202.  
  203. INSTALLATION
  204.  
  205. NEdit consists of a single, stand-alone executable file which does not require
  206. any special installation.  To install NEdit on Unix systems, simply put the
  207. nedit executable in your path.  On VMS systems, nedit must be defined as a
  208. foreign command so that it can process command line arguments.  For example,
  209. if nedit.exe were in the directory mydir on the disk called mydev, adding the
  210. following line to your login.com file would define the nedit command:
  211.  
  212.     $ ned*it :== $mydev:[mydir]nedit.exe
  213.  
  214. To use NEdit in client/server mode, you also need the nedit client program, nc,
  215. which, again, needs no special installation, except in the VMS case, as above.
  216.  
  217.  
  218. RUNNING NEDIT
  219.  
  220. If you are accessing a host Unix system from a remote workstation or X terminal,
  221. you need to set the Unix environment variable for your display:
  222.  
  223.     % setenv DISPLAY devicename:0
  224.     
  225. where devicename is the network node name of the workstation or X terminal
  226. where you are typing.  On VMS systems, the equivalent command is:
  227.  
  228.     $ set display/create/node=devicename
  229.  
  230. To run NEdit, simply type "nedit", optionally followed by the name of a file or
  231. files to edit.  On-line help is available from the pulldown menu on the far
  232. right of the menu bar.  For more information on the syntax of the nedit command
  233. line, look under the heading of "NEdit Command Line."
  234.  
  235.  
  236. PLATFORM SPECIFIC ISSUES
  237.  
  238. HP-UX Systems
  239.  
  240. If you have an older system, and experience problems, such as random crashing,
  241. installing the patches:
  242.  
  243.     PHSS_5907
  244.     PHSS_5908
  245.  
  246. or their newer counterpart:
  247.  
  248.    PHSS_6439
  249.    PHSS_6440
  250.  
  251. is strongly suggested.  These fix a number of serious problems in HPs X and
  252. Motif libraries.  If you still have problems, despite having installed these
  253. patches, please send mail to nedit_support@fnal.gov.
  254.  
  255. If you are using HPVUE and have trouble setting colors, for example part
  256. of the menu bar stubornly remains at whatever HPVUE's default is, try setting:
  257.  
  258.    nedit*useColorObj: False
  259.  
  260. IBM AIX Systems
  261.  
  262. Due to an optimizer bug in IBM's C compiler, the file, textDisp.c, must be
  263. compiled without optimization on AIX systems.
  264.  
  265. IBM's Motif 1.2 library fixes a number of serious bugs in the earlier libraries
  266. (the Motif 1.1 version has the menu items for setting the font in the current
  267. window disabled, and can occasionally crash on window closing).
  268.  
  269. Linux Systems
  270.  
  271. Some Linux distributions are missing the /usr/X11R6/lib/X11/XKeysymDB file,
  272. which is necessary for running Motif programs.  When XKeysymDB is missing,
  273. NEdit will spew screenfulls of messages about translation table syntax errors,
  274. and many keys won't work.  You can obtain a copy of the XKeysymDB file from
  275. the contrib sub-directory of the NEdit distribution directory.  
  276.  
  277. The default key bindings for arrow keys in fvwm interfere with some of the
  278. arrow key bindings in NEdit, particularly, Ctrl+Arrow and Alt+Arrow.  You
  279. may want to re-bind them either in NEdit (see Customizing -> Key Binding
  280. in the Help menu) or in fvwm in your .fvwmrc file.
  281.  
  282. SGI Systems
  283.  
  284. Beginning with IRIX 6.3, SGI is distributing a customized version of NEdit
  285. along with their operating system releases.  Their installation uses an
  286. app-defaults file (/usr/lib/X11/app-defaults/NEdit) which overrides the
  287. default settings in any new nedit version that you install, and may result in
  288. missing accelerator keys or cosmetic appearance glitches.  If you are
  289. re-installing NEdit for the entire system, just remove the existing app-
  290. defaults file.  If you want to run a newer copy individually, get a copy of
  291. the app-defaults file for this version the contrib sub-directory of the
  292. distribution directory for this version on ftp.fnal.gov (/pub/nedit/<version>/
  293. contrib/nedit.app-defaults), and install it in your home directory or set
  294. XAPPLRESDIR or XUSERFILESEARCHPATH to point to a directory and install it
  295. there.  In all cases, the file should be named simply NEdit.
  296.  
  297. No additional installation or resource settings are necessary on IRIX systems
  298. before 6.3
  299.  
  300. Solaris (SunOS 5.3 and beyond) Systems
  301.  
  302. The nedit_solaris executable may require the environment variable OPENWINHOME
  303. to be set to the directory where Open Windows is installed.  If this is not set
  304. properly, NEdit will spew screenfulls of messages about translation table
  305. syntax errors.
  306.  
  307. Solaris 2.5 -- Solaris 2.5 systems were shipped with a bad shared Motif
  308. library, in which the file selection dialog (Open, Save, Save As, Include,
  309. etc.) shows long path names in the file list, but no horizontal scroll bar,
  310. and no way to read the actual file names.  Depending on your system, the
  311. patch is one of ID# 103461-07, # 102226-19, or # 103186-21.  It affects all
  312. Motif based programs which use the library.  If you can't patch your system,
  313. you might want to just try the nedit_sunos executable (from ftp.fnal.gov
  314. /pub/nedit), which is statically linked with a good Motif.  You can also set
  315. the X resource: nedit.stdOpenDialog to True, which at least gives you a text
  316. field where you can enter file names by hand.
  317.  
  318. Solaris 2.6 -- Many users have reported performance problems with NEdit and
  319. other applications using the shared Motif library under Solaris 2.6 (If you
  320. know about patches for this, please send us a note at nedit_support@fnal). 
  321. In NEdit, the symptom is that windows come up very slowly.  For now, the only
  322. workaround if you have the problem, is to use the nedit_sunos executable,
  323. which is statically linked with a good Motif.
  324.  
  325. SunOS 4.x Systems
  326.  
  327. On some SunOS systems, NEdit will also complain about translation table syntax
  328. errors.  This happens when Motif can't access the keysym database, usually
  329. located in the file /usr/lib/X11/XKeysymDB.  If this file exists on your
  330. system, but NEdit fails to locate it properly, you can set the environment
  331. variable XKEYSYMDB to point to the file.  If you can't find the file, or if
  332. some of the errors persist despite setting XKEYSYMDB, there is a XKeysymDB
  333. which you can use to update or replace your /usr/lib/X11/XKeysymDB file
  334. available in the contrib sub-directory of the NEdit distribution directory.
  335. If you don't want to change your existing XKeysymDB file, make a local copy
  336. and set XKEYSYMDB to point to it.
  337.  
  338. If you find that some of the labeled keys on your keyboard are not properly
  339. bound to the corresponding action in NEdit, try the following:
  340.  
  341.   1) Get a copy of motifbind.sun (for Sun standard keyboards), or
  342.      motifbind.sun_at (for Sun PC style keyboards) from the NEdit contrib
  343.      directory on ftp.fnal.gov:/pub/nedit/v4_0_1/contrib.
  344.   2) Copy it to a file called .motifbind in your home directory.
  345.   3) Shutdown and restart your X server.
  346.  
  347.  
  348. COMPATIBILITY WITH PREVIOUS VERSIONS
  349.  
  350. Existing .nedit Files
  351.  
  352. NEdit 5.0 is backward-compatible with .nedit files from older versions (unless
  353. you wrote a .nedit file from the beta version, or the experimental syntax
  354. highlighting version, as discussed below).  However, you may want to
  355. temporarily re-name your existing .nedit file and run NEdit without one, since
  356. there are some worthwhile new commands among the new example macros.
  357.  
  358. There are two ways to integrate macros from the new version into an old .nedit
  359. file.  If you have not added new macros of your own, simply remove the line
  360. beginning "nedit.macroCommands" and all of the indented lines which follow it
  361. from your existing .nedit file, and NEdit will re-generate the Macro menu from
  362. its stored defaults.  If you have added macros of your own:
  363.  
  364.    1) Temporarily re-name your existing .nedit file
  365.    2) Generate a new .nedit file by choosing Save Defaults from the
  366.       Preferences menu.
  367.    3) Copy and paste the new macros from the newly generated .nedit
  368.       file into the "nedit.macroCommands" resource in your old .nedit file.
  369.       Note that there are improvements in the implementations of some of the
  370.       existing macros, which are worth replacing as well.
  371.  
  372. Beta 5.0 .nedit Files
  373.  
  374. If you wrote a .nedit file from the beta test version of 5.0, you will be
  375. missing one or two highlight styles used by default highlight patterns for
  376. Perl, Verilog, and NEdit Macro, and you will get an error on the FORTRAN
  377. highlight patterns, because the name has changed to "Fortran".  If you want to
  378. preserve your existing .nedit file, you can edit it by hand to change the two
  379. occurrences of "FORTRAN" to "Fortran", and either remove the section beginning
  380. "nedit.styles", or if you have made changes to styles that you want to
  381. preserve, re-name your .nedit file, write a new one, and integrate the
  382. new styles into your existing file.
  383.  
  384. Experimental Syntax Highlighting Version .nedit Files
  385.  
  386. If you wrote a .nedit file using the experimental syntax highlighting version
  387. (color_nedit.tar), the syntax of the languageModes resource has changed, and is
  388. not readable with 5.0.  If you want to preserve the .nedit file, you will have
  389. to edit it by hand to remove the line beginning "nedit.languageModes", and all
  390. of the indented lines that follow.  If you made significant changes to language
  391. mode information which you don't want to re-enter via the Language Modes
  392. dialog, you can edit each line of the resource by hand to conform to the new
  393. spec by adding colons to the end).
  394.  
  395.  
  396. FURTHER INFORMATION
  397.  
  398. More information is available in the file nedit.doc in this kit, from NEdit's
  399. on-line help system, and from the enclosed FAQ file.  There is also a web page
  400. for NEdit at: http://www-pat.fnal.gov/nirvana/nedit.html, or find out more
  401. about Fermilab: http://www.fnal.gov, or information on other publicly available
  402. Fermilab software: http://www.fnal.gov/fermitools.  For discussion with other
  403. NEdit users, or to receive notification of new releases and news about news,
  404. you can subscribe to one or both of the official nedit mailing lists.  You'll
  405. find information on subscribing in the NEdit on-line help under Mailing Lists.  
  406.  
  407.  
  408. SUPPORT
  409.  
  410. Help with the installation or use of NEdit is available by sending mail to
  411.  
  412.                         nedit_support@fnal.fnal.gov
  413.  
  414. which is auto-forwarded to the group in charge of NEdit support at Fermilab.
  415.  
  416. This software is furnished by Fermilab on an "as is" basis as a service 
  417. to the wider community with the goal of stimulating collaborative use and 
  418. further development.
  419.  
  420. Provision of the software implies no commitment of support by Fermilab.
  421.  
  422. The Fermilab Computing Division is open to discussing other levels of 
  423. support for use of the software with responsible and committed users and 
  424. collaborators.
  425.  
  426. Use of the software in experiments at Fermilab will be assured of a level 
  427. of support as agreed to through the standard Memorandum Of Understanding 
  428. process.
  429.  
  430. Users may send mail to the mail address given above, with the expectation 
  431. that it will be read and noted.
  432.  
  433. Fermitools Special Products
  434.  
  435. Because of the special support needed for a few selected products Fermilab 
  436. is only able to support the software under special agreement. The support 
  437. offered will be discussed and negotiated on an individual basis and may be 
  438. different for different users.  To initiate discussions send mail to the 
  439. mail address given above.
  440.  
  441.  
  442. ----------------------------------------------------------------------------
  443.  
  444.                          TERMS AND CONDITIONS IN FULL
  445.                          ============================
  446.  
  447. ----------------------------------------------------------------------------
  448.     Fermitools Software Legal Information - October 16, 1997
  449. ----------------------------------------------------------------------------
  450.  
  451. COPYRIGHT STATUS:  Fermi National Accelerator Laboratory (FNAL) documents are
  452. sponsored by the U.S. Department of Energy under Contract No.
  453. DE-AC02-76CH03000.  Therefore, the U.S. Government retains a non-exclusive,
  454. royalty-free license to publish or reproduce these documents or software for
  455. U.S. Government purposes.  All documents and software available from this
  456. server are protected under the U.S. and Foreign Copyright Laws, and FNAL
  457. reserves all rights.
  458.  
  459. Terms and Conditions
  460. --------------------
  461. When a User distributes or otherwise obtains a software package included in
  462. the Fermilab Software Tools Program, the user agrees to abide by the Terms and
  463. Conditions of the Program below:
  464.  
  465. o   Any redistribution of the software shall be accompanied by this
  466.     INFORMATION/LICENSE file and the product's ORIGIN file.
  467.  
  468. o   The User shall acknowledge the origin of the software as set forth 
  469.     below:
  470.  
  471.         "This work was performed at Fermi National Accelerator Laboratory, 
  472.         operated by Universities Research Association, Inc., under contract 
  473.         DE-AC02-76CH03000 with the U.S. Department of Energy."
  474.  
  475. o   The user is asked to feed back problems, benefits, and/or suggestions 
  476.     about the software to the Fermilab Software Providers and/or Fermitools 
  477.     management.
  478.  
  479. o   Any distribution of the software available from this server shall be at
  480.     no charge, except for nominal media and distribution costs.  To obtain a
  481.     license to commercialize any of the software programs available from this
  482.     server, contact FNAL's Office of Research and Technology Applications,
  483.     P.O. Box 500, MS-200, Batavia, IL 60510-0500.
  484.  
  485.  
  486. Indemnification by User of Third Party Claims and Disclaimer of Liability
  487. -------------------------------------------------------------------------
  488. The User, his/her directors, officers, employees, and agents hereby release
  489. and waive all claims against Universities Research Association, Inc. (URA)
  490. operator of Fermi National Accelerator Laboratory, its trustees, overseers,
  491. directors, officers, employees, agents, subcontractors, successors and
  492. assigns, for any and all liability and damages arising from the reproduction,
  493. use or other disposition of the software.  The User shall indemnify URA and
  494. the U.S. Government for all damages, costs or expenses, including attorney's
  495. fees, arising from the utilization of the software, including, but not limited
  496. to, the making, using, selling or exporting of products, processes or services
  497. derived from the Software.  The User agrees to indemnify, hold harmless and
  498. defend URA, its trustees, overseers, directors, officers, employees, agents,
  499. subcontractors, successors and assigns, against any and all liability, damage,
  500. loss, cost, charge, claim, demand, fee or expense of every nature and kind
  501. which may at any time hereafter, be sustained by URA by reason of claims of
  502. third parties arising out of alleged acts or omissions of the User in the
  503. reproduction, use or other disposition of the Software.  
  504.  
  505. The User agrees that URA, its trustees, overseers, directors, officers,
  506. employees, agents, subcontractors, successors and assigns shall not be liable
  507. under any claim, charge, or demand, whether in contract, tort, criminal law,
  508. or otherwise, for any and all loss, cost, charge, claim, demand, fee, expense,
  509. or damage of every nature and kind arising out of, connected with, resulting
  510. from or sustained as a result of the use of the software programs available
  511. from this server.  In no event shall URA be liable for special, direct,
  512. indirect or consequential damages, losses, costs, charges, claims, demands,
  513. fees or expenses of any nature or kind.
  514.  
  515. Disclaimer of Warranties
  516. ------------------------
  517. The software is provided on an "as is" basis only.  URA makes no
  518. representations, express or implied.  URA MAKES NO REPRESENTATIONS OR
  519. WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE, or
  520. assumes any legal liability or responsibility for the accuracy, completeness,
  521. or usefulness of any information, apparatus, product or process disclosed, or
  522. represents that the Software will not infringe any privately held patent,
  523. copyright, or trademark.  The entire risk as to the results and the
  524. performance of this software is assumed by the User.
  525.  
  526. Disclaimer of Endorsement
  527. -------------------------
  528. Reference herein to any specific commercial products, process, or service by
  529. tradename, trademark, manufacturer or otherwise, does not constitute or imply
  530. its endorsement, recommendation, or favoring by the United States Government,
  531. U.S. Department of Energy or URA.  The views and opinions of individuals
  532. expressed herein do not necessarily state or reflect those of the United
  533. States Government, U.S. Department of Energy or URA and shall not be used for
  534. advertising or product endorsement purposes.
  535.  
  536. Liabilities of the Government
  537. -----------------------------
  538. This software is provided by URA, independent from its Prime Contract with the
  539. U.S. Department of Energy.  URA is acting independently from the Government
  540. and in its own private capacity and is not acting on behalf of the U.S.
  541. Government, nor as its contractor nor its agent.  Correspondingly, it is
  542. understood and agreed that the U.S. Government has no connection to this
  543. software and in no manner whatsoever shall be liable for nor assume any
  544. responsibility or obligation for any claim, cost, or damages arising out of or
  545. resulting from the use of the software available from this server.
  546.  
  547.  
  548.