Re: CPE Git Forge Decision

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2020-03-31 at 21:18 +0200, Clement Verna wrote:
> On Tue, 31 Mar 2020 at 20:04, Adam Williamson <adamwill@xxxxxxxxxxxxxxxxx>
> wrote:
> 
> > On Tue, 2020-03-31 at 13:55 -0400, Matthew Miller wrote:
> > > On Tue, Mar 31, 2020 at 10:44:35AM -0700, Adam Williamson wrote:
> > > > I'm sorry, but I have to agree with Kevin and Michael here to a
> > > > significant extent. Running our own project on open source code has
> > > > always been a very big bright line for Fedora.
> > > 
> > > You don't have to be sorry! I think it's very clear that this is the
> > general
> > > community view.
> > > 
> > > > I think Iñaki's take on the "oh, you contribute to Github projects so
> > > > no problem right?" angle is correct.
> > > 
> > > Let me be sorry, though. That wasn't mean to be a "oh you..." statement.
> > It
> > > was that other open source projects are not held to this standard, not to
> > > "gotcha" Michael or anyone else for their contributions elsewhere.
> > 
> > I mean, held by who? This is a standard we have (more or less) held
> > ourselves to. Which, if you think about it, means it's a standard
> > that's in our DNA: we're a group of people who *thought it was
> > important enough to hold ourselves to that standard*. Would it be
> > hypocritical for someone outside of Fedora who happily uses software
> > from other projects that are hosted on Github or whatever to criticize
> > us if we were to do this? Sure, it would be. But this here is not that,
> > it's us holding ourselves to our own standards.
> > 
> > Speaking personally, sure, I contribute to Github-hosted projects. I
> > maintain one project on Github (because it's extremely adjacent to
> > another project that's hosted on Github and the maintainers of that
> > project asked me to have it there, so I did). Hell, I send in fixes for
> > entirely proprietary things sometimes...because my overriding itch is,
> > if something is there, at least it had better *work* properly. But I
> > certainly would not consider hosting work that's a fundamental part of
> > Fedora on a proprietary system, I've always seen that as a *complete*
> > non-starter - whether we were considering test automation, result
> > tracking, event organization, anything like that, the very first rule
> > has always been, if it's not open source it's just not on the list at
> > all. And as far as I've noticed, that has been the same for all other
> > core Fedora stuff, for many years.
> > 
> 
> To add some nuance to stat statement a quite big chunk of the Fedora Infra
> apps are hosted on GitHub (https://github.com/fedora-infra), and relatively
> critical things like Bodhi, FAS, mirrormanager, ..... As far as I know most
> of Fedora CoreOS (and Silverblue ?) is also on GitHub.

Sure. I tend to think of these as 'upstream projects' that we (Fedora)
consume as a downstream. Project hosting has always been a kinda
optional bolt-on, I think; going back to the days of fedorahosted.org I
don't think we've ever hosted everything "Fedora-adjacent" in our own
hosting service, it's always been a "use it if you want to" thing, and
the rule for using a project in Fedora has always been "is it open
source?", not "how is it hosted?".

For that reason, I think the "what to do with Pagure.io?" element of
this discussion is less critical than the src.fp.o part.

>  A critical part of
> our infrastructure the NFS shared storage also run an proprietary software
> (NetApp).

That's been covered already, and was why I put the "(more or less)"
caveat into my quote. Of course, when you're getting to storage
appliances, you're getting into pretty fuzzy territory, because we
don't worry about the openness of the firmware running on our servers
and stuff like that either...we've never quite been at FSF levels of
ideological purity. But to me, this is at a different level to that.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux