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 &lt;jwe@octave.org&gt;](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 &lt;jwe@octave.org&gt;](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