57
57
Clarified Artistic License</a>.
60
<p> The original license of htp by Jim Nelson is not very clear: It
61
first says that it is public domain and then gives some
62
restrictions and it is unclear if we are allowed to give away modified
63
versions. We tried to contact Jim Nelson, but without success.
64
Here are the original licensing terms:
69
htp is a public domain utility. There is absolutely no charge for it's
70
use. No charge can be incurred for the redistribution of this utility
71
beyond material costs. All distributions of htp must include all files
72
contained in the archive it was originally packaged in. Any questions
73
regarding distribution should be directed to Jim Nelson at
74
<A HREF="mailto:jnelson@crl.com">jnelson@crl.com</A>. A full distribution
75
package can be obtained at the htp home page, listed above.
78
This on-line reference is considered documention for htp, and is therefore
79
subject to the same conditions of distribution as the actual utility.
82
If you actively use htp and find it useful and worthwhile, I would
83
appreciate placing a hyperlink on one of your pages pointing to the htp
88
60
<A NAME="Porting"><H2>Porting to other platforms</H2></A>
91
htp was written in as much standard ANSI C as possible. Jim was
62
<p> htp was written in as much standard ANSI C as possible. Jim was
92
63
anticipating porting it to platforms other than DOS and Linux.
93
Indeed, we have ported it to SPARCstation running Solaris and to a
94
Digital AlphaStation running Ultrix.
64
Indeed, we have ported it to SPARCstation running Solaris, to x86
65
running BSD and to a Digital AlphaStation running Ultrix. </p>
97
67
<P> If you run into problems porting htp, please email us as thorough
98
68
a description of the error(s) as possible, We'll be more than happy to
103
73
<P> It should normally be enough to edit <code>Makefile.config</code>
104
in the source distribution. The next file to look for is
105
<code>os.h</code>, which already contains a lot OS specific code. If
106
you are successful in porting htp to another platform, we would
107
appreciate an email. Thanks in advance. </P>
74
in the source distribution, especially look for HAVE_xxx macros
75
and remove those that you don't have (htp will then use it's own
76
methods). The next file to look for is <code>os.h</code>, which
77
already contains a lot OS specific code. If you are successful in
78
porting htp to another platform, we would appreciate an email. Thanks