All of lore.kernel.org
 help / color / mirror / Atom feed
* fsl EULA and license flags
@ 2015-04-20 15:11 Trevor Woerner
  2015-04-20 16:24 ` Otavio Salvador
  0 siblings, 1 reply; 3+ messages in thread
From: Trevor Woerner @ 2015-04-20 15:11 UTC (permalink / raw)
  To: meta-freescale

I'm evaluating a couple SBCs for use in a commercial product. There are 
several Freescale-based devices that interest me. The OE-based Freescale 
builds always have:

ACCEPT_FSL_EULA = "1"
and
LICENSE_FLAGS_WHITELIST = "commercial"

I'm not a lawyer and I realize most of the people on this list aren't 
lawyers either, but does anyone have an armchair-lawyer or 
engineering-style explanation for the commercial ramifications of these 
options? All I need for now is enough information to help me decide if I 
should include Freescale devices in my short list or not.

Can I build a usable core-image-minimal without those options?


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

* Re: fsl EULA and license flags
  2015-04-20 15:11 fsl EULA and license flags Trevor Woerner
@ 2015-04-20 16:24 ` Otavio Salvador
  2015-04-22 15:12   ` Lauren Post
  0 siblings, 1 reply; 3+ messages in thread
From: Otavio Salvador @ 2015-04-20 16:24 UTC (permalink / raw)
  To: Trevor Woerner; +Cc: meta-freescale

On Mon, Apr 20, 2015 at 12:11 PM, Trevor Woerner <twoerner@gmail.com> wrote:
> I'm evaluating a couple SBCs for use in a commercial product. There are
> several Freescale-based devices that interest me. The OE-based Freescale
> builds always have:
>
> ACCEPT_FSL_EULA = "1"
> and
> LICENSE_FLAGS_WHITELIST = "commercial"
>
> I'm not a lawyer and I realize most of the people on this list aren't
> lawyers either, but does anyone have an armchair-lawyer or engineering-style
> explanation for the commercial ramifications of these options? All I need
> for now is enough information to help me decide if I should include
> Freescale devices in my short list or not.
>
> Can I build a usable core-image-minimal without those options?

I don't think the LICENSE_FLAGS_WHITELIST = "commercial" should be
used as they've been doing. It whitelist all commercial licenses
inside OE and this is too generic.

What you are asking is impossible. I think you'll need to review each
license and check it with your customer about feasibility of those.
The new EULA also change some aspects which are worth considering and
depending may allow or block a branch change.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


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

* Re: fsl EULA and license flags
  2015-04-20 16:24 ` Otavio Salvador
@ 2015-04-22 15:12   ` Lauren Post
  0 siblings, 0 replies; 3+ messages in thread
From: Lauren Post @ 2015-04-22 15:12 UTC (permalink / raw)
  To: Trevor Woerner; +Cc: meta-freescale

Just a note that none of this is legal guidance just areas to look into.  To understand this best, I recommend getting a legal representative to understand the terms of our EULA and also packages that require additional licensing.

If you do include the commercial white list then you need to check all licenses to make sure you have rights to distribute them.  
Most cases that I see commercial white list is regarding packages that require patent/licensing fees.

One of the non- Freescale packages that require the commercial white list is chromium because of the audio/video libraries required that have licensing fees for one.  We test with it internally but do not require it in any of our package group image recipes.

The commercial white list is primarily there to force those to know that their distribution requires some type of licensing/distribution work.  Take this out and see what breaks on a clean build.  If a recipes requires it and this does not exist in the build environment then the build will break.

In our EULA, we do state that for our Freescale Proprietary packages customers are required to handle all patent licensing fees.  Because we do ship codecs, as an example, then you are required to do this as part of the agreement you accepted using i.MX (See Section 7). MPEG LA was added in our Appendix of our EULA.  We also have 3rd party software listed in our appendix with restrictions.  

It is important that you work with a legal representative to understand these terms.  Our proprietary software although free from Freescale is not free to distribute.  However many of these same issues also apply if not using Freescale software such as ffmpeg which has the same requirements on audio and video technology that has patent and license obligations.

But to answer your question Can I build a usable core-image-minimal without those options?  The answer is yes because it does not include any proprietary packages and uboot and kernel which are all open source software.  Section 4 in our EULA for Open source explains that the EULA does not apply to open source licenses.

Lauren


Lauren

-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-bounces@yoctoproject.org] On Behalf Of Otavio Salvador
Sent: Monday, April 20, 2015 11:24 AM
To: Trevor Woerner
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] fsl EULA and license flags

On Mon, Apr 20, 2015 at 12:11 PM, Trevor Woerner <twoerner@gmail.com> wrote:
> I'm evaluating a couple SBCs for use in a commercial product. There 
> are several Freescale-based devices that interest me. The OE-based 
> Freescale builds always have:
>
> ACCEPT_FSL_EULA = "1"
> and
> LICENSE_FLAGS_WHITELIST = "commercial"
>
> I'm not a lawyer and I realize most of the people on this list aren't 
> lawyers either, but does anyone have an armchair-lawyer or 
> engineering-style explanation for the commercial ramifications of 
> these options? All I need for now is enough information to help me 
> decide if I should include Freescale devices in my short list or not.
>
> Can I build a usable core-image-minimal without those options?

I don't think the LICENSE_FLAGS_WHITELIST = "commercial" should be used as they've been doing. It whitelist all commercial licenses inside OE and this is too generic.

What you are asking is impossible. I think you'll need to review each license and check it with your customer about feasibility of those.
The new EULA also change some aspects which are worth considering and depending may allow or block a branch change.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750
--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale


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

end of thread, other threads:[~2015-04-22 15:12 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-20 15:11 fsl EULA and license flags Trevor Woerner
2015-04-20 16:24 ` Otavio Salvador
2015-04-22 15:12   ` Lauren Post

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.