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