Mercurial > web-octave
annotate support-expectations.md @ 46:171ca967fcc9 kai
Start new development branch closer to the current website,
but more lightweigt for further maintanence.
author | Kai T. Ohlhus <k.ohlhus@gmail.com> |
---|---|
date | Wed, 28 Sep 2016 02:08:11 +0200 |
parents | 1a785a2c63e7 |
children | d01bb705165e |
rev | line source |
---|---|
5
e210b708b330
fill in site content
Alex Krolick <whokilledtheelectricmonk@gmail.com>
parents:
diff
changeset
|
1 --- |
46
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
2 layout: default |
5
e210b708b330
fill in site content
Alex Krolick <whokilledtheelectricmonk@gmail.com>
parents:
diff
changeset
|
3 title: Support Expectations |
9 | 4 permalink: /support-expectations/ |
5
e210b708b330
fill in site content
Alex Krolick <whokilledtheelectricmonk@gmail.com>
parents:
diff
changeset
|
5 menu: false |
e210b708b330
fill in site content
Alex Krolick <whokilledtheelectricmonk@gmail.com>
parents:
diff
changeset
|
6 --- |
e210b708b330
fill in site content
Alex Krolick <whokilledtheelectricmonk@gmail.com>
parents:
diff
changeset
|
7 |
46
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
8 <p> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
9 Octave is a capable free software system for numerical computing |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
10 developed primarily by a community of volunteers. As good as it |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
11 is, there are certainly some flaws and a lot of room for |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
12 improvement. Most people who use Octave understand these things |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
13 and know that if they work together with the community bugs will |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
14 be fixed, features will be added, and Octave will improve over |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
15 time. Working with people who have this kind of attitude is fun |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
16 and rewarding. |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
17 </p> |
5
e210b708b330
fill in site content
Alex Krolick <whokilledtheelectricmonk@gmail.com>
parents:
diff
changeset
|
18 |
46
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
19 <p> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
20 Unfortunately, there are a few people who behave as though the |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
21 community owes them support as well as a 100% Matlab compatible |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
22 system, all at zero cost. It shouldn't really be necessary, but |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
23 we'll say it anyway: working with these people is no fun. If you |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
24 approach the Octave community this way, you are sure to be |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
25 disappointed. You should also not be surprised when your requests |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
26 for help are ignored. |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
27 </p> |
5
e210b708b330
fill in site content
Alex Krolick <whokilledtheelectricmonk@gmail.com>
parents:
diff
changeset
|
28 |
46
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
29 <h1>Development Group</h1> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
30 <p> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
31 People sometimes think that Octave is developed by some |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
32 large team of well-paid programmers. Nothing could be further |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
33 from the truth. Most of the initial development of Octave was |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
34 done by one person over several years. Since then, there have |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
35 been at most a half-dozen or so volunteers working on Octave at |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
36 any one time. You can see who has done most of the work by |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
37 looking through |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
38 the <a href="http://hg.savannah.gnu.org/hgweb/octave">development |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
39 history</a> (prior to February 2008 it is best to look in the |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
40 old <tt>ChangeLog</tt> files). Currently, none of the Octave |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
41 developers are paid to work on Octave directly. |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
42 </p> |
5
e210b708b330
fill in site content
Alex Krolick <whokilledtheelectricmonk@gmail.com>
parents:
diff
changeset
|
43 |
46
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
44 <p> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
45 If you would like to see Octave moving forward more quickly, then |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
46 contribute to its development, either by working on the project |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
47 yourself, or by donating funds. With sufficient funding, we would |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
48 be able to pay a few developers to work on Octave full time. |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
49 </p> |
5
e210b708b330
fill in site content
Alex Krolick <whokilledtheelectricmonk@gmail.com>
parents:
diff
changeset
|
50 |
46
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
51 <h1>Help</h1> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
52 <p> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
53 When asking for help on the mailing list or IRC channel, or |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
54 reporting a bug, remember that the people helping you are Octave |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
55 users just like you who are volunteering their time. They are not |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
56 paid support staff. Use meaningful subject lines. Try to ask |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
57 clear questions. Be precise about the problems you are having. |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
58 </p> |
5
e210b708b330
fill in site content
Alex Krolick <whokilledtheelectricmonk@gmail.com>
parents:
diff
changeset
|
59 |
46
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
60 <h1>Bugs</h1> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
61 <p> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
62 No software is perfect, and Octave is no exception. You can |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
63 search the list of bug reports to see what problems have been |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
64 reported. In looking at the list, you might also noticed the |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
65 number of problems that have been <emph>fixed</emph>. Nearly all |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
66 of these problems have been fixed by volunteers. If you find a |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
67 problem, you are encouraged |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
68 to <a href="bugs.html">report it</a>. Your report can help to |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
69 improve Octave, but you should not think of the bug tracker as |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
70 your personal support line. |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
71 </p> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
72 <p> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
73 If you depend on Octave and absolutely must have prompt responses |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
74 to problem reports, you should consider paying |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
75 for <a href="commercial-support.html">commercial support</a>. |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
76 </p> |
5
e210b708b330
fill in site content
Alex Krolick <whokilledtheelectricmonk@gmail.com>
parents:
diff
changeset
|
77 |
46
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
78 <h1>Features</h1> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
79 <p> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
80 When we say that Octave is "mostly compatible" with Matlab, we |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
81 mean that the language that it accepts is similar enough that a |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
82 substantial amount of code written for Matlab can also run in |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
83 Octave without needing to be changed. But Octave does not have |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
84 all the features of Matlab, and it is unlikely that it ever will. |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
85 Given that Matlab is developed in secret and Octave developers |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
86 only find out about new Matlab features when new versions of |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
87 Matlab are released, it is clearly impossible for Octave to have |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
88 new Matlab features as soon as they are available in Matlab. |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
89 </p> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
90 <p> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
91 In most cases, Octave has the features that it does because |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
92 someone decided to add them becuase they needed them. If you have |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
93 the programming skills perhaps you can add the features you need. |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
94 If you not, then consider paying for someone to implement the |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
95 feature for you. Most people who |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
96 provide <a href="commercial-support.html">commercial support</a> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
97 services for Octave will also take on custom programming projets. |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
98 </p> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
99 <p> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
100 Even if you don't have the expertise required to implement new |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
101 features or can't pay for someone to do the work for you, you may |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
102 submit feature requests to the bug tracker. But you should |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
103 understand that unless you are paying for someone to to add the |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
104 feature, no one is obligated to do it for you. |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
105 </p> |
5
e210b708b330
fill in site content
Alex Krolick <whokilledtheelectricmonk@gmail.com>
parents:
diff
changeset
|
106 |
46
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
107 <h1>Releases</h1> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
108 <p> |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
109 The Octave project currently provides source releases only. We |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
110 simply don't have the volunteer resources to provide executable |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
111 versions of Octave packaged for different types of systems. If |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
112 you'd like to see this situation change, volunteer to help us, or |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
113 donate to the project so that an Octave developer can spend the |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
114 time needed to do the job. |
171ca967fcc9
Start new development branch closer to the current website,
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
9
diff
changeset
|
115 </p> |