[Arm-netbook] evaluating rk3188

Liviu Dudau liviu at dudau.co.uk
Sun Aug 4 23:20:29 BST 2013


On Fri, Aug 02, 2013 at 07:01:30PM +0100, luke.leighton wrote:
> On Fri, Aug 2, 2013 at 3:22 PM, Liviu Dudau <liviu at dudau.co.uk> wrote:
> > On Wed, Jul 31, 2013 at 07:53:34PM +0100, luke.leighton wrote:
> >> On Wed, Jul 31, 2013 at 12:19 PM, Oliver Schinagl
> >> <oliver+list at schinagl.nl> wrote:
> >>
> >> >> Other than a few orgs like yours that's too small to interest them
> >> >> they have no incentive.
> >> >
> >> > But are they violating the GPL? :)
> >>
> >>  interesting question.  they've released kernel source (ok, it's out
> >> there...) the thing is: will they force you to sign an NDA to get
> >> kernel code.  the only thing is, they don't *have* to give you damn
> >> squat.
> >>
> >>  about the only way to quotes trick quotes them into that situation is
> >> to say... receive binaries (not under NDA) and *then* ask for the
> >> source code.  if they don't supply you the binaries, they don't have
> >> to give you jack s**t.
> >>
> >>  once you've signed the NDA you're screwed if they decide to violate
> >> the GPL, but if they do that then so are they.
> >
> > Luke,
> >
> > That's a very misguided view of the way licensing works.
> 
>  i don't believe it is.  you sign an NDA, it doesn't matter if they're
> GPL violators: if you raise the issue with them then they will just
> not supply you with source code, which leaves you in a position of
> having completely wasted your time pursuing that SoC.  we've been
> through this already with the GPL-violating company AMLogic.
> 
> > What GPLv2 says is that once you have given the compiled code to any
> > person (being that your own employee or a 3rd party) you are required to
> > provide a way for that person to have access to the source code.
> 
>  that's right.  and there is a specific clause in it which states that
> if that provision is incompatible with any other agreement (such as an
> NDA), such that they cannot comply with providing that access, then
> they LOSE their GPL license, and must cease and desist from
> distribution.
> 
>  yes.  here you go.  section 6:
> 
> " You may not impose any further
> restrictions on the recipients' exercise of the rights granted herein."
> 
> if you impose ANY restrictions, you automatically lose the right to
> distribute the source code under the GPL.
> 
> so they're screwed by forcing you into an NDA.
> 
> then there is how _you_ get screwed, by having signed the NDA in the
> first place, which is covered by section 7:
> 
>  If you cannot
> distribute so as to satisfy simultaneously your obligations under this
> License and any other pertinent obligations, then as a consequence you
> may not distribute the Program at all.
> 
> so you get screwed because you also cannot comply with the GPL
> (because of the NDA) and so you must cease and desist *entirely* from
> distributing the program (in binary *and* in source form).
> 
> so, my statement is correct: GPL + NDA results in both parties getting
> screwed.  one under section 6 and one under section 7.

Yes and no. What I was trying to say is that you can never have GPL and
an anti-GPL NDA put together. If you do so the result is that one of the
agreements is null. You can choose which one you want to consider nulled
by "de facto", I will always choose to consider the NDA void. In other
words, if I get the GPL source code, even if under NDA, I will release
that code as it is under a more valid agreement than the NDA. They should
not ask me to sign a non-disclosure agreement for a piece of code that
they don't have a license for (lost by the very fact of showng an NDA to
me).

> 
> 
> > So, yes, they are in violation of GPL if they give you the binaries.
> > The way they currently sidestep that issue is by giving the binaries
> > to OEMs and make it their problem to distribute that to the public.
> 
>  yes.  that places the burden on the OEMs to be GPL-compliant, which
> still does not help.  it exacerbates the problem as you now have to
> trace a *chain* of GPL violations, not just the one.
> 
>  you may not be aware of the history, here, liviu - i've been involved
> first-hand in these kinds of GPL violations for over 4 years now, some
> very embarrassing situations resulted.  luckily through sheer
> persistence we're through those now.

I might not be aware of the full history but I have followed this list
for over a year and I do appreciate the efforts you are making.


Best regards,
Liviu


> 
> l.

---------------------
   .oooO
   (   )
    \ (  Oooo.
     \_) (   )
          ) /
         (_/

 One small step
   for me ...




More information about the arm-netbook mailing list