Re: autobuild of tegrarcm

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



added tegra ml, tegra maintainer, and tegrarcm maintainer.

I think the license isn't appropriete for this software at all. See my notes 
regarding this here [1]. So lets take the chance and ping nvidia again on this 
issue.


[1] http://www.spinics.net/lists/linux-tegra/msg11945.html 

Am Sonntag, 27. Juli 2014, 20:23:20 schrieb Philipp Kern:
> Hi,
> 
> On Sun, May 12, 2013 at 09:55:20PM +0200, Marc Dietrich wrote:
> > On Sun, 12 May 2013, Philipp Kern wrote:
> > >Hi,
> > >
> > >On Tue, Apr 23, 2013 at 11:31:21AM +0200, Marc Dietrich wrote:
> > >>The proprietary license only applies to the binaries included in some
> > >>header> >
> > >>files. FYI, here is the license:
> > >it seems like an oversight: LICENSE says "The files tegra20-miniloader.h
> > >and tegra30-miniloader.h are provided pursuant to the following license
> > >agreement". But there is also tegra114-miniloader.h, which bears the
> > >same "not usable without a specific agreement" header.
> > 
> > thanks for finding this. I think this can be fixed easily. I'll ask my
> > NVIDIA contact to update the LICENSE file regarding this.
> > 
> > >Interestingly NVIDIA tells us in the license that it is "revocable",
> > >which
> > >is not the case for the graphics driver one. I presume we're already
> > >talking about the binary code form here. It does not really make me happy
> > >that we can only distribute this to sublicensees that agree to be bound
> > >by the license and to owners of NVIDIA hardware. Both is untrue when
> > 
> > >looking at buildds. ):
> > Does the term "revocable" cause problems with the distribution? Does this
> > mean that users downloading the code (or the binary) must delete it if
> > NVIDIA tells debian to do so? Of course this is not possbile because we
> > don't know the identity of the users downloading this code. Also we don't
> > ask the users to aggree with the license before downloading/running the
> > program.
> > 
> > The code in the miniloader files is not run on the machine which runs
> > tegrarcm. It is run on the target SoC, which is likely Tegra, because all
> > other SoCs won't run this bootloader. So I think this is more or less
> > harmless.
> 
> whenever I go back to this license, I feel bad about it. Adding Luca who
> accepted it.
> 
> The graphic driver license clearly exempts Linux from the problematic
> provisions. The tegra one does not even try. Here's 2.1:
> 
>  2.1  Rights and Limitations of Grant.  NVIDIA hereby grants to You the
>  following non-exclusive, non-transferable, revocable right under
>  NVIDIAâ??s copyrights to use, copy, distribute and sublicense the
>  SOFTWARE (solely in binary code form) to Your sublicensees (a) solely
>  for use in connection with NVIDIA hardware or software products; and
>  (b) pursuant to the terms and conditions of any form of end-user
>  software license agreement; provided, that Your sublicensees agree to
>  be bound by this LICENSE or terms and conditions that are as
>  protective of NVIDIAâ??s Intellectual Property Rights in the SOFTWARE as
>  this LICENSE
> 
> I'm unsure if the latter part means that the users need to consent before we
> can offer it (e.g. click-through). Unless we do not actually sublicense.
> OTOH if we'd sublicense, then the users would not need to destroy copies
> when we need to.
> 
> And then there's clause 3:
> 
>  3.  TERM AND TERMINATION
>  .
>  This LICENSE and the licenses granted hereunder shall be effective as
>  of the date You download the applicable SOFTWARE (â??Effective Dateâ??)
>  and continue for a period of one (1) year (â??Initial Termâ??)
>  respectively, unless terminated earlier in accordance with the
>  â??Terminationâ?? provision of this LICENSE.  Unless either party notifies
>  the other party of its intent to terminate this LICENSE at least three
>  (3) months prior to the end of the Initial Term or the applicable
>  renewal period, this License will be automatically renewed for one (1)
>  year renewal periods thereafter, unless terminated in accordance with
>  the â??Terminationâ?? provision of this LICENSE
>  .
>  NVIDIA may terminate this LICENSE at any time if You violate its
>  terms. Upon termination, You will immediately destroy the SOFTWARE or
>  return all copies of the SOFTWARE to NVIDIA, and certify to NVIDIA in
>  writing that such actions have been completed.  Upon termination or
>  expiration of this LICENSE the license grants to Licensee shall
>  terminate, except that sublicenses rightfully granted by Licensee
>  under this LICENSE in connection with Paragraph 2 of this LICENSE
>  provided by Licensee prior to the termination or expiration of this
>  LICENSE shall survive in accordance with their respective form of
>  license terms and conditions.
>  [...]
> 
> Do we have a precedent for such a clause? The whole language about one year
> terms and announcements of termination worries me. That'd mean that
> someone'd need to monitor NVIDIA's announcements and then request removal
> from a stable release in time? Or will that only happen towards single
> users? (I.e. must the notification be direct?)
> 
> I guess the language about NVIDIA's products can be ok, given that the
> compiled product is only useful on NVIDIA hardware anyway and will not be
> executed on builddsâ?¦
> 
> Kind regards
> Philipp Kern

--
To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [ARM Kernel]     [Linux ARM]     [Linux ARM MSM]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux