all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Ekaitz Zarraga <ekaitz@elenq.tech>
To: Christine Lemmer-Webber <cwebber@dustycloud.org>,
	"Thompson, David" <dthompson2@worcester.edu>
Cc: guix-devel@gnu.org
Subject: Re: Guix (and Guile's) promise, and how to (hopefully) get there
Date: Sat, 26 Oct 2024 16:49:13 +0200	[thread overview]
Message-ID: <a5f0ae2d-68dc-4656-9c46-cc8dadaf482d@elenq.tech> (raw)
In-Reply-To: <87r083ht4p.fsf@dustycloud.org>

Hi Christine,

I think you very well said here.

My original discussion wanted to tackle several points, some of them you 
very well mention here:

- There's already people getting paid for working on Guix, and that is 
not a problem at the moment but we could do it better.

- If there's any commercial application for Guix that would be an 
interesting source of energy (people and money). Maybe some people from 
the community could start that.

EXTRA: maybe the Guix Foundation could offer some of that! They have 
machines, they collect money for Guix stuff, they have the social 
structure, they are legally registered and they can get payments. That 
could be an interesting source of income, combined with selling the very 
cool stickers they sell.

- Governance is important, and we are in a position where there's no 
governance because we all are too cautious about it, to the point 
nothing is really done.

- We all are looking to Ludovic to be our leader here, and he factually 
is. Probably the best one we could have.

There are some points I think you miss here though, and I think they are 
important.

- In a project like Guix money is not only important, but structural. We 
are not just software. We have many machines running (sometimes poorly), 
and I don't like to talk too much but a big part of it as far as I know 
is running in somebody's basement. That person has been in the border of 
a burnout for long, as long as I know. I don't want to push anyone to 
air details about their personal economy but that thing is expensive, 
and *I*, Ekaitz, don't feel comfortable having people doing things they 
don't want to just because they feel some moral obligation to the 
project. As I said, in the original thread: we have been asking for too 
much from some people, for too long.

- This comes to Ludovic too. I wouldn't like to be in his position 
because there's pressure on him. It's too easy for people to point to 
him and say: "Ludo, what should we do? Ludo, you are the leader! We'll 
follow you". Again, we are asking too much from some people.

Instead, I advocate for sharing the load. I'm a small guy, I can't lift 
a lot of weight, but with some responsibility I think I could help. I 
didn't do much in the last years, but I think it was honest, and that's 
what I believe we should do more.

About GNU, the FSF and so on, I don't think we should drive our 
decisions out of _image_ or _reputation_. There should be only one 
criterium to follow in the current situation we have: is it useful for 
us or not. I don't think image really matters.

Being brutally honest here, if any of that mattered we all would be 
wearing a suit in the Guix Days and FOSDEM, and probably we would be 
afraid to come out as we really are. That's not what I saw when I was there.

I try to be human, and that's what triggered all this conversation. I'm 
the less corporate friendly guy you could ever find but I do care about 
people: those who feel helpless and those who feel they have to help, 
even if they are tired.

I think we need a proper structure, or at least make the structure 
obvious. I shared this problem in the Guix Days: we have a social 
structure, but it's not explicit. We have all these implicit rules of 
this person and this other one and who should you ask for something and 
who not, but that's really hard to grasp if you come from the outside.

This whole thing looks like an uncoordinated mess, but that's not what 
we are. We are functioning set of humans, that work together extremely 
well taking in account the low effort we put on the coordination. I 
don't want to change that, I think it's marvelous, but I think we could 
do more with less, without burning down people in the process.

So, I focused the thing on the money not because I think we should make 
this more corporate or anything, but because the only people who don't 
care about the money is those who have it. I care about those who don't 
have it, and want to make this thing great, and I care about those who 
are running out of it, just for keeping this thing from falling apart.

So governance and all that, yes, we should solve that, but I don't want 
to that conversation to be so long and so ineffective we don't pay 
attention to the actual goal: giving a hands to our friends that might 
be struggling a little bit now while we are talking.

So, in summary. You bring interesting ideas to the table, and I'm more 
than happy to discuss them, and take part in some. But I'm more for 
action in the short term, and I have questions that might help to trace 
a path to follow:

- Do we need independent funding so we can pay for our machines and 
maintenance?
- Is the Guix Foundation the way to do it?
- Does GNU, or the FSF, have some role on that?
- Can we improve anything relieving weight from the shoulders of some 
people instead of putting even more on them?
- Would having more committers help relieve some of the weight?
- If so, should we propose commit access to people, instead of waiting 
them to propose themselves?
- Should we ease the process of becoming a committer?


What do you think?


  reply	other threads:[~2024-10-26 14:49 UTC|newest]

Thread overview: 55+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-10-24 22:08 Discussion on Guix funding // future Ekaitz Zarraga
2024-10-25  8:12 ` Steve George
2024-10-25  9:11   ` Ricardo Wurmus
2024-10-25  9:16     ` Ekaitz Zarraga
2024-10-25  9:37       ` Ricardo Wurmus
2024-10-25 11:05         ` indieterminacy
2024-10-25 11:22           ` Steve George
2024-10-25 11:51             ` indieterminacy
2024-10-25 12:05         ` Efraim Flashner
2024-10-26 17:16         ` Tomas Volf
2024-10-25 11:06     ` Steve George
2024-10-25 12:13       ` Ricardo Wurmus
2024-10-25 12:18     ` Efraim Flashner
2024-10-25 15:49       ` Steve George
2024-10-25 12:58 ` Thompson, David
2024-10-25 14:31   ` Christopher Howard
2024-10-26  6:57     ` Steve George
2024-10-28 16:47       ` Christopher Howard
2024-10-25 19:13   ` Ekaitz Zarraga
2024-10-25 23:25     ` Attila Lendvai
2024-10-26 12:49       ` Greg Hogan
2024-10-26 13:48   ` Guix (and Guile's) promise, and how to (hopefully) get there Christine Lemmer-Webber
2024-10-26 14:49     ` Ekaitz Zarraga [this message]
2024-10-26 20:22       ` Ludovic Courtès
2024-10-27  0:38         ` Ekaitz Zarraga
2024-10-29 23:04           ` Ludovic Courtès
2024-10-28 10:09         ` Andreas Enge
2024-10-28 10:20         ` Andreas Enge
2024-10-26 16:40     ` Suhail Singh
2024-10-26 22:07       ` Ludovic Courtès
2024-10-27  1:33         ` Suhail Singh
2024-10-26 22:28       ` indieterminacy
2024-10-26 21:12     ` Ludovic Courtès
2024-10-28  9:21   ` Discussion on Guix funding // future Andreas Enge
2024-10-26 15:04 ` Ludovic Courtès
  -- strict thread matches above, loose matches on Subject: below --
2024-10-26 22:02 Guix (and Guile's) promise, and how to (hopefully) get there Juliana Sims
2024-10-27  1:01 ` Ekaitz Zarraga
2024-10-27 10:00   ` indieterminacy
2024-10-27 10:47     ` Ekaitz Zarraga
2024-10-27 11:39       ` indieterminacy
2024-10-28  9:43         ` Ricardo Wurmus
2024-10-27 18:12       ` paul
2024-10-27 19:13         ` Ekaitz Zarraga
2024-10-27 21:31           ` Thompson, David
2024-10-27 22:19             ` Ekaitz Zarraga
2024-10-27 22:22             ` Suhail Singh
2024-10-28 10:12               ` Efraim Flashner
2024-10-28 14:07                 ` Suhail Singh
2024-10-28 10:07             ` Ricardo Wurmus
2024-10-27 23:42           ` paul
2024-10-28  9:53           ` Ricardo Wurmus
2024-10-28 10:01             ` Ekaitz Zarraga
     [not found] <mailman.1757.1729980481.21403.guix-devel@gnu.org>
2024-10-27  0:05 ` Andy Tai
2024-10-28 16:33 spacecadet
2024-10-30 23:43 ` Tomas Volf

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=a5f0ae2d-68dc-4656-9c46-cc8dadaf482d@elenq.tech \
    --to=ekaitz@elenq.tech \
    --cc=cwebber@dustycloud.org \
    --cc=dthompson2@worcester.edu \
    --cc=guix-devel@gnu.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.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.