[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU - Principles and Guidelines (was: Re: A GNU “social contract”?)
From: |
Andreas R. |
Subject: |
Re: GNU - Principles and Guidelines (was: Re: A GNU “social contract”?) |
Date: |
Mon, 6 Jan 2020 16:05:51 +0100 |
User-agent: |
NeoMutt/20170113 (1.7.2) |
On Tue, Dec 31, 2019 at 12:49:03PM +0100, Mark Wielaard wrote:
> The latest version of the GNU Social Contract can be found here:
> https://lists.gnu.org/archive/html/gnu-misc-discuss/2019-11/msg00358.html
> There were some minor wording suggestions since on the list.
Thanks. I think that was the version I used, but I got the date wrong.
> > In response to that request, earlier on-list feedback, and expressed
> > support for having a couple of
> > succinct documents that describe the structure and mission of the GNU
> > project, I composed a version
> > based on Andreas Elke's draft that attempts to address some of the
> > problems that were raised.
>
> Thanks. But I think your version mixes why, what and how a little.
Can you elaborate on that? I have an inkling about what you could mean by
the "why", "what", and "how", but I wouldn't want to spend time answering the
wrong questions.
> The social contract says what users and the free software community can
> expect from the GNU project, but doesn't prescribe how GNU volunteers
> working on it do it, or how the project is structured precisely.
That could be considered a shortcoming.
Andreas Enge, in response to the difference between a "Social contract" and a
"Code of Conduct" writes on the 6th of November[1]:
"a social contract, which is a "mission statement" and statement of the general
principles
of an organisation, as well with respect to the inner workings as well as an
engagement
to the outer world"
which could be summed up as:
- a statement of the general principles of an organisation,
- a statement with respect to the inner workings
- a statement regarding an engagement to the outer world
Has this layout changed?
> It
> looks like your document and the social contract could be separate
> documents because they don't really conflict. That might make it more
> clear what you are precisely proposing.
There have been various statements in support of a general document that would
"describe the structure and mission of the GNU project", even allegedly by
rms himself[2]
Since no such document exists, it would need to be agreed on by everyone who
could be loosely defined as "part of the GNU project" to serve as any sort of
guideline.
The "GNU social contract" as it is, is not agreed on by everyone.
The "GNU - Principles and Guidelines" attempts to address that. It's an
adjusted version
of the social contract that hopefully at some point can be agreed on
by everyone, and serve as a first solid step towards finding a new governance
model for the GNU project.
> > This amended version:
> >
> > - is closer to the situation as it currently exists and as such
> > should need no additional agreement
> > or undersigning of existing maintainers since it should describe the
> > status quo.
>
> Maybe you could state what in the GNU Social Contract doesn't describe
> the status quo?
A fairly significant change would be that maintainers would be required to sign
an extra document.
This has been mentioned repeatedly [3] by the writer of the first version of
the
social contract, Ludovic Courtès.
Has this idea been dropped?
If it has not been dropped, questions about enforcement have been fielded by
Federico Leva [4] but not been readily addressed.
Another point where the social contract deviates from the status quo is the
complete absence of the FSF or existing governance.
The social contract, as it is, simply gives "the GNU project" project-wide
governance without precisely defining "the GNU project".
Before entities are bestowed with formal agency, their makeup should to be
precisely defined,
otherwise you might end up with a cabal, alleged or otherwise.
> I don't see it as a problem that GNU
> maintainers outside their GNU work might not fully adhere to the social
> contract as long as we can trust each other to do when we are working
> together on the GNU project itself.
My apologies. I meant GNU maintainers adherence to software freedom
in the course of their GNU work.
As things are, GNU maintaners can use non-free operating systems,
even in publicly giving presentations about their GNU work. They
can also, for example, be drawn to GNU maintenance for the
technical challenge it provides instead of promoting the wider
ideas that are usually associated with the GNU project.
Given that they abide by the license of their GNU software, there
is no conflict here, but the fact remains that being a GNU
maintainer doesn't automatically gives one the right perspective to
safeguard software freedoms.
Of course, maintainers could be asked to sign a document that promises they
will live up to the GNU project's standards, but what is to be done with
existing GNU maintainers who are working on GNU for reasons other than
software freedom? Will they be excluded from GNU project decision making?
And maybe more importantly: will the GNU project reject aspiring maintainers
who
will not sign a document that puts the responsibility of maintaining the larger
ideas of
software freedom on their person?
> > - guarantees GNU maintainers can continue to work on the project as a
> > loosely associated group of hackers
> > if they so desire even though a more regimented approach can be
> > implemented within each seperate component
> > or package.
>
> The GNU Social Contract doesn't mention Maintainers, or any other
> volunteer role. Could you say which parts of the GNU Social Contract
> would block hackers working together on the GNU project in a loose or
> rigid fashion?
"It [the GNU project] commits to providing a harassment-free experience for all
contributors."
I'll refrain from addressing the latter portion at this time, since I expect
it might prove contentious, but as things are, there is no single party that
can commit to something,
let alone provide any sort of experience with a single vision.
regards,
Andreas
[1] https://lists.gnu.org/archive/html/gnu-misc-discuss/2019-11/msg00274.html
[2]
https://lists.gnu.org/archive/html/gnu-misc-discuss/2019-11/msg00341.html
https://lists.gnu.org/archive/html/gnu-misc-discuss/2019-11/msg00351.html
https://lists.gnu.org/archive/html/gnu-misc-discuss/2019-11/msg00306.html
[3]
https://lists.gnu.org/archive/html/gnu-misc-discuss/2019-10/msg00011.html
https://lists.gnu.org/archive/html/gnu-misc-discuss/2019-10/msg00081.html
https://lists.gnu.org/archive/html/gnu-misc-discuss/2019-11/msg00188.html
[4] https://lists.gnu.org/archive/html/gnu-misc-discuss/2019-11/msg00388.html
- Re: GNU - Principles and Guidelines, (continued)
- Re: GNU - Principles and Guidelines, Jean Louis, 2020/01/08
- Re: GNU - Principles and Guidelines, Jean Louis, 2020/01/04
- Re: GNU - Principles and Guidelines, DJ Delorie, 2020/01/04
- Re: GNU - Principles and Guidelines, Alfred M. Szmidt, 2020/01/04
- Message not available
- Re: GNU - Principles and Guidelines, Alfred M. Szmidt, 2020/01/04
- Message not available
- Re: GNU - Principles and Guidelines, Alfred M. Szmidt, 2020/01/04
- Re: GNU - Principles and Guidelines, Dora Scilipoti, 2020/01/06
- Re: GNU - Principles and Guidelines, Jean Louis, 2020/01/08
- Re: GNU - Principles and Guidelines, DJ Delorie, 2020/01/04
- Re: GNU - Principles and Guidelines, Jean Louis, 2020/01/05
Re: GNU - Principles and Guidelines (was: Re: A GNU “social contract”?),
Andreas R. <=