annotate doc/interpreter/preface.txi @ 6499:7e9c1e9ff36d

[project @ 2007-04-05 18:53:03 by jwe]
author jwe
date Thu, 05 Apr 2007 18:53:03 +0000
parents f243564379e5
children c2609d0502bb
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
1 @c Copyright (C) 1996, 1997 John W. Eaton
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
2 @c This is part of the Octave manual.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
3 @c For copying conditions, see the file gpl.texi.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
4
4167
aae05d51353c [project @ 2002-11-12 02:52:50 by jwe]
jwe
parents: 3928
diff changeset
5 @node Preface
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
6 @unnumbered Preface
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
7 @cindex contributors
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
8 @cindex history
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
9
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
10 Octave was originally intended to be companion software for an
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
11 undergraduate-level textbook on chemical reactor design being written by
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
12 James B. Rawlings of the University of Wisconsin-Madison and John
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
13 G. Ekerdt of the University of Texas.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
14
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
15 Clearly, Octave is now much more than just another `courseware' package
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
16 with limited utility beyond the classroom. Although our initial goals
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
17 were somewhat vague, we knew that we wanted to create something that
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
18 would enable students to solve realistic problems, and that they could
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
19 use for many things other than chemical reactor design problems.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
20
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
21 There are those who would say that we should be teaching the students
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
22 Fortran instead, because that is the computer language of engineering,
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
23 but every time we have tried that, the students have spent far too much
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
24 time trying to figure out why their Fortran code crashes and not enough
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
25 time learning about chemical engineering. With Octave, most students
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
26 pick up the basics quickly, and are using it confidently in just a few
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
27 hours.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
28
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
29 Although it was originally intended to be used to teach reactor design,
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
30 it has been used in several other undergraduate and graduate
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
31 courses in the Chemical Engineering Department at the University of
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
32 Texas, and the math department at the University of Texas has been using
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
33 it for teaching differential equations and linear algebra as well. If
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
34 you find it useful, please let us know. We are always interested to
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
35 find out how Octave is being used in other places.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
36
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
37 Virtually everyone thinks that the name Octave has something to do with
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
38 music, but it is actually the name of a former professor of mine who
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
39 wrote a famous textbook on chemical reaction engineering, and who was
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
40 also well known for his ability to do quick `back of the envelope'
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
41 calculations. We hope that this software will make it possible for many
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
42 people to do more ambitious computations just as easily.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
43
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
44 Everyone is encouraged to share this software with others under the
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
45 terms of the GNU General Public License (@pxref{Copying}) as described
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
46 at the beginning of this manual. You are also encouraged to help make
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
47 Octave more useful by writing and contributing additional functions for
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
48 it, and by reporting any problems you may have.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
49
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
50 @menu
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
51 * Acknowledgements::
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
52 * How You Can Contribute to Octave::
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
53 * Distribution::
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
54 @end menu
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
55
4167
aae05d51353c [project @ 2002-11-12 02:52:50 by jwe]
jwe
parents: 3928
diff changeset
56 @node Acknowledgements
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
57 @unnumberedsec Acknowledgements
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
58 @cindex acknowledgements
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
59
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
60 Many people have already contributed to Octave's development. In
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
61 addition to John W. Eaton, the following people have helped write parts
6499
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
62 of Octave or helped out in various other ways (listed alphbetically).
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
63
6499
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
64 @noindent
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
65 Andy Adler, Joel Andersson, Muthiah Annamalai,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
66 Shai Ayal, Roger Banks, Ben Barrowes, Alexander Barth,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
67 David Bateman, Heinz Bauschke, Karl Berry, David Billinghurst,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
68 Don Bindner, Jakub Bogusz, Marcus Brinkmann, Remy Bruno,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
69 Marco Caliari, Daniel Calvelo, John C. Campbell, Jean-Francois Cardoso,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
70 Joao Cardoso, Larrie Carr, David Castelow, Vincent Cautaerts,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
71 Clinton Chee, Albert Chin-A-Young, J. D. Cole, Martin Costabel,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
72 Michael Creel, Jeff Cunningham, Martin Dalecki, Jorge Barros de Abreu,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
73 Philippe Defert, Bill Denney, David M. Doolin, Pascal A. Dupuis,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
74 John W. Eaton, Dirk Eddelbuettel, Paul Eggert, Stephen Eglen, Peter Ekberg,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
75 Rolf Fabian, Stephen Fegan, Ramon Garcia Fernandez, Torsten Finke,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
76 Jose Daniel Munoz Frias, Castor Fu, Eduardo Gallestey, Walter Gautschi,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
77 Klaus Gebhardt, Driss Ghaddab, Nicolo Giorgetti, From Michael Goffioul,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
78 Michael Goffioul, Glenn Golden, Tomislav Goles, Keith Goodman,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
79 Etienne Grossmann, Kai Habel, William Poetra Yoga Hadisoeseno, Benjamin Hall,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
80 Kim Hansen, Soren Hauberg, Daniel Heiserer, Yozo Hida,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
81 Roman Hodek, A. Scottedward Hodel, Richard Allan Holcombe, Tom Holroyd,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
82 David Hoover, Kurt Hornik, Christopher Hulbert, Cyril Humbert,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
83 Teemu Ikonen, Alan W. Irwin, Geoff Jacobsen, Mats Jansson,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
84 Cai Jianming, Steven G. Johnson, Heikki Junes, Atsushi Kajita,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
85 Mohamed Kamoun, Lute Kamstra, Mumit Khan, Paul Kienzle,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
86 Aaron A. King, Arno J. Klaassen, Geoffrey Knauth, Heine Kolltveit,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
87 Ken Kouno, Oyvind Kristiansen, Piotr Krzyzanowski, Volker Kuhlmann,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
88 Miroslaw Kwasniak, Rafael Laboissiere, Kai Labusch, Claude Lacoursiere,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
89 Walter Landry, Duncan Temple Lang, Bill Lash, Dirk Laurie,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
90 Maurice LeBrun, Friedrich Leisch, Benjamin Lindner, Ross Lippert,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
91 David Livings, Erik de Castro Lopo, Massimo Lorenzin, Hoxide Ma,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
92 James Macnicol, Jens-Uwe Mager, Ricardo Marranita, Orestes Mas,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
93 Makoto Matsumoto, Laurent Mazet, G. D. McBain, Stefan Monnier,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
94 Antoine Moreau, Kai P. Mueller, Victor Munoz, Carmen Navarrete,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
95 Todd Neal, Al Niessner, Rick Niles, Takuji Nishimura,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
96 Eric Norum, Michael O'Brien, Thorsten Ohl, Arno Onken,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
97 Luis F. Ortiz, Luis Ortiz, Scott Pakin, Gabriele Pannocchia,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
98 Sylvain Pelissier, Per Persson, Jim Peterson, Danilo Piazzalunga,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
99 Nicholas Piper, Hans Ekkehard Plesser, Tom Poage, Orion Poplawski,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
100 Ondrej Popp, Jef Poskanzer, Francesco Potorti, James B. Rawlings,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
101 Eric S. Raymond, Balint Reczey, Michael Reifenberger, Petter Risholm,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
102 Matthew W. Roberts, Andrew Ross, Mark van Rossum, Kevin Ruland,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
103 Olli Saarela, Toni Saarela, Juhani Saastamoinen, Ben Sapp,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
104 Alois Schloegl, Michel D. Schmid, Nicol N. Schraudolph, Ludwig Schwardt,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
105 Daniel J. Sebald, Dmitri A. Sergatskov, Baylis Shanks, Joseph P. Skudlarek,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
106 John Smith, Julius Smith, Shan G. Smith, Joerg Specht,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
107 Quentin H. Spencer, Christoph Spiel, Richard Stallman, Russell Standish,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
108 Doug Stewart, Thomas Stuart, Ariel Tankus, Georg Thimm,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
109 Thomas Treichl, Utkarsh Upadhyay, Stefan van der Walt, Peter Van Wieren,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
110 James R. Van Zandt, Gregory Vanuxem, Ivana Varekova, Thomas Walter,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
111 Olaf Weber, Thomas Weber, Bob Weigel, Andreas Weingessel,
7e9c1e9ff36d [project @ 2007-04-05 18:53:03 by jwe]
jwe
parents: 5753
diff changeset
112 Fook Fah Yap, Michael Zeising, Federico Zenith, and Alex Zvoleff.
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
113
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
114 Special thanks to the following people and organizations for
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
115 supporting the development of Octave:
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
116
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
117 @itemize @bullet
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
118 @item
3839
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
119 The National Science Foundation, through grant numbers CTS-0105360,
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
120 CTS-9708497, CTS-9311420, and CTS-8957123.
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
121
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
122 @item
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
123 The industrial members of the Texas-Wisconsin Modeling and Control
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
124 Consortium (@uref{http://www.che.utexas.edu/twmcc, TWMCC}).
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
125
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
126 @item
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
127 The Paul A. Elfers Endowed Chair in Chemical Engineering at the
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
128 University of Wisconsin-Madison.
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
129
db5b02fc39ea [project @ 2001-06-08 20:00:15 by jwe]
jwe
parents: 3663
diff changeset
130 @item
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
131 Digital Equipment Corporation, for an equipment grant as part of their
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
132 External Research Program.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
133
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
134 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
135 Sun Microsystems, Inc., for an Academic Equipment grant.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
136
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
137 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
138 International Business Machines, Inc., for providing equipment as part
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
139 of a grant to the University of Texas College of Engineering.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
140
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
141 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
142 Texaco Chemical Company, for providing funding to continue the
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
143 development of this software.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
144
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
145 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
146 The University of Texas College of Engineering, for providing a
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
147 Challenge for Excellence Research Supplement, and for providing an
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
148 Academic Development Funds grant.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
149
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
150 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
151 The State of Texas, for providing funding through the Texas
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
152 Advanced Technology Program under Grant No. 003658-078.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
153
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
154 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
155 Noel Bell, Senior Engineer, Texaco Chemical Company, Austin Texas.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
156
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
157 @item
5753
f243564379e5 [project @ 2006-04-12 17:32:04 by jwe]
jwe
parents: 5428
diff changeset
158 John A. Turner, Group Leader, Continuum Dynamics (CCS-2), Los Alamos
f243564379e5 [project @ 2006-04-12 17:32:04 by jwe]
jwe
parents: 5428
diff changeset
159 National Laboratory, for registering the @url{octave.org} domain name.
f243564379e5 [project @ 2006-04-12 17:32:04 by jwe]
jwe
parents: 5428
diff changeset
160
f243564379e5 [project @ 2006-04-12 17:32:04 by jwe]
jwe
parents: 5428
diff changeset
161 @item
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
162 James B. Rawlings, Professor, University of Wisconsin-Madison,
5753
f243564379e5 [project @ 2006-04-12 17:32:04 by jwe]
jwe
parents: 5428
diff changeset
163 Department of Chemical and Biological Engineering.
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
164
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
165 @item
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
166 Richard Stallman, for writing GNU.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
167 @end itemize
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
168
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
169 This project would not have been possible without the GNU software used
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
170 in and used to produce Octave.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
171
4167
aae05d51353c [project @ 2002-11-12 02:52:50 by jwe]
jwe
parents: 3928
diff changeset
172 @node How You Can Contribute to Octave
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
173 @unnumberedsec How You Can Contribute to Octave
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
174 @cindex contributing to Octave
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
175 @cindex funding Octave development
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
176
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
177 There are a number of ways that you can contribute to help make Octave a
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
178 better system. Perhaps the most important way to contribute is to write
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
179 high-quality code for solving new problems, and to make your code freely
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
180 available for others to use.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
181
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
182 If you find Octave useful, consider providing additional funding to
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
183 continue its development. Even a modest amount of additional funding
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
184 could make a significant difference in the amount of time that is
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
185 available for development and support.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
186
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
187 If you cannot provide funding or contribute code, you can still help
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
188 make Octave better and more reliable by reporting any bugs you find and
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
189 by offering suggestions for ways to improve Octave. @xref{Trouble}, for
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
190 tips on how to write useful bug reports.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
191
4167
aae05d51353c [project @ 2002-11-12 02:52:50 by jwe]
jwe
parents: 3928
diff changeset
192 @node Distribution
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
193 @unnumberedsec Distribution
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
194 @cindex distribution of Octave
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
195
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
196 Octave is @dfn{free} software. This means that everyone is free to
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
197 use it and free to redistribute it on certain conditions. Octave is not
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
198 in the public domain. It is copyrighted and there are restrictions on
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
199 its distribution, but the restrictions are designed to ensure that
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
200 others will have the same freedom to use and redistribute Octave that
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
201 you have. The precise conditions can be found in the GNU General Public
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
202 License that comes with Octave and that also appears in @ref{Copying}.
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
203
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
204 Octave is available on CD-ROM with various collections of other free
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
205 software, and from the Free Software Foundation. Ordering a copy of
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
206 Octave from the Free Software Foundation helps to fund the development
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
207 of more free software. For more information, write to
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
208
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
209 @quotation
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
210 Free Software Foundation@*
5307
4c8a2e4e0717 [project @ 2005-04-26 19:24:27 by jwe]
jwe
parents: 5132
diff changeset
211 51 Franklin Street, Fifth Floor@*
4c8a2e4e0717 [project @ 2005-04-26 19:24:27 by jwe]
jwe
parents: 5132
diff changeset
212 Boston, MA 02110-1301--1307@*
3294
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
213 USA
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
214 @end quotation
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
215
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
216 Octave is also available on the Internet from
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
217 @url{ftp://ftp.che.wisc.edu/pub/octave}, and additional information is
bfe1573bd2ae [project @ 1999-10-19 10:06:07 by jwe]
jwe
parents:
diff changeset
218 available from @url{http://www.che.wisc.edu/octave}.