From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pl1-x62b.google.com (mail-pl1-x62b.google.com [IPv6:2607:f8b0:4864:20::62b]) by sourceware.org (Postfix) with ESMTPS id 327DC385C332 for ; Fri, 30 Sep 2022 15:05:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 327DC385C332 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pl1-x62b.google.com with SMTP id c24so4221681plo.3 for ; Fri, 30 Sep 2022 08:05:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=8ALeEP1Pzt8bYHpIz6vKJiCOF8DVhOfJCDLj0kMfpjM=; b=YJb1urOne9IpJIpjiMhaN4ZGfABBNzu/GfImYrCi+/eJjG/MOpXx4cTSPe7ajttEpX wR4rWkF0iFwzQLkgxAgcgoH+95+GnIzhvp24xUKJX5ZX5BcvArKdiFq74rkBq690E/EZ kKQB2V+IflpSLhrgjUgYsAv3EgdGDlh4ohjLCDAieAeL5x7g8ji+oMoHmMviSawhJ1oS HcbE4D03ld1wbrf2IwTfBT1KeRQFqeSEikrUtg/bQ5npNa95aRrMaD5u9k1HtO0vrjcr XO7FospYu0kke6rEKcfoi/FP9N3GM6laD1tNTr1Yv0LLxVNXItdt215cQNhPQnca3YxI 1HQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=8ALeEP1Pzt8bYHpIz6vKJiCOF8DVhOfJCDLj0kMfpjM=; b=ZcENF9U3isJY6XuZhLb2BpVXGHbFvK7rCkwxUjZZTIhLX/UERov/t7a/LQLxltamV8 euVEjBgECNzsoWQZaE5KIz9b/os/5k4wOjKmEMwuNmQFDwRuo2CmErIbS5NuUfsFdLjq 6imUcZwzfWhXXKxe/iJUF2oQ7bTCz3sGNRHmDco0vzk71KGQhmHDaAi1zOMibcit6ekc 9C9YU/EqwKpwMmdW4Fb9K0qZh30+LtMJ6t+SJyVM0E2uv5ncAxkrws+9fza4Z0+QUkpS vcoHrofVOU9Kdf11yD78fmvR7MQiyJqUqeCT0YncH55EbOmpR7n+oVteYayjKxr4QJKk H+DQ== X-Gm-Message-State: ACrzQf3EiqcqJGcJdmQ8ijTYnd+KrM6pod11b2qZj63W0qCXXURRJMGV ugXy5IbgZVhNHSuZDlJoTzf3ims6tujug/BMw6s= X-Google-Smtp-Source: AMsMyM6HFpyugNjP0K7i3SmEhRkFjsWsv72XnHvxIz2k5+xmlEuIPB8U6YIUcMEXejLrlehWUJiKKk2P/pgjOo7N0xU= X-Received: by 2002:a17:90b:180e:b0:202:e725:19e2 with SMTP id lw14-20020a17090b180e00b00202e72519e2mr22964746pjb.163.1664550349989; Fri, 30 Sep 2022 08:05:49 -0700 (PDT) MIME-Version: 1.0 References: <91af050b-c02a-23c8-2002-4740708b251f@gotplt.org> In-Reply-To: <91af050b-c02a-23c8-2002-4740708b251f@gotplt.org> From: Andrew Pinski Date: Fri, 30 Sep 2022 08:05:37 -0700 Message-ID: Subject: Re: The GNU Toolchain Infrastructure Project To: Siddhesh Poyarekar Cc: Overseers mailing list Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_40,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Fri, Sep 30, 2022 at 7:35 AM Siddhesh Poyarekar wrote: > > On 2022-09-29 17:13, Andrew Pinski via Overseers wrote: > > The way this announcement was handled was done in a bogus way and > > loses trust of many smaller/independent developers. > > It makes many folks feel like this was done in a hosital way and even > > more is LF and OpenSSF the correct groups to collaborate with here? > > I feel like LF and OpenSSF is actually not the right folks to get > > involved with sourceware and even more with the compiler. > > LF is very much Linux centric and while the GNU Toolchain and other > > projects on sourceware are not even related at all to the Linux and > > even more there are many embedded developers who like not to even to > > be associated with Linux. GitHub sits on the board of OpenSSF which > > seems to run counter to what GTI is trying to do. > > It's natural for GitHub and perhaps more other code hosting platforms to > be on the OpenSSF board, it doesn't mean that they're on the advisory > board for GTI or can influence its technical or ideological direction. > I can't see why that should be a problem. > > > I get the feeling also there is too many corporations trying to push > > the way forward with this proposal rather than a true open source > > community. > > It is a fact that most people on the steering committee, stewards, etc. > are paid by corporations to work on the GNU toolchain. Claiming that > they're doing this for their company's interests rather than in the > interest of the upstream project itself is unfair to them IMO. > > >> The collaboration > >> includes a fund for infrastructure and software supply chain security, which > >> will allow us to utilize the respected Linux Foundation IT (LF IT) services > >> that host kernel.org and to fund other important projects. > > > >> The key > >> stakeholders of the GNU Toolchain community have been proactively briefed and > > No they were not and I have a problem with the word "key" here because > > I was not briefed at all. > > I get the feeling what you define as key is not the same as myself. > > AFAICT, "key" is overseers, gcc steering committee, fsf stewards and > release managers. You're a valuable member of the gcc community and if > you think you should be included into one of these groups I'm sure it's > something that the gcc steering committee can discuss. > > > I think the governing board should NOT have major donors at all. That > > is bad just like a way to buy a seat to shut down other > > converstations. That is very anti-democratic and very much > > anti-open/free source ideals. > > This has been a huge problem in politics in general so why extend it > > to open source? > > Also what is the definition of major donors? Since it is not given > > here. Is it 1% of the total donated or is it 10k USD donated? > > The governing board influence is limited to fiscal discussions. Then again "fiscal discussions" and discussions of where the money goes is the same. So this is the wrong argument to make. > It is > the responsibility of the TAC to mould the technical direction of the > infrastructure. We have the choice of moving away from LF if we feel > that the governing board is unjustly blocking critical improvements to > the technical direction without. Again you think these two can be independent, Once a technical decision is made, a monetarial one needs to be made which can be stopped by the governing board. THIS IS A PROBLEM. They cannot be independent. Because also at anytime the governing board could just say fuck off. Unless there are bylaws in place which have not been sent out anywhere; just this high level picture of what will happen. Again what is a "major" donor? > > > I don't doubt LF technical experience. I am just thinking back to the > > hack of kernel.org back in 2011 and how it was the IT folks who got > > hacked rather than the developers .... > > I wonder if LF and kernel.org learned their leasons from that hack. > > That's just FUD :) Again this was not FUD but rather pointing out what happened in the past and trying to correct it. If LF/kernel.org folks didn't learn about social engineering that well; then maybe they are not the best people to do this. > > >> The GNU Toolchain projects are currently hosted on sourceware.org, funded and > >> maintained by Red Hat, for which we are grateful. > > > > Actually it is not maintained by RH at all. This is wrong describtion > > of sourceware really. > > In fact this is a huge disservice to the folks who have been > > maintaining sourceware. Most have not been Redhat employees for years > > now. > > AFAICT, all but one of the active overseers are Red Hat employees, I > can't see the full list unfortunately, if one exists. sourceware.org is registered by Ian, not a redhat employee. There are at least 2 more which are not redhat employees too. The HW is donated by RH yes. But majority of the folks are again not RH employees still. > The overseers > archives too AFAICT were made public only recently and I only happened > to discover it last week. The archives have been public (or rather semi-public) for over 10 years now. It might not have been linked from anywhere but they have existed for a long time now and have been public for that while too. I am sorry you didn't know about the archives before; but that is on you. Sounds like you have no idea how sourceware has function in general. > > The actual hardware is also owned and managed by Red Hat. > > > There are a few other issues I want to raise about infrastructure > > projects going forward here: > > * supply chain security > > ** This seems to push out the small developers and even developers who > > don't want to do public key signing (I am included here). > > It doesn't push out individual developers but I agree it will likely > make it harder for developers who refuse to do public key signing. > > > ** I get where corporations want to do this because they can track > > where things come from. But this is very much anti-open/free source > > ideals and very much anti-small developers > > I disagree. Disagree all you want but it is the truth. Companies are pushing for this because they want more control. I want less control and in the hands of companies and more control in nobody really. > > > * bug tracking > > ** as I mentioned in my other email, bugzilla right now is the best > > and only bug tracking system which statisfies the issue tracking for > > GCC because of the fields/meta data > > ** Providing funding to folks working on (and releasing) bugzilla > > might be a good resource for donations to go towards > > FWIW, there are no viable alternatives to bugzilla at the moment and > nothing's really intended to change here. You didn't comment on funding parts but just saying bugzilla is it because of no viable alternatives. This is funny because we want ways of improving things and then you skip that point. > > Sid