[CentOS-devel] [EXT] Re: Furthering the evolution of CentOS Stream

Mon Jun 26 12:38:48 UTC 2023
Simon Matter <simon.matter at invoca.ch>

> On Fri, Jun 23, 2023 at 9:44 AM Simon Matter <simon.matter at invoca.ch>
> wrote:
>>
>> > On Fri, Jun 23, 2023 at 7:47 AM Peter Georg
>> > <peter.georg at physik.uni-regensburg.de> wrote:
>> >>
>> >> On 22/06/2023 12.56, Josh Boyer wrote:
>> >> > On Thu, Jun 22, 2023 at 6:51 AM Leon Fauster via CentOS-devel
>> >> > <centos-devel at centos.org> wrote:
>> >> >>
>> >> >> Hi All,
>> >> >>
>> >> >> I wonder if someone is in the role/position to shed some more
>> light
>> >> on
>> >> >> the topic as announced here
>> >> >> https://www.redhat.com/en/blog/furthering-evolution-centos-stream
>> >> >>
>> >> >> Any deadlines? Does this target only EL10 or also any current
>> >> release?
>> >> >
>> >> > It is in effect now for RHEL 8 and 9 and will continue for any
>> future
>> >> > RHEL releases.  The development and source code for all of these
>> >> > releases will continue to happen through the CentOS Stream project.
>> >> >
>> >> > RHEL 7 and CentOS Linux 7 are not affected.
>> >> >
>> >> >> Would be great if some discussion/communication could be happen.
>> >> Thanks!
>> >> >
>> >> > If you have more questions, please ask and we can try to address
>> them.
>> >>
>> >> I do indeed have a question. The Kmods SIG currently provides
>> artifacts
>> >> for both CentOS Stream and RHEL. To achieve that we have established
>> >> some automation using GitLab CI to avoid human interaction as far as
>> >> possible. For that to work we do need access to the following sources
>> >> from RHEL (version numbers are just examples):
>> >>
>> >> kernel-5.14.0-284.18.1.el9_2.src.rpm
>> >>
>> >> or
>> >>
>> >> linux-5.14.0-284.18.1.el9_2.tar.xz (which is included in the
>> src.rpm).
>> >>
>> >> So far we have downloaded the tarball from git.centos.org/sources
>> >>
>> >> However, my understanding is that new versions of these files will
>> not
>> >> be provided anymore. In fact the example listed here (current RHEL 9
>> >> kernel) is already not provided anymore.
>> >
>> > Your understanding is correct.
>> >
>>
>> What I don't understand is this: as a Red Hat customer with paid
>> subscription, I'm still able to download
>> kernel-5.14.0-284.18.1.el9_2.src.rpm, right?
>>
>> If I do so and extract the kernel-5.14.0-284.18.1.el9_2.src.rpm archive,
>> can I put the resulting files on a public server and let others download
>> the files?
>>
>> Regards,
>> Simon
>
> The kernel is GPL, so "yes", as long as you're willing to make any
> changes you add to the source code available to people who get the
> binaries. Do review the GPL, it's an interesting license.

I'm not talking about binaries at all. I only say I can get the source in
the form of file kernel-5.14.0-284.18.1.el9_2.src.rpm, extract it, and
distribute the resulting files to the whole world. I and everybody else
can then build binaries from these sources, with or without further
changes. Isn't this the whole point of the GPL?

Simon