Mercurial > web-octave
annotate pages/governance.md @ 288:2e13395adcc0
Major design change, footer, texts.
author | Kai T. Ohlhus <k.ohlhus@gmail.com> |
---|---|
date | Sun, 29 May 2022 01:25:16 +0900 |
parents | fbe0260e079a |
children | bc36619e9e10 |
rev | line source |
---|---|
288
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
1 --- |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
2 layout: page |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
3 title: Governance |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
4 icon: <i class="fas fa-landmark"></i> |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
5 footer: true |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
6 permalink: governance |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
7 --- |
284 | 8 |
9 This page should clarify about the various entities and actors around the GNU Octave programming language. | |
10 | |
288
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
11 ### GNU Octave |
284 | 12 |
288
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
13 The **GNU Octave** project was initialized 1992 by |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
14 [John W. Eaton <jwe@octave.org>](mailto:jwe@octave.org). |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
15 It consists of a |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
16 [software source code repository](https://www.octave.org/hg/octave) |
284 | 17 and a community of people who work on that code. |
18 The most clear cut line that can be drawn is that there is a | |
19 [set of people](https://savannah.gnu.org/project/memberlist.php?group=octave) | |
288
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
20 who have commit access to the source code repository: |
284 | 21 there are currently 24 committers (10 active and 14 dormant). |
288
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
22 This set of people doesn’t really define the entire project. |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
23 Additionally, there are many people who are prolific contributors |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
24 to the GNU Octave ecosystem but who do not have |
284 | 25 “[commit bit](https://en.wikipedia.org/wiki/Committer#Commit_bit).” |
26 The communal nature of open-source makes it difficult to precisely define | |
27 where the GNU Octave project ends and the greater community begins, | |
28 which is exactly how we like it. | |
288
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
29 Finally, |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
30 most development and donation spending decisions are made by or agreed with |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
31 John W. Eaton. |
284 | 32 |
288
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
33 ### Free Software Foundation (FSF) |
284 | 34 |
35 The FSF <https://www.fsf.org/> is a US 501(c)(3) nonprofit organization | |
36 promoting computer user freedom. | |
288
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
37 With the help of the FSF, |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
38 both individuals and corporations have the opportunity to |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
39 [donate to the GNU Octave project](https://my.fsf.org/civicrm/contribute/transact?reset=1&id=10). |
284 | 40 |
41 Despite the free usage of the FSF infrastructure for distributing | |
288
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
42 the GNU Octave source code, |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
43 the project does not receive any direct or indirect |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
44 monetary funding by the FSF. |
284 | 45 |
288
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
46 ### Related organizations with no governance role |
284 | 47 |
48 There are organizations that people sometimes mistakenly believe | |
49 have some kind of official control over the GNU Octave project. | |
50 This section details three of them, | |
51 but please note that neither has any official relationship | |
52 to the GNU Octave project, | |
53 nor any governance capacity with respect to the project. | |
54 Individuals who have some control over the project | |
55 and happen to belong to these organizations, | |
288
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
56 have that control as individuals and not as members of those organizations. |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
57 Those individuals take the separation of those roles quite seriously. |
284 | 58 |
288
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
59 #### Octave Forge and Octave Packages |
284 | 60 |
61 **Octave Forge** <https://octave.sourceforge.io/> is the former collection | |
288
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
62 of software packages, that can be easily installed and used with GNU Octave. |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
63 The Octave SourceForge project was initiated in 2000 |
284 | 64 and active development stopped in 2018. |
65 New packages are not accepted, but existing packages are still maintained. | |
66 The project lists [56 members](https://sourceforge.net/p/octave/_members/) | |
67 (10 active and 46 dormant) maintaining existing Octave packages, | |
68 but not the source code of GNU Octave itself. | |
69 | |
70 **Octave Packages** <https://gnu-octave.github.io/packages/> is another | |
288
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
71 collection of Octave packages and intended successor of **Octave Forge**. |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
72 New packages are accepted here and the development of Octave packages |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
73 is independent of GNU Octave itself. |
284 | 74 |
288
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
75 #### GitHub Organization |
284 | 76 |
77 The GitHub Organization <https://github.com/gnu-octave/> | |
78 was established around 2020. | |
79 It is a loose connection of currently | |
80 [27 members](https://github.com/orgs/gnu-octave/people) | |
81 (10 active and 14 dormant) | |
288
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
82 developing software intended to be used with GNU Octave |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
83 (including **Octave Packages**), |
284 | 84 but not the source code of GNU Octave itself. |
85 | |
288
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
86 ### Questions |
284 | 87 |
288
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
88 If you have any questions about GNU Octave's governance structure, |
2e13395adcc0
Major design change, footer, texts.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
284
diff
changeset
|
89 please reach out via email to [John W. Eaton <jwe@octave.org>](mailto:jwe@octave.org). |
284 | 90 |
91 | |
92 This page is inspired by the [JuliaLang project](https://julialang.org/governance/). |