From: Thomas Deutschmann <whissi@gentoo.org>
To: gentoo-project@lists.gentoo.org
Subject: Re: [gentoo-project] Questions for Gentoo Council nominees: Council demands on maintainers & council legal liability
Date: Thu, 4 Jul 2019 15:36:20 +0200 [thread overview]
Message-ID: <41c7f00e-363b-8fa1-195c-3973b9e8b0b6@gentoo.org> (raw)
In-Reply-To: <robbat2-20190704T020554-669193988Z@orbis-terrarum.net>
[-- Attachment #1.1: Type: text/plain, Size: 4982 bytes --]
On 2019-07-04 04:14, Robin H. Johnson wrote:
> I realize that there is only a short period left in the election, but
> I've been busy with IRL issues, and mgorny's trustee manifesto [1] ascribed
> something to the Council members that concerned me; there's one
> additional good question for the Council that I'll close with.
>
> 1. Points 1a&1c of mgorny's manifesto imply that the council can
> unilaterally prevent support of any given package in Gentoo, and
> basically remove the package from the distribution.
>
> This is despite any developers that may wish to support the package.
>
> What's your opinion of the council using this offensively against
> packages? As a hypothetical, say systemd-ng comes about, with an even
> worse opinionated choices than those presently in systemd. Should the
> council be able to force support for openrc & systemd stop?
My understanding of the council is, that the council itself is 'passive'
and isn't responsible for developing/pushing new visions/ideas just
because it is the council. That means that the council, representing the
community, will *only* vote on behalf of the community on motions the
community brought up. Of course because any council member is also part
of the community, council members can start a motion like any other
community member. But it will happen without any council hat and
everything must follow the same rules/process (mailing lists...).
Regarding the specific example:
At the moment, and I don't see this changing, any developer is free to
do whatever they want to do in Gentoo as long as they don't break things
and follow Gentoo rules. So if there will be a new init system and
someone wants to support that, he/she is free to do that (as long as
he/she is able to do that across whole repository without violating
Gentoo rules (like QA...). tl;dr "As long as maintainer isn't doing
something crazy").
Only if someone else within community will create a motion that the
proposition should be stopped for $reasons this will become topic for
council. And after following the process, council member will finally
have decide on that motion.
Regarding 1c: It's the money of the foundation. At the moment, council
has no rights to tell foundation how they have to spend the money. As
long as foundation won't change that (for example they could at least
give council one vote for funding requests), we don't really need to
talk about this.
For the records: When I read mgorny's statement I got a different
message in first place. Do you remind the sys-firmware/intel-microcode
license hick hack around ~2018-08-23? As maintainer and as a person with
some insights I *knew* that Intel was going to revert that license
change. Therefore I didn't want to rev bump package for just a few hours
or days to avoid causing unnecessary work for all of us, including
Gentoo users. What happened? A trustee went forward and did that change
on behalf of trustees ("copyright is trustee territory") against my will
[1]. A few hours later, as I had 'predicted', Intel finally publicly
announced that the license change will be reverted and I was able to
revert that commit [2]. The message I got from reading mgorny's
*Trustee* manifesto is, that he doesn't like such an interference (which
will bring us to your second question).
> 2. As an additional point, can you try to give your version of a simple
> statement on the legal liabilities that the Council as a whole, and
> the Council members as individuals, have for their actions?
At the moment, council has zero legal liabilities. That's because
council has no legal body. In Gentoo, only the Gentoo foundation has a
legal body. But to my knowledge, foundation doesn't even mention council
in any legal document, i.e. council doesn't exist from foundation's POV
(council is only tolerated) so council currently doesn't have any
official position with legal liabilities.
With this in mind, sure, as trustee with legal obligations for the
foundation no one else has, I understand that you sometimes believe you
must cover your 'ass' because foundation will hold you responsible for
any damage you may cause (this will include damages you don't cause in
first place but could have prevented).
Regarding my example with intel-microcode package: If you as trustee
really believe that Gentoo foundation could be in *real trouble* due to
that license violation... you have to do your thing because if you are
right and didn't do your job, you can be sure that foundation will try
to get their money back from you... assuming board won't get approval of
the actions).
See also:
=========
[1] https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=933df6
[2] https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db0abe
--
Regards,
Thomas Deutschmann / Gentoo Linux Developer
C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 618 bytes --]
next prev parent reply other threads:[~2019-07-04 13:36 UTC|newest]
Thread overview: 110+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-06-15 9:42 [gentoo-project] Questions for Gentoo Council nominees Andrew Savchenko
2019-06-15 9:49 ` [gentoo-project] Questions for Gentoo Council nominees: GLEP 76 Andrew Savchenko
2019-06-15 10:20 ` Ulrich Mueller
2019-06-15 16:17 ` Kristian Fiskerstrand
2019-06-16 22:01 ` Thomas Deutschmann
2019-06-18 14:12 ` William Hubbs
2019-06-18 15:43 ` Luca Barbato
2019-06-18 15:47 ` William Hubbs
2019-06-24 22:18 ` Andrew Savchenko
2019-06-25 6:15 ` Michał Górny
2019-06-28 11:49 ` Andrew Savchenko
2019-06-28 12:09 ` Rich Freeman
2019-06-28 17:51 ` Andrew Savchenko
2019-06-30 4:48 ` desultory
2019-06-30 18:53 ` Rich Freeman
2019-07-01 5:02 ` desultory
2019-07-01 11:59 ` Rich Freeman
2019-07-02 4:24 ` desultory
2019-07-02 11:57 ` Rich Freeman
2019-07-03 4:31 ` desultory
2019-07-03 11:13 ` Rich Freeman
2019-07-04 4:32 ` desultory
2019-06-30 7:11 ` Patrick Lauer
2019-06-30 7:42 ` Michał Górny
2019-06-30 8:03 ` Patrick Lauer
2019-06-30 22:27 ` Robin H. Johnson
2019-07-01 1:31 ` Thomas Deutschmann
2019-06-15 10:00 ` [gentoo-project] Questions for Gentoo Council nominees: Power balance Andrew Savchenko
2019-06-15 10:34 ` Ulrich Mueller
2019-06-15 21:25 ` Andreas K. Huettel
2019-06-16 7:31 ` Mikle Kolyada
2019-06-16 15:56 ` Roy Bamford
2019-06-16 22:18 ` Thomas Deutschmann
2019-06-17 1:38 ` Kristian Fiskerstrand
2019-06-18 14:41 ` William Hubbs
2019-06-30 7:26 ` Patrick Lauer
2019-06-15 10:24 ` [gentoo-project] Questions for Gentoo Council nominees: Bringing new people Andrew Savchenko
2019-06-15 16:24 ` Kristian Fiskerstrand
2019-06-15 21:23 ` Andreas K. Huettel
2019-06-16 18:51 ` Mikle Kolyada
2019-06-16 22:21 ` Thomas Deutschmann
2019-06-19 2:39 ` William Hubbs
2019-06-16 18:09 ` [gentoo-project] Questions for Gentoo Council nominees: Gentoo as hobbyist distro Michał Górny
2019-06-16 19:13 ` Kristian Fiskerstrand
2019-06-16 22:39 ` Thomas Deutschmann
2019-06-19 6:24 ` Mikle Kolyada
2019-06-19 15:45 ` William Hubbs
2019-06-21 14:55 ` Mikle Kolyada
2019-06-19 14:32 ` William Hubbs
2019-06-20 14:48 ` Andreas K. Huettel
2019-06-21 13:21 ` [gentoo-project] Questions for Gentoo Council nominees: your achievements Michał Górny
2019-06-21 20:46 ` Kristian Fiskerstrand
2019-06-21 22:59 ` Georgy Yakovlev
2019-06-22 6:44 ` Ulrich Mueller
2019-06-22 7:06 ` Michał Górny
2019-06-22 22:57 ` Mikle Kolyada
2019-06-24 11:05 ` Mart Raudsepp
2019-06-24 11:25 ` [gentoo-project] Questions for Gentoo Council nominees: traits of a good Council member Michał Górny
2019-06-24 23:23 ` [gentoo-project] Questions for Gentoo Council nominees: Gentoo Foundation Robin H. Johnson
2019-06-26 19:45 ` Kristian Fiskerstrand
2019-06-26 21:54 ` Matthew Thode
2019-06-26 22:03 ` Kristian Fiskerstrand
2019-06-26 22:06 ` Kristian Fiskerstrand
2019-06-26 22:13 ` Matthew Thode
2019-06-26 22:28 ` Kristian Fiskerstrand
2019-06-30 19:21 ` Andreas K. Huettel
2019-06-26 22:08 ` Matthew Thode
2019-06-26 22:15 ` Michael Everitt
2019-06-26 22:22 ` Kristian Fiskerstrand
2019-06-28 23:49 ` Andreas K. Huettel
[not found] ` <20190630215422.GA22747@bubba.lan>
2019-06-30 21:55 ` Aaron Bauman
2019-07-01 7:50 ` Michał Górny
2019-07-01 9:31 ` Roy Bamford
2019-07-01 9:52 ` Michał Górny
2019-07-01 10:02 ` Michael Everitt
2019-07-01 10:04 ` Michael Everitt
2019-07-01 19:42 ` Andreas K. Huettel
2019-07-01 19:44 ` Andreas K. Huettel
2019-07-01 20:10 ` Alec Warner
2019-07-01 21:14 ` Roy Bamford
2019-07-02 12:40 ` Kristian Fiskerstrand
2019-07-01 11:26 ` Roy Bamford
2019-07-01 12:07 ` Rich Freeman
2019-07-01 19:34 ` Andreas K. Huettel
2019-07-03 4:42 ` desultory
2019-07-03 6:12 ` [gentoo-project] Questions for Gentoo Council nominees: Gentoo Foundation - Treasurer Response! Robin H. Johnson
2019-07-03 9:51 ` Michael Everitt
2019-07-03 10:47 ` Rich Freeman
2019-07-03 11:05 ` Michael Everitt
2019-07-03 11:22 ` Rich Freeman
2019-07-03 11:27 ` Kristian Fiskerstrand
2019-07-03 12:27 ` Rich Freeman
2019-07-03 13:45 ` Kristian Fiskerstrand
2019-07-03 12:56 ` [gentoo-nfp] " Michał Górny
2019-07-03 13:08 ` Rich Freeman
2019-07-03 13:17 ` Michał Górny
[not found] ` <20190703143429.yfieiru7cyykr5ca@gentoo.org>
[not found] ` <6b84c0a026551472a05e776921182ba8dae6fb1e.camel@gentoo.org>
[not found] ` <138757e484f751d567fb2702ce27de3e3e215a15.camel@gentoo.org>
2019-07-04 2:05 ` [gentoo-nfp] Re: [gentoo-project] Questions for Gentoo Council nominees: Gentoo Foundation - Treasurer Response! (part 2) Robin H. Johnson
2019-06-30 10:36 ` [gentoo-project] Questions for Gentoo Council nominees Roy Bamford
2019-06-30 16:48 ` Thomas Deutschmann
2019-06-30 20:17 ` Andreas K. Huettel
2019-07-04 2:14 ` [gentoo-project] Questions for Gentoo Council nominees: Council demands on maintainers & council legal liability Robin H. Johnson
2019-07-04 6:26 ` Michał Górny
2019-07-04 8:03 ` Kristian Fiskerstrand
2019-07-04 20:33 ` Alec Warner
2019-07-04 23:46 ` Kristian Fiskerstrand
2019-07-06 2:54 ` desultory
2019-07-04 13:36 ` Thomas Deutschmann [this message]
2019-07-04 16:37 ` Ulrich Mueller
2019-07-04 18:49 ` Thomas Deutschmann
2019-07-04 19:22 ` Ulrich Mueller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=41c7f00e-363b-8fa1-195c-3973b9e8b0b6@gentoo.org \
--to=whissi@gentoo.org \
--cc=gentoo-project@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox