From: Arnd Bergmann <arnd-r2nGTMty4D4@public.gmane.org>
To: linaro-dev-cunTk1MwBs8s++Sfvej+rw@public.gmane.org
Cc: Dave Martin <dave.martin-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>,
Piotr Gluszenia Slawinski
<curious-APZTmCvJ1e4cvTeJY7g42e4opr6GJZWbqwyb7XGsRfw@public.gmane.org>,
dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org,
Marcin-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org,
Dave Airlie <airlied-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
Alan Cox <alan-qBU/x9rampVanCEyBjwyrvXRex20P6io@public.gmane.org>
Subject: Re: Freescale Linux BSP review
Date: Tue, 21 Dec 2010 12:50:10 +0100 [thread overview]
Message-ID: <201012211250.10793.arnd@arndb.de> (raw)
In-Reply-To: <Pine.LNX.4.64.1012210313040.9770-APZTmCvJ1e4cvTeJY7g42e4opr6GJZWbqwyb7XGsRfw@public.gmane.org>
On Tuesday 21 December 2010 03:17:40 Piotr Gluszenia Slawinski wrote:
> On Mon, 20 Dec 2010, Alan Cox wrote:
>
> >> My point which people keep missing is that graphics stacks are a
> >> single entity, that span kernel and userspace, one cannot exist
> >> without the other, and there are interfaces that join them.
> >
> > As a copyright holder on the kernel I'll also remind the people concerned
> > that the definition of a derivative work is a legal not a technical one
> > and if the kernel and user space cannot be used except together and one
> > half depends on GPL elements I hope your lawyers have reviewed it
> > carefully. I have never given anyone permission to link my GPL kernel
> > contributions with anything but GPL code, modular or otherwise, except
> > according to the derivative work rules laid down by the GPL (and indeed
> > by the boundaries placed on copyright law).
>
> but it can be circumvented by writing GPL driver which will act as 'glue
> logic' inbetween userspace driver and which will work in kernel space?
>
> technically then driver would be GPL, except it's closed parts which will
> be ran in userspace... or can you forbid usage of certain closed userspace
> components with kernel?
Anyone can try shipping this and risk a lawsuit, and all copyright holders
of the kernel can try suing people that distribute such code. Most sensible
people stay out of both the shipping questionable code and the suing part,
but apparently the entire mobile phone industry is already doing both, so
we can just wait and see if anyone has deep enough pockets to bring this
up in court first ;-).
The only thing that is currently being enforced is that no interfaces enter
the mainline kernel that rely on closed source user space. Once something
is merged in mainline, you are generally free to write code under any
license you want against that interface.
Arnd
next prev parent reply other threads:[~2010-12-21 11:50 UTC|newest]
Thread overview: 48+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <A0FE16A2704AB741A3E0B2C29D6E77FF015710@039-SN1MPN1-004.039d.mgd.msft.net>
[not found] ` <AANLkTinV7C90jy=DdLMO6=_dti6TsTCRsD8o3tTT0J=3@mail.gmail.com>
[not found] ` <AANLkTimu8MKUoF7ywpkdGXdLocDp9e_5ya-0Rh0JFhhx@mail.gmail.com>
[not found] ` <AANLkTimu8MKUoF7ywpkdGXdLocDp9e_5ya-0Rh0JFhhx-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-13 15:18 ` Freescale Linux BSP review Arnd Bergmann
2010-12-13 16:11 ` Jerome Glisse
[not found] ` <AANLkTikqKb238p5kdwWu55-e5rr9CfP8gPdYE=ztpms_-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-14 2:04 ` Jammy Zhou
2010-12-14 2:06 ` Jerome Glisse
[not found] ` <AANLkTinRdmfL+Jce_gRwuWP_F-G82a9hsUwtH8H-+_N5-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-14 2:30 ` Jammy Zhou
2010-12-14 2:35 ` Jerome Glisse
2010-12-14 8:42 ` Dave Airlie
[not found] ` <201012131618.04298.arnd-r2nGTMty4D4@public.gmane.org>
2010-12-14 1:59 ` Jammy Zhou
[not found] ` <AANLkTikpN0ALBKmhaT6eQG2oecti-81FPB80OPp3+VcS-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-14 2:35 ` Eric Miao
[not found] ` <AANLkTikNW7T2_=UMB=uf7w+fW5V7FX0wA4jrx8J=2EZL-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-14 8:59 ` Marcin Juszkiewicz
2010-12-14 13:15 ` Arnd Bergmann
2010-12-20 16:18 ` Matt Sealey
[not found] ` <AANLkTinGNK3Jv5wfjmAzwvV3xcKsTVcO7PLb+v7Py0TX-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-20 17:17 ` Jerome Glisse
[not found] ` <AANLkTikgXy8jr5Obxk9CYTX8BUvsOiO5sMpUsEcsdQxV-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-20 17:41 ` Matt Sealey
[not found] ` <AANLkTikxidr1eFmMxFNWGLmpN4Kn1MTcDiX52yUXBbR7-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-20 18:07 ` Jerome Glisse
[not found] ` <AANLkTimO9gQ3uOor3DBW8=EAe8-cVPz9jm9-UmGv1GhV-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-20 19:29 ` Arnd Bergmann
2010-12-20 20:14 ` Alan Cox
2010-12-20 19:54 ` Dave Airlie
2010-12-20 20:09 ` Alan Cox
2010-12-21 2:17 ` Piotr Gluszenia Slawinski
[not found] ` <Pine.LNX.4.64.1012210313040.9770-APZTmCvJ1e4cvTeJY7g42e4opr6GJZWbqwyb7XGsRfw@public.gmane.org>
2010-12-21 11:50 ` Arnd Bergmann [this message]
[not found] ` <201012211250.10793.arnd-r2nGTMty4D4@public.gmane.org>
2010-12-21 17:29 ` Matt Sealey
2010-12-21 19:12 ` Arnd Bergmann
[not found] ` <AANLkTimotkPt5fc8-3DPSK5urD-1+XroagLcFdhjc4zu-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-22 1:32 ` Dave Airlie
2010-12-22 1:54 ` Piotr Gluszenia Slawinski
[not found] ` <Pine.LNX.4.64.1012220252230.9770-APZTmCvJ1e4cvTeJY7g42e4opr6GJZWbqwyb7XGsRfw@public.gmane.org>
2010-12-22 2:36 ` Dave Airlie
2010-12-22 3:07 ` Piotr Gluszenia Slawinski
[not found] ` <AANLkTikENVUbf76ck6XeXC0+na9-EpEtWgjS_mD2G26--JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-22 7:51 ` Matt Sealey
[not found] ` <AANLkTinKO8UHO8RcrVHyZi3jbi_Y==-HZ86eBnfXBgZ--JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-22 11:02 ` Konstantinos Margaritis
[not found] ` <AANLkTikmK+SOupH3WsB338QQ=Wwg6dGgaM6SfK_XxUC9-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-22 11:49 ` David Rusling
[not found] ` <865A2CE2-D623-4478-A96B-6DF7942AEC39-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2010-12-22 17:20 ` Nicolas Pitre
[not found] ` <alpine.LFD.2.00.1012221006130.10437-QuJgVwGFrdf/9pzu0YdTqQ@public.gmane.org>
2010-12-22 17:38 ` Tom Gall
[not found] ` <AANLkTimbn4FBQM0FQCyuweTE7g0__T5rnvpcPrZdGDuN-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-22 18:23 ` Nicolas Pitre
2010-12-22 18:39 ` Piotr Gluszenia Slawinski
[not found] ` <Pine.LNX.4.64.1012221932410.9770-APZTmCvJ1e4cvTeJY7g42e4opr6GJZWbqwyb7XGsRfw@public.gmane.org>
2010-12-22 18:49 ` Konstantinos Margaritis
[not found] ` <AANLkTi=Zo=Y=9170DCp1_7uzwePzmzXxxroobXzExHOM-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-22 19:22 ` Nicolas Pitre
[not found] ` <alpine.LFD.2.00.1012221411330.10437-QuJgVwGFrdf/9pzu0YdTqQ@public.gmane.org>
2010-12-22 19:46 ` Konstantinos Margaritis
[not found] ` <AANLkTikCPqqjhU+QtYtpYusgQfOBAtK2vWX3b6gidaFF-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-12-22 20:09 ` Dave Airlie
2010-12-22 20:29 ` Nicolas Pitre
2010-12-22 23:52 ` Xavier Bestel
2010-12-23 0:19 ` Nicolas Pitre
2010-12-22 20:30 ` Piotr Gluszenia Slawinski
2010-12-22 20:20 ` Piotr Gluszenia Slawinski
2010-12-23 17:17 ` Alan Cox
[not found] ` <20101223171701.72cb14db-qBU/x9rampVanCEyBjwyrvXRex20P6io@public.gmane.org>
2010-12-23 17:40 ` David Rusling
2010-12-22 18:23 ` Jerome Glisse
2010-12-23 16:46 ` Alan Cox
2010-12-23 16:07 ` Matthew Garrett
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=201012211250.10793.arnd@arndb.de \
--to=arnd-r2ngtmty4d4@public.gmane.org \
--cc=Marcin-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org \
--cc=airlied-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
--cc=alan-qBU/x9rampVanCEyBjwyrvXRex20P6io@public.gmane.org \
--cc=curious-APZTmCvJ1e4cvTeJY7g42e4opr6GJZWbqwyb7XGsRfw@public.gmane.org \
--cc=dave.martin-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org \
--cc=dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
--cc=linaro-dev-cunTk1MwBs8s++Sfvej+rw@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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 NNTP newsgroup(s).