unofficial mirror of help-guix@gnu.org 
 help / color / mirror / Atom feed
* Asking for clarifications
@ 2021-03-09 18:03 Михалева, Екатерина
  2021-03-10 23:21 ` divoplade
  2021-03-11  8:12 ` Ricardo Wurmus
  0 siblings, 2 replies; 3+ messages in thread
From: Михалева, Екатерина @ 2021-03-09 18:03 UTC (permalink / raw)
  To: help-guix

To whom it may concern,

My name is Ekaterina Mikhaleva, I am a young researcher and a PhD student,
majoring in IT/IP law.

I would like to clarify how is it possible that the Guix System that is a
free GNU/Linux distribution acknowledged by the FSF uses Linux kernel,
which is licensed under GPLv2, and at the same time Guix System is licensed
under GPLv3?
I am a specialist in law, so I cannot probably grasp all the technical
peculiarities, though I have checked on your website in the "Packages"
section any mentioning on Linux kernel and here
https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/linux.scm#n3138
 I found the following:

   (home-page "https://www.gnu.org/software/linux-libre/")
    (synopsis "GNU Linux-Libre kernel headers")
    (description "Headers of the Linux-Libre kernel.")
    (license license:gpl2)))


As far as I know, GPLv2 and GPLv3 are incompatible and Linux kernel is
licensed strictly under GPLv2 without any possibility to update to any
further version.
I presumed that GPLv2 would make the whole product subject to the term of
this particular license. Still your product is licensed under GPLv3, if I
am correct?

I will be immensely grateful for your clarifications.

Thank you in advance.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Asking for clarifications
  2021-03-09 18:03 Asking for clarifications Михалева, Екатерина
@ 2021-03-10 23:21 ` divoplade
  2021-03-11  8:12 ` Ricardo Wurmus
  1 sibling, 0 replies; 3+ messages in thread
From: divoplade @ 2021-03-10 23:21 UTC (permalink / raw)
  To: Михалева, Екатерина,
	help-guix

Hello,

Le mardi 09 mars 2021 à 21:03 +0300, Михалева, Екатерина a écrit :
> As far as I know, GPLv2 and GPLv3 are incompatible and Linux kernel
> is
> licensed strictly under GPLv2 without any possibility to update to
> any
> further version.
> I presumed that GPLv2 would make the whole product subject to the
> term of
> this particular license. Still your product is licensed under GPLv3,
> if I
> am correct?

In my limited understanding of what is happening, Guix is not a
derivative work of Linux (a "covered work" according to the GPL, so a
work based on Linux) because it does not use the source code of Linux.
If you were to write a module for Linux (e.g. a driver), it would use a
lot of the non-trivial internal APIs, code and data structures defined
by and for the kernel, so it would be considered a covered work and you
would need to use GPLv2. But this is not the case for Guix.

I’m still looking for more specific answers, though.



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Asking for clarifications
  2021-03-09 18:03 Asking for clarifications Михалева, Екатерина
  2021-03-10 23:21 ` divoplade
@ 2021-03-11  8:12 ` Ricardo Wurmus
  1 sibling, 0 replies; 3+ messages in thread
From: Ricardo Wurmus @ 2021-03-11  8:12 UTC (permalink / raw)
  To: Михалева, Екатерина
  Cc: help-guix


Hi Екатерина,

> I presumed that GPLv2 would make the whole product subject to the term of
> this particular license. Still your product is licensed under GPLv3, if I
> am correct?

Individual packages provided by Guix don’t have to be licensed under
compatible licenses.

The source code of Guix is licensed under GPLv3 or later.  The sources
of Linux are indeed under GPLv2.

There is no single license for the whole system, and we don’t claim that
the whole system is licensed under the license under which the sources
of Guix are released.

-- 
Ricardo


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-03-11  8:13 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-09 18:03 Asking for clarifications Михалева, Екатерина
2021-03-10 23:21 ` divoplade
2021-03-11  8:12 ` Ricardo Wurmus

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).