You do know what the ccc is, right? That's about as close as one can come to self hosting these days, from an organization that won't use Youtube or similar on general principles.
Seems "self-hosting" is another term that is going into widespread usage to mean something else than it's original term.
The way I understood it (before today I guess) is that if I'm not CCC and I'm hosting something on CCC's infrastructure, then I'm not self-hosting. If I'm organization XYZ and I'm hosting something on XYZ's infrastructure, then it is self-hosting.
One would think the name makes it obvious, but maybe the term has been skewed like many other terms today.
The closest one can come to self-hosting today is hosting it yourself, not hosting it on others infrastructure.
I get the distinction, but in terms of entity size and willingness to 'self host' their own servers, the ccc is pretty tiny and very much a labor of love, compared to any randomly chosen top 30 size commercial, for-profit video streaming platform on the Internet.
the ccc is even its own ISP, it has its own ASN and you can peer with it. They're self hosting right down to almost the most fundamental levels of what putting content on the internet is.
Sure, I agree with everything you have written here and I'm familiar with the CCC.
But that doesn't make "Arch organization hosting content on CCC's infrastructure is self-hosting" a true statement. Self-hosting is hosting it yourself. It doesn't depend on the entity size, the willingness nor if you run your own ASN, self-hosting simply means what it says on the tin. And if you're not hosting it yourself, you're not self-hosting.
Technically yes, then they're not 'self hosting'. But say they rented a dozen powerful 1U servers on a fast pipe in colocation somewhere, and did it all themselves, would they be self hosting? Or no? Because they wouldn't own/run the datacenter itself, or the ISPs and IX point that were their upstreams. Or would it be self hosting only if they owned the bare metal versus leasing it?
Anecdotally I have seen a lot of instances where medium to large sized non-profit, open-source project related organizations become the umbrella organization containing a number of smaller community initiatives within them.
Think it's important we set the context to be around Arch Conf, where we're talking about hosting recordings from the conference.
In this case: Yes, if they do run their own servers for storing the content, they are self-hosting. No, doing your own peering is not needed to be classified as self-hosting. No, you don't need to run your own data center to be self-hosting. Unless you want to self-host the servers themselves, then yes, running your own data center is needed.
I think the most important point is "hosted" vs "self-hosted" here, where hosted is letting someone else run the servers where you put the content, while self-hosted is you running the servers where you put the content.