comparison pages/governance.md @ 284:fbe0260e079a

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