* [PATCH] fsl-eula-unpack: deploy Freescale EULA
@ 2015-05-28 8:55 Stefan Christ
2015-06-03 14:13 ` Lauren Post
0 siblings, 1 reply; 15+ messages in thread
From: Stefan Christ @ 2015-05-28 8:55 UTC (permalink / raw)
To: meta-freescale
Add the file which contains the Freescale EULA to variable
LIC_FILES_CHKSUM, so the EULA is deployed in the folder
${LICENSE_DIRECTORY}/${PN}/
for all recipes which use the bbclass fsl-eula-unpack.
Add a vardepsexclude to variable LIC_FILES_CHKSUM to share the sstate
cache across multiple build directories. See commit
commit e8c6cf822889c02b76db03f2e9c6915a1bda1c06
Author: Christopher Larson <kergoth@gmail.com>
Date: Wed Oct 23 22:30:41 2013 +0000
fsl-eula-unpack: add FSL_EULA_FILE to vardepsexclude
Signed-off-by: Stefan Christ <s.christ@phytec.de>
---
classes/fsl-eula-unpack.bbclass | 3 +++
1 file changed, 3 insertions(+)
diff --git a/classes/fsl-eula-unpack.bbclass b/classes/fsl-eula-unpack.bbclass
index 0da17c3..55872e5 100644
--- a/classes/fsl-eula-unpack.bbclass
+++ b/classes/fsl-eula-unpack.bbclass
@@ -6,6 +6,9 @@
#
# SRC_URI = "${FSL_MIRROR}/firmware-imx-${PV};fsl-eula=true"
+LIC_FILES_CHKSUM += "file://${FSL_EULA_FILE};md5=6df184a9b1950b68e17fdcd7513bdb97"
+LIC_FILES_CHKSUM[vardepsexclude] += "FSL_EULA_FILE"
+
python fsl_bin_do_unpack() {
src_uri = (d.getVar('SRC_URI', True) or "").split()
if len(src_uri) == 0:
--
1.9.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [PATCH] fsl-eula-unpack: deploy Freescale EULA
2015-05-28 8:55 [PATCH] fsl-eula-unpack: deploy Freescale EULA Stefan Christ
@ 2015-06-03 14:13 ` Lauren Post
2015-06-03 14:30 ` Otavio Salvador
0 siblings, 1 reply; 15+ messages in thread
From: Lauren Post @ 2015-06-03 14:13 UTC (permalink / raw)
To: Stefan Christ, meta-freescale@yoctoproject.org
This patch is going to cause a HUGE problem on all our proprietary packages.
MX53's bound license is an precursor to current license. With this change MX53 is now broken. The old license did not require an SCR so an SCR is not available for mx53.
We are going to get many new versions of our EULA as more 3rd parties are added to the appendix. This is going to be a big problem. It means we have to update new versions for packages that might have no changes but EULA change.
I think the current implementation of keeping the license bound to the recipe is the correct. If this is part of the eula unpack class it will be a big problem to maintain in future. People will see new versions of components that are not changing but only because of a EULA
If we keep the license checksum in the recipe the problem is solved.
I am a licensing trusted advisor and I know our licenses well and the new license evolved from the earlier licenses so the older packages are covered under current license but do not need to packaged with each license update.
Lauren
-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-bounces@yoctoproject.org] On Behalf Of Stefan Christ
Sent: Thursday, May 28, 2015 3:55 AM
To: meta-freescale@yoctoproject.org
Subject: [meta-freescale] [PATCH] fsl-eula-unpack: deploy Freescale EULA
Add the file which contains the Freescale EULA to variable LIC_FILES_CHKSUM, so the EULA is deployed in the folder
${LICENSE_DIRECTORY}/${PN}/
for all recipes which use the bbclass fsl-eula-unpack.
Add a vardepsexclude to variable LIC_FILES_CHKSUM to share the sstate cache across multiple build directories. See commit
commit e8c6cf822889c02b76db03f2e9c6915a1bda1c06
Author: Christopher Larson <kergoth@gmail.com>
Date: Wed Oct 23 22:30:41 2013 +0000
fsl-eula-unpack: add FSL_EULA_FILE to vardepsexclude
Signed-off-by: Stefan Christ <s.christ@phytec.de>
---
classes/fsl-eula-unpack.bbclass | 3 +++
1 file changed, 3 insertions(+)
diff --git a/classes/fsl-eula-unpack.bbclass b/classes/fsl-eula-unpack.bbclass index 0da17c3..55872e5 100644
--- a/classes/fsl-eula-unpack.bbclass
+++ b/classes/fsl-eula-unpack.bbclass
@@ -6,6 +6,9 @@
#
# SRC_URI = "${FSL_MIRROR}/firmware-imx-${PV};fsl-eula=true"
+LIC_FILES_CHKSUM += "file://${FSL_EULA_FILE};md5=6df184a9b1950b68e17fdcd7513bdb97"
+LIC_FILES_CHKSUM[vardepsexclude] += "FSL_EULA_FILE"
+
python fsl_bin_do_unpack() {
src_uri = (d.getVar('SRC_URI', True) or "").split()
if len(src_uri) == 0:
--
1.9.1
--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH] fsl-eula-unpack: deploy Freescale EULA
2015-06-03 14:13 ` Lauren Post
@ 2015-06-03 14:30 ` Otavio Salvador
2015-06-03 14:56 ` Ann Thornton
0 siblings, 1 reply; 15+ messages in thread
From: Otavio Salvador @ 2015-06-03 14:30 UTC (permalink / raw)
To: Lauren Post; +Cc: meta-freescale@yoctoproject.org
On Wed, Jun 3, 2015 at 11:13 AM, Lauren Post <Lauren.Post@freescale.com> wrote:
>
> This patch is going to cause a HUGE problem on all our proprietary packages.
>
> MX53's bound license is an precursor to current license. With this change MX53 is now broken. The old license did not require an SCR so an SCR is not available for mx53.
>
> We are going to get many new versions of our EULA as more 3rd parties are added to the appendix. This is going to be a big problem. It means we have to update new versions for packages that might have no changes but EULA change.
>
> I think the current implementation of keeping the license bound to the recipe is the correct. If this is part of the eula unpack class it will be a big problem to maintain in future. People will see new versions of components that are not changing but only because of a EULA
>
> If we keep the license checksum in the recipe the problem is solved.
>
> I am a licensing trusted advisor and I know our licenses well and the new license evolved from the earlier licenses so the older packages are covered under current license but do not need to packaged with each license update.
Where in the EULA file it says it is compatible with the next
versions? I am not a licensing trusted advisor, nor a lawyer, but it
is hard to believe a previous version says it is compatible with
upcoming, non-released, versions.
Is there a document from Freescale Legal authorities stating this? How
a company can have this statement to avoid any possible legal
implications due the license change happened in the package or EULA?
Stefan change makes it easier to spot those changes and demand the
right actions from Freescale to solve them. What you are stating I
couldn't find in the EULA file. Please point me the place where this
is stated.
--
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] 15+ messages in thread
* Re: [PATCH] fsl-eula-unpack: deploy Freescale EULA
2015-06-03 14:30 ` Otavio Salvador
@ 2015-06-03 14:56 ` Ann Thornton
2015-06-03 16:15 ` Otavio Salvador
0 siblings, 1 reply; 15+ messages in thread
From: Ann Thornton @ 2015-06-03 14:56 UTC (permalink / raw)
To: meta-freescale@yoctoproject.org
Here is the problem: The EULA is updated frequently with changes that really don't matter to existing packages. New 3rd party requirements are added that apply to new packages, typos are occasionally fixed, and so on.
If this patch is limiting us to only one EULA in all packages, that means all of the older packages have to be updated with new EULAs and a new version number every few months. That is just not going to happen. Not to mention other groups that have older packages as well. The core of the EULA has not changed and will not change (the legal department has promised us that) so we expect that future EULAs will be in line with the current ones.
It looks like Stefan is saying that the using LIC_FILES_CHKSUM_append will override the problem. But we will need to put that in all the recipes so the end result will nullify this patch, I think.
Ann Thornton
-----Original Message-----
From: meta-freescale-bounces@yoctoproject.org [mailto:meta-freescale-bounces@yoctoproject.org] On Behalf Of Otavio Salvador
Sent: Wednesday, June 03, 2015 9:31 AM
To: Post Lauren-RAA013
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] [PATCH] fsl-eula-unpack: deploy Freescale EULA
On Wed, Jun 3, 2015 at 11:13 AM, Lauren Post <Lauren.Post@freescale.com> wrote:
>
> This patch is going to cause a HUGE problem on all our proprietary packages.
>
> MX53's bound license is an precursor to current license. With this change MX53 is now broken. The old license did not require an SCR so an SCR is not available for mx53.
>
> We are going to get many new versions of our EULA as more 3rd parties are added to the appendix. This is going to be a big problem. It means we have to update new versions for packages that might have no changes but EULA change.
>
> I think the current implementation of keeping the license bound to the recipe is the correct. If this is part of the eula unpack class it will be a big problem to maintain in future. People will see new versions of components that are not changing but only because of a EULA
>
> If we keep the license checksum in the recipe the problem is solved.
>
> I am a licensing trusted advisor and I know our licenses well and the new license evolved from the earlier licenses so the older packages are covered under current license but do not need to packaged with each license update.
Where in the EULA file it says it is compatible with the next versions? I am not a licensing trusted advisor, nor a lawyer, but it is hard to believe a previous version says it is compatible with upcoming, non-released, versions.
Is there a document from Freescale Legal authorities stating this? How a company can have this statement to avoid any possible legal implications due the license change happened in the package or EULA?
Stefan change makes it easier to spot those changes and demand the right actions from Freescale to solve them. What you are stating I couldn't find in the EULA file. Please point me the place where this is stated.
--
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] 15+ messages in thread
* Re: [PATCH] fsl-eula-unpack: deploy Freescale EULA
2015-06-03 14:56 ` Ann Thornton
@ 2015-06-03 16:15 ` Otavio Salvador
2015-06-03 16:46 ` Eric Nelson
0 siblings, 1 reply; 15+ messages in thread
From: Otavio Salvador @ 2015-06-03 16:15 UTC (permalink / raw)
To: Ann Thornton, Lauren Post; +Cc: meta-freescale@yoctoproject.org
On Wed, Jun 3, 2015 at 11:56 AM, Ann Thornton
<Ann.Thornton@freescale.com> wrote:
>
> Here is the problem: The EULA is updated frequently with changes that really don't matter to existing packages. New 3rd party requirements are added that apply to new packages, typos are occasionally fixed, and so on.
>
> If this patch is limiting us to only one EULA in all packages, that means all of the older packages have to be updated with new EULAs and a new version number every few months. That is just not going to happen. Not to mention other groups that have older packages as well. The core of the EULA has not changed and will not change (the legal department has promised us that) so we expect that future EULAs will be in line with the current ones.
>
> It looks like Stefan is saying that the using LIC_FILES_CHKSUM_append will override the problem. But we will need to put that in all the recipes so the end result will nullify this patch, I think.
Ann, we need to separate two issues here:
- technical
- legal
The technical is easy to address and all justifications you and Lauren
gave us are technical. I am concerned the legal ones and this needs to
have a official statement from Freescale explicitly saying it and
taking the responsibility for it.
As I said, please point _in the EULA text_ where all this statements
are written and I am fine with this, otherwise this is a legal flaw..
--
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] 15+ messages in thread
* Re: [PATCH] fsl-eula-unpack: deploy Freescale EULA
2015-06-03 16:15 ` Otavio Salvador
@ 2015-06-03 16:46 ` Eric Nelson
2015-06-03 17:19 ` Lauren Post
2015-06-05 7:25 ` Stefan Christ
0 siblings, 2 replies; 15+ messages in thread
From: Eric Nelson @ 2015-06-03 16:46 UTC (permalink / raw)
To: Otavio Salvador, Ann Thornton, Lauren Post
Cc: meta-freescale@yoctoproject.org
Hi Ann and Lauren,
On 06/03/2015 09:15 AM, Otavio Salvador wrote:
> On Wed, Jun 3, 2015 at 11:56 AM, Ann Thornton
> <Ann.Thornton@freescale.com> wrote:
>>
>> Here is the problem: The EULA is updated frequently with changes
>> that really don't matter to existing packages. New 3rd party
>> requirements are added that apply to new packages, typos are
>> occasionally fixed, and so on.
>>
>> If this patch is limiting us to only one EULA in all packages, that
>> means all of the older packages have to be updated with new EULAs
>> and a new version number every few months. That is just not going
>> to happen. Not to mention other groups that have older packages as
>> well. The core of the EULA has not changed and will not change
>> (the legal department has promised us that) so we expect that
>> future EULAs will be in line with the current ones.
>>
>> It looks like Stefan is saying that the using
>> LIC_FILES_CHKSUM_append will override the problem. But we will
>> need to put that in all the recipes so the end result will nullify
>> this patch, I think.
>
> Ann, we need to separate two issues here:
>
> - technical - legal
>
I think (Stefan, please confirm) that the reason for this patch
has to do with the way that the EULAs are "accepted" by the user.
The current process involves an acknowledgement of a single
"Freescale EULA" in the setup-environment script.
If there are a dozen Freescale licenses in various packages,
do each of them need to be acked by the user before using them?
If so, can the Freescale legal folks put together an over-arching
license that covers all components? It seems that the EULA is
usually re-used and way broader than most of the patches (including
Microsoft, SanDisk, CSR and Global Locate, which likely don't have
rights in most of the covered components).
Please advise,
Eric
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH] fsl-eula-unpack: deploy Freescale EULA
2015-06-03 16:46 ` Eric Nelson
@ 2015-06-03 17:19 ` Lauren Post
2015-06-03 18:22 ` Daiane Angolini
2015-06-05 7:25 ` Stefan Christ
1 sibling, 1 reply; 15+ messages in thread
From: Lauren Post @ 2015-06-03 17:19 UTC (permalink / raw)
To: Eric Nelson, Otavio Salvador, Ann Thornton
Cc: meta-freescale@yoctoproject.org
The current license does that but it is not embedded into the older packages. Current license evolved from the previous license. We feel comfortable that users building legacy devices will be covered same as before.
The current patch assumes the license will checksum match the license in the packages. We don't want to update legacy packages each time the license is updated. We don't have bandwidth and is not required. The license in legacy packages matches the license on freescale.com the content was originally distributed with.
Our licensing usage has evolved to a common license. It will be changed often to add new 3rd parties to the Appendix. That does not affect previous 3rd parties.
Every package has the EULA in it so the original EULA stands.
If there is confusion we can create an SCR for the mx53 which is the one that uses proprietary amd gpu (it uses new license for multimedia and old license for vpu and gpu).
We also might have future files that do not require updates. We provide an SCR that lists the version of license associated with each package. We don't want to rebind every package each time license gets updated.
We understand everyone's concern but this solution is not the right one.
If you want a disclaimer add in the setup-environment one that says the license in the package is the license that takes precedence.
Lauren
-----Original Message-----
From: Eric Nelson [mailto:eric.nelson@boundarydevices.com]
Sent: Wednesday, June 03, 2015 11:46 AM
To: Otavio Salvador; Thornton Ann-RA43240; Post Lauren-RAA013
Cc: meta-freescale@yoctoproject.org; Stefan Christ
Subject: Re: [meta-freescale] [PATCH] fsl-eula-unpack: deploy Freescale EULA
Hi Ann and Lauren,
On 06/03/2015 09:15 AM, Otavio Salvador wrote:
> On Wed, Jun 3, 2015 at 11:56 AM, Ann Thornton
> <Ann.Thornton@freescale.com> wrote:
>>
>> Here is the problem: The EULA is updated frequently with changes
>> that really don't matter to existing packages. New 3rd party
>> requirements are added that apply to new packages, typos are
>> occasionally fixed, and so on.
>>
>> If this patch is limiting us to only one EULA in all packages, that
>> means all of the older packages have to be updated with new EULAs and
>> a new version number every few months. That is just not going to
>> happen. Not to mention other groups that have older packages as
>> well. The core of the EULA has not changed and will not change (the
>> legal department has promised us that) so we expect that future EULAs
>> will be in line with the current ones.
>>
>> It looks like Stefan is saying that the using LIC_FILES_CHKSUM_append
>> will override the problem. But we will need to put that in all the
>> recipes so the end result will nullify this patch, I think.
>
> Ann, we need to separate two issues here:
>
> - technical - legal
>
I think (Stefan, please confirm) that the reason for this patch has to do with the way that the EULAs are "accepted" by the user.
The current process involves an acknowledgement of a single "Freescale EULA" in the setup-environment script.
If there are a dozen Freescale licenses in various packages, do each of them need to be acked by the user before using them?
If so, can the Freescale legal folks put together an over-arching license that covers all components? It seems that the EULA is usually re-used and way broader than most of the patches (including Microsoft, SanDisk, CSR and Global Locate, which likely don't have rights in most of the covered components).
Please advise,
Eric
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH] fsl-eula-unpack: deploy Freescale EULA
2015-06-03 17:19 ` Lauren Post
@ 2015-06-03 18:22 ` Daiane Angolini
2015-06-04 16:34 ` Ann Thornton
0 siblings, 1 reply; 15+ messages in thread
From: Daiane Angolini @ 2015-06-03 18:22 UTC (permalink / raw)
To: Lauren Post
Cc: meta-freescale@yoctoproject.org, Ann Thornton, Otavio Salvador
On Wed, Jun 3, 2015 at 2:19 PM, Lauren Post <Lauren.Post@freescale.com> wrote:
> The current license does that but it is not embedded into the older packages. Current license evolved from the previous license. We feel comfortable that users building legacy devices will be covered same as before.
>
> The current patch assumes the license will checksum match the license in the packages. We don't want to update legacy packages each time the license is updated. We don't have bandwidth and is not required. The license in legacy packages matches the license on freescale.com the content was originally distributed with.
>
> Our licensing usage has evolved to a common license. It will be changed often to add new 3rd parties to the Appendix. That does not affect previous 3rd parties.
>
> Every package has the EULA in it so the original EULA stands.
> If there is confusion we can create an SCR for the mx53 which is the one that uses proprietary amd gpu (it uses new license for multimedia and old license for vpu and gpu).
>
> We also might have future files that do not require updates. We provide an SCR that lists the version of license associated with each package. We don't want to rebind every package each time license gets updated.
>
> We understand everyone's concern but this solution is not the right one.
>
> If you want a disclaimer add in the setup-environment one that says the license in the package is the license that takes precedence.
>
Lauren,
I haven't understood anything in this discussion. I used to think
about the old EULA as a disclaimer of the complete BSP, but each
package would be released under its own licensing. (the EULA would be
the offline replacement of the click-through agreement we had in
Freescale webpage).
The community has accepted recently one EULA change without
questioning it. Now you are presenting a "legal moving target"
scenario which I sincerely was not able to understand. I mean, I can
understand why you and your team don't want to update every single
released package everytime a new release is published, but what is the
change on legal implications? What is being moving?
We are not lawyers or trusted advisors, we barely understand some
initial copyleft statements, can you, please, elaborate what is EULA
for, what is the change in the packages, what is SCR for and what is
the next changes and how it impacts community and next products? What
is the new file/process similar to the click-trough agreement?
I really want to understand, but it's very difficult from past emails,
can we step back and start from the beginning?
At the end, nobody wants to go to the jail.
Best Regards,
Daiane
> Lauren
>
>
> -----Original Message-----
> From: Eric Nelson [mailto:eric.nelson@boundarydevices.com]
> Sent: Wednesday, June 03, 2015 11:46 AM
> To: Otavio Salvador; Thornton Ann-RA43240; Post Lauren-RAA013
> Cc: meta-freescale@yoctoproject.org; Stefan Christ
> Subject: Re: [meta-freescale] [PATCH] fsl-eula-unpack: deploy Freescale EULA
>
> Hi Ann and Lauren,
>
> On 06/03/2015 09:15 AM, Otavio Salvador wrote:
>> On Wed, Jun 3, 2015 at 11:56 AM, Ann Thornton
>> <Ann.Thornton@freescale.com> wrote:
>>>
>>> Here is the problem: The EULA is updated frequently with changes
>>> that really don't matter to existing packages. New 3rd party
>>> requirements are added that apply to new packages, typos are
>>> occasionally fixed, and so on.
>>>
>>> If this patch is limiting us to only one EULA in all packages, that
>>> means all of the older packages have to be updated with new EULAs and
>>> a new version number every few months. That is just not going to
>>> happen. Not to mention other groups that have older packages as
>>> well. The core of the EULA has not changed and will not change (the
>>> legal department has promised us that) so we expect that future EULAs
>>> will be in line with the current ones.
>>>
>>> It looks like Stefan is saying that the using LIC_FILES_CHKSUM_append
>>> will override the problem. But we will need to put that in all the
>>> recipes so the end result will nullify this patch, I think.
>>
>> Ann, we need to separate two issues here:
>>
>> - technical - legal
>>
>
> I think (Stefan, please confirm) that the reason for this patch has to do with the way that the EULAs are "accepted" by the user.
>
> The current process involves an acknowledgement of a single "Freescale EULA" in the setup-environment script.
>
> If there are a dozen Freescale licenses in various packages, do each of them need to be acked by the user before using them?
>
> If so, can the Freescale legal folks put together an over-arching license that covers all components? It seems that the EULA is usually re-used and way broader than most of the patches (including Microsoft, SanDisk, CSR and Global Locate, which likely don't have rights in most of the covered components).
>
> Please advise,
>
>
> Eric
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH] fsl-eula-unpack: deploy Freescale EULA
2015-06-03 18:22 ` Daiane Angolini
@ 2015-06-04 16:34 ` Ann Thornton
2015-06-04 17:27 ` Lauren Post
0 siblings, 1 reply; 15+ messages in thread
From: Ann Thornton @ 2015-06-04 16:34 UTC (permalink / raw)
To: Daiane Angolini, Lauren Post
Cc: meta-freescale@yoctoproject.org, Otavio Salvador
[-- Attachment #1: Type: text/plain, Size: 6846 bytes --]
We wanted to talk to our lawyer before responding. But I will try to
explain a little bit about how the license works.
The EULA is the license. We do not create the license. That comes from
the legal department. They recently re-did the license scenario so that
instead of having lots of licenses for all Freescale products, there are
just a handful. They are using appendices for different 3rd party
agreements and adding them to the main license. So what we have is the
main license context that doesn't change with a bunch of appendices for
specific things added to it. A lot of these appendices are not
pertinent to our BSP but that is the way it works so we don't have to
have a lot of different licenses. The current license we use is on v6
and we expect a v7 soon. So even though the EULA is not changing as far
as we are concerned, the checksum is going to be changing all the time.
We have been including a copy of the latest EULA in all the Freescale
proprietary packages as we release them, but we don't re-release old
packages every time we release new ones so the checksum on the EULAs
will be different in different packages. So I don't understand how
having just one checksum stored in one place for the EULA is ever going
to work. Or am I not understanding what the patch in question is doing?
Ann Thornton
On 6/3/2015 1:22 PM, Daiane Angolini wrote:
> On Wed, Jun 3, 2015 at 2:19 PM, Lauren Post <Lauren.Post@freescale.com> wrote:
>> The current license does that but it is not embedded into the older packages. Current license evolved from the previous license. We feel comfortable that users building legacy devices will be covered same as before.
>>
>> The current patch assumes the license will checksum match the license in the packages. We don't want to update legacy packages each time the license is updated. We don't have bandwidth and is not required. The license in legacy packages matches the license on freescale.com the content was originally distributed with.
>>
>> Our licensing usage has evolved to a common license. It will be changed often to add new 3rd parties to the Appendix. That does not affect previous 3rd parties.
>>
>> Every package has the EULA in it so the original EULA stands.
>> If there is confusion we can create an SCR for the mx53 which is the one that uses proprietary amd gpu (it uses new license for multimedia and old license for vpu and gpu).
>>
>> We also might have future files that do not require updates. We provide an SCR that lists the version of license associated with each package. We don't want to rebind every package each time license gets updated.
>>
>> We understand everyone's concern but this solution is not the right one.
>>
>> If you want a disclaimer add in the setup-environment one that says the license in the package is the license that takes precedence.
>>
> Lauren,
>
> I haven't understood anything in this discussion. I used to think
> about the old EULA as a disclaimer of the complete BSP, but each
> package would be released under its own licensing. (the EULA would be
> the offline replacement of the click-through agreement we had in
> Freescale webpage).
>
> The community has accepted recently one EULA change without
> questioning it. Now you are presenting a "legal moving target"
> scenario which I sincerely was not able to understand. I mean, I can
> understand why you and your team don't want to update every single
> released package everytime a new release is published, but what is the
> change on legal implications? What is being moving?
>
> We are not lawyers or trusted advisors, we barely understand some
> initial copyleft statements, can you, please, elaborate what is EULA
> for, what is the change in the packages, what is SCR for and what is
> the next changes and how it impacts community and next products? What
> is the new file/process similar to the click-trough agreement?
>
> I really want to understand, but it's very difficult from past emails,
> can we step back and start from the beginning?
>
> At the end, nobody wants to go to the jail.
>
> Best Regards,
> Daiane
>
>> Lauren
>>
>>
>> -----Original Message-----
>> From: Eric Nelson [mailto:eric.nelson@boundarydevices.com]
>> Sent: Wednesday, June 03, 2015 11:46 AM
>> To: Otavio Salvador; Thornton Ann-RA43240; Post Lauren-RAA013
>> Cc: meta-freescale@yoctoproject.org; Stefan Christ
>> Subject: Re: [meta-freescale] [PATCH] fsl-eula-unpack: deploy Freescale EULA
>>
>> Hi Ann and Lauren,
>>
>> On 06/03/2015 09:15 AM, Otavio Salvador wrote:
>>> On Wed, Jun 3, 2015 at 11:56 AM, Ann Thornton
>>> <Ann.Thornton@freescale.com> wrote:
>>>> Here is the problem: The EULA is updated frequently with changes
>>>> that really don't matter to existing packages. New 3rd party
>>>> requirements are added that apply to new packages, typos are
>>>> occasionally fixed, and so on.
>>>>
>>>> If this patch is limiting us to only one EULA in all packages, that
>>>> means all of the older packages have to be updated with new EULAs and
>>>> a new version number every few months. That is just not going to
>>>> happen. Not to mention other groups that have older packages as
>>>> well. The core of the EULA has not changed and will not change (the
>>>> legal department has promised us that) so we expect that future EULAs
>>>> will be in line with the current ones.
>>>>
>>>> It looks like Stefan is saying that the using LIC_FILES_CHKSUM_append
>>>> will override the problem. But we will need to put that in all the
>>>> recipes so the end result will nullify this patch, I think.
>>> Ann, we need to separate two issues here:
>>>
>>> - technical - legal
>>>
>> I think (Stefan, please confirm) that the reason for this patch has to do with the way that the EULAs are "accepted" by the user.
>>
>> The current process involves an acknowledgement of a single "Freescale EULA" in the setup-environment script.
>>
>> If there are a dozen Freescale licenses in various packages, do each of them need to be acked by the user before using them?
>>
>> If so, can the Freescale legal folks put together an over-arching license that covers all components? It seems that the EULA is usually re-used and way broader than most of the patches (including Microsoft, SanDisk, CSR and Global Locate, which likely don't have rights in most of the covered components).
>>
>> Please advise,
>>
>>
>> Eric
>> --
>> _______________________________________________
>> meta-freescale mailing list
>> meta-freescale@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-freescale
--
Ann Thornton
/Microcontrollers Software and Applications
Freescale Semiconductors
email: Ann.Thornton@freescale.com/
[-- Attachment #2: Type: text/html, Size: 8342 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH] fsl-eula-unpack: deploy Freescale EULA
2015-06-04 16:34 ` Ann Thornton
@ 2015-06-04 17:27 ` Lauren Post
2015-06-08 13:01 ` Otavio Salvador
0 siblings, 1 reply; 15+ messages in thread
From: Lauren Post @ 2015-06-04 17:27 UTC (permalink / raw)
To: Ann Thornton, Daiane Angolini
Cc: meta-freescale@yoctoproject.org, Otavio Salvador
[-- Attachment #1: Type: text/plain, Size: 6703 bytes --]
Sorry for the delay in answering. We checked with our lawyer so it took some time to answer this.
- The current patch for aligning EULA checksum with license in package can’t be used. We must have ability to have older licenses in packages not checksum with latest EULA.
- Our lawyer approved the following language to replace the language in setup-environment before showing the EULA
- The language means that the license in the package prevails if there are any conflicts.
- Note she did not like the wording of the existing text before showing the EULA.
Here is what should be displayed before showing the EULA. I’ll send a patch with this change and revert the other patch which is unacceptable for legacy packages
All software is subject to agreement to, and compliance with, Freescale's End User License Agreement. To have the right to use these binaries in your images, you must read and accept the following terms. If there are conflicting terms embedded in the software, the terms embedded in the Software will control.
Thanks,
Lauren
On 6/3/2015 1:22 PM, Daiane Angolini wrote:
On Wed, Jun 3, 2015 at 2:19 PM, Lauren Post <Lauren.Post@freescale.com><mailto:Lauren.Post@freescale.com> wrote:
The current license does that but it is not embedded into the older packages. Current license evolved from the previous license. We feel comfortable that users building legacy devices will be covered same as before.
The current patch assumes the license will checksum match the license in the packages. We don't want to update legacy packages each time the license is updated. We don't have bandwidth and is not required. The license in legacy packages matches the license on freescale.com the content was originally distributed with.
Our licensing usage has evolved to a common license. It will be changed often to add new 3rd parties to the Appendix. That does not affect previous 3rd parties.
Every package has the EULA in it so the original EULA stands.
If there is confusion we can create an SCR for the mx53 which is the one that uses proprietary amd gpu (it uses new license for multimedia and old license for vpu and gpu).
We also might have future files that do not require updates. We provide an SCR that lists the version of license associated with each package. We don't want to rebind every package each time license gets updated.
We understand everyone's concern but this solution is not the right one.
If you want a disclaimer add in the setup-environment one that says the license in the package is the license that takes precedence.
Lauren,
I haven't understood anything in this discussion. I used to think
about the old EULA as a disclaimer of the complete BSP, but each
package would be released under its own licensing. (the EULA would be
the offline replacement of the click-through agreement we had in
Freescale webpage).
The community has accepted recently one EULA change without
questioning it. Now you are presenting a "legal moving target"
scenario which I sincerely was not able to understand. I mean, I can
understand why you and your team don't want to update every single
released package everytime a new release is published, but what is the
change on legal implications? What is being moving?
We are not lawyers or trusted advisors, we barely understand some
initial copyleft statements, can you, please, elaborate what is EULA
for, what is the change in the packages, what is SCR for and what is
the next changes and how it impacts community and next products? What
is the new file/process similar to the click-trough agreement?
I really want to understand, but it's very difficult from past emails,
can we step back and start from the beginning?
At the end, nobody wants to go to the jail.
Best Regards,
Daiane
Lauren
-----Original Message-----
From: Eric Nelson [mailto:eric.nelson@boundarydevices.com]
Sent: Wednesday, June 03, 2015 11:46 AM
To: Otavio Salvador; Thornton Ann-RA43240; Post Lauren-RAA013
Cc: meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>; Stefan Christ
Subject: Re: [meta-freescale] [PATCH] fsl-eula-unpack: deploy Freescale EULA
Hi Ann and Lauren,
On 06/03/2015 09:15 AM, Otavio Salvador wrote:
On Wed, Jun 3, 2015 at 11:56 AM, Ann Thornton
<Ann.Thornton@freescale.com><mailto:Ann.Thornton@freescale.com> wrote:
Here is the problem: The EULA is updated frequently with changes
that really don't matter to existing packages. New 3rd party
requirements are added that apply to new packages, typos are
occasionally fixed, and so on.
If this patch is limiting us to only one EULA in all packages, that
means all of the older packages have to be updated with new EULAs and
a new version number every few months. That is just not going to
happen. Not to mention other groups that have older packages as
well. The core of the EULA has not changed and will not change (the
legal department has promised us that) so we expect that future EULAs
will be in line with the current ones.
It looks like Stefan is saying that the using LIC_FILES_CHKSUM_append
will override the problem. But we will need to put that in all the
recipes so the end result will nullify this patch, I think.
Ann, we need to separate two issues here:
- technical - legal
I think (Stefan, please confirm) that the reason for this patch has to do with the way that the EULAs are "accepted" by the user.
The current process involves an acknowledgement of a single "Freescale EULA" in the setup-environment script.
If there are a dozen Freescale licenses in various packages, do each of them need to be acked by the user before using them?
If so, can the Freescale legal folks put together an over-arching license that covers all components? It seems that the EULA is usually re-used and way broader than most of the patches (including Microsoft, SanDisk, CSR and Global Locate, which likely don't have rights in most of the covered components).
Please advise,
Eric
--
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org<mailto:meta-freescale@yoctoproject.org>
https://lists.yoctoproject.org/listinfo/meta-freescale
--
Ann Thornton
Microcontrollers Software and Applications
Freescale Semiconductors
email: Ann.Thornton@freescale.com<mailto:Ann.Thornton@freescale.com>
[-- Attachment #2: Type: text/html, Size: 16528 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH] fsl-eula-unpack: deploy Freescale EULA
2015-06-03 16:46 ` Eric Nelson
2015-06-03 17:19 ` Lauren Post
@ 2015-06-05 7:25 ` Stefan Christ
2015-06-05 21:06 ` Ann Thornton
1 sibling, 1 reply; 15+ messages in thread
From: Stefan Christ @ 2015-06-05 7:25 UTC (permalink / raw)
To: Eric Nelson, Ann Thornton
Cc: meta-freescale@yoctoproject.org, Ann Thornton, Otavio Salvador
Hi Eric and Ann,
> I think (Stefan, please confirm) that the reason for this patch
> has to do with the way that the EULAs are "accepted" by the user.
>
> The current process involves an acknowledgement of a single
> "Freescale EULA" in the setup-environment script.
Yes, that's correct. I assumed that, since the fsl-community-bsp contains only
a single EULA file which the user accepts by adding 'ACCEPT_FSL_EULA = ""' to
his local.conf, there is only one EULA covering all packages.
And the user is only presented a single EULA file. So appending ACCEPT_FSL_EULA
means that he accepts this one EULA only.
The reason for my patch was that Yocto provides a way [1] to bundle all
licenses, which are used in the recipes, into the deployment folder
deploy/licenses/<recipe-name>/
Since the EULA was missing in this directory, I wrote the patch and adding
LIC_FILES_CHKSUM globally was the right choice based on my assumption.
> >> It looks like Stefan is saying that the using
> >> LIC_FILES_CHKSUM_append will override the problem. But we will
> >> need to put that in all the recipes so the end result will nullify
> >> this patch, I think.
No, you missunderstood my patch message. Using "LIC_FILES_CHKSUM_append" fixes
a bug only.
If "LIC_FILES_CHKSUM +=" is used, the EULA is not always put into the license
directory, because "LIC_FILES_CHKSUM =" in a recipe will overwrite all previous
"+=" assigments.
If "LIC_FILES_CHKSUM_append" is used, the EULA is always deployed into the
license directory for every recipe which inherits the fsl-eula-unpack bbclass.
It had nothing to do with the legal aspects or the multi EULA issue.
Mit freundlichen Grüßen / Kind regards,
Stefan Christ
[1] http://www.yoctoproject.org/docs/1.8/mega-manual/mega-manual.html#usingpoky-configuring-LIC_FILES_CHKSUM
On Wed, Jun 03, 2015 at 09:46:00AM -0700, Eric Nelson wrote:
> Hi Ann and Lauren,
>
> On 06/03/2015 09:15 AM, Otavio Salvador wrote:
> > On Wed, Jun 3, 2015 at 11:56 AM, Ann Thornton
> > <Ann.Thornton@freescale.com> wrote:
> >>
> >> Here is the problem: The EULA is updated frequently with changes
> >> that really don't matter to existing packages. New 3rd party
> >> requirements are added that apply to new packages, typos are
> >> occasionally fixed, and so on.
> >>
> >> If this patch is limiting us to only one EULA in all packages, that
> >> means all of the older packages have to be updated with new EULAs
> >> and a new version number every few months. That is just not going
> >> to happen. Not to mention other groups that have older packages as
> >> well. The core of the EULA has not changed and will not change
> >> (the legal department has promised us that) so we expect that
> >> future EULAs will be in line with the current ones.
> >>
> >> It looks like Stefan is saying that the using
> >> LIC_FILES_CHKSUM_append will override the problem. But we will
> >> need to put that in all the recipes so the end result will nullify
> >> this patch, I think.
> >
> > Ann, we need to separate two issues here:
> >
> > - technical - legal
> >
>
> I think (Stefan, please confirm) that the reason for this patch
> has to do with the way that the EULAs are "accepted" by the user.
>
> The current process involves an acknowledgement of a single
> "Freescale EULA" in the setup-environment script.
>
> If there are a dozen Freescale licenses in various packages,
> do each of them need to be acked by the user before using them?
>
> If so, can the Freescale legal folks put together an over-arching
> license that covers all components? It seems that the EULA is
> usually re-used and way broader than most of the patches (including
> Microsoft, SanDisk, CSR and Global Locate, which likely don't have
> rights in most of the covered components).
>
> Please advise,
>
>
> Eric
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH] fsl-eula-unpack: deploy Freescale EULA
2015-06-05 7:25 ` Stefan Christ
@ 2015-06-05 21:06 ` Ann Thornton
0 siblings, 0 replies; 15+ messages in thread
From: Ann Thornton @ 2015-06-05 21:06 UTC (permalink / raw)
To: Stefan Christ, Eric Nelson
Cc: meta-freescale@yoctoproject.org, Otavio Salvador
[-- Attachment #1: Type: text/plain, Size: 4704 bytes --]
Thanks, Stefan, for the clarifications.
It would be nice if the EULA didn't change over time. It would be nice
to have it in the folder with the rest of the licenses.
So what does the checksum do the += when the values differ? With the =
does it keep the checksum locally? If append is used it copies it and
then assumes all EULAs have the same checksum? Could we append a version
to the EULA name when it is copied over and the checksum that goes with
it? That would solve the problem in one way, I think.
Ann Thornton
On 6/5/2015 2:25 AM, Stefan Christ wrote:
> Hi Eric and Ann,
>
>> I think (Stefan, please confirm) that the reason for this patch
>> has to do with the way that the EULAs are "accepted" by the user.
>>
>> The current process involves an acknowledgement of a single
>> "Freescale EULA" in the setup-environment script.
> Yes, that's correct. I assumed that, since the fsl-community-bsp contains only
> a single EULA file which the user accepts by adding 'ACCEPT_FSL_EULA = ""' to
> his local.conf, there is only one EULA covering all packages.
>
> And the user is only presented a single EULA file. So appending ACCEPT_FSL_EULA
> means that he accepts this one EULA only.
>
>
> The reason for my patch was that Yocto provides a way [1] to bundle all
> licenses, which are used in the recipes, into the deployment folder
>
> deploy/licenses/<recipe-name>/
>
> Since the EULA was missing in this directory, I wrote the patch and adding
> LIC_FILES_CHKSUM globally was the right choice based on my assumption.
>
>
>>>> It looks like Stefan is saying that the using
>>>> LIC_FILES_CHKSUM_append will override the problem. But we will
>>>> need to put that in all the recipes so the end result will nullify
>>>> this patch, I think.
> No, you missunderstood my patch message. Using "LIC_FILES_CHKSUM_append" fixes
> a bug only.
>
> If "LIC_FILES_CHKSUM +=" is used, the EULA is not always put into the license
> directory, because "LIC_FILES_CHKSUM =" in a recipe will overwrite all previous
> "+=" assigments.
>
> If "LIC_FILES_CHKSUM_append" is used, the EULA is always deployed into the
> license directory for every recipe which inherits the fsl-eula-unpack bbclass.
>
>
> It had nothing to do with the legal aspects or the multi EULA issue.
>
> Mit freundlichen Grüßen / Kind regards,
> Stefan Christ
>
> [1]http://www.yoctoproject.org/docs/1.8/mega-manual/mega-manual.html#usingpoky-configuring-LIC_FILES_CHKSUM
>
>
> On Wed, Jun 03, 2015 at 09:46:00AM -0700, Eric Nelson wrote:
>> Hi Ann and Lauren,
>>
>> On 06/03/2015 09:15 AM, Otavio Salvador wrote:
>>> On Wed, Jun 3, 2015 at 11:56 AM, Ann Thornton
>>> <Ann.Thornton@freescale.com> wrote:
>>>> Here is the problem: The EULA is updated frequently with changes
>>>> that really don't matter to existing packages. New 3rd party
>>>> requirements are added that apply to new packages, typos are
>>>> occasionally fixed, and so on.
>>>>
>>>> If this patch is limiting us to only one EULA in all packages, that
>>>> means all of the older packages have to be updated with new EULAs
>>>> and a new version number every few months. That is just not going
>>>> to happen. Not to mention other groups that have older packages as
>>>> well. The core of the EULA has not changed and will not change
>>>> (the legal department has promised us that) so we expect that
>>>> future EULAs will be in line with the current ones.
>>>>
>>>> It looks like Stefan is saying that the using
>>>> LIC_FILES_CHKSUM_append will override the problem. But we will
>>>> need to put that in all the recipes so the end result will nullify
>>>> this patch, I think.
>>> Ann, we need to separate two issues here:
>>>
>>> - technical - legal
>>>
>> I think (Stefan, please confirm) that the reason for this patch
>> has to do with the way that the EULAs are "accepted" by the user.
>>
>> The current process involves an acknowledgement of a single
>> "Freescale EULA" in the setup-environment script.
>>
>> If there are a dozen Freescale licenses in various packages,
>> do each of them need to be acked by the user before using them?
>>
>> If so, can the Freescale legal folks put together an over-arching
>> license that covers all components? It seems that the EULA is
>> usually re-used and way broader than most of the patches (including
>> Microsoft, SanDisk, CSR and Global Locate, which likely don't have
>> rights in most of the covered components).
>>
>> Please advise,
>>
>>
>> Eric
--
Ann Thornton
/Microcontrollers Software and Applications
Freescale Semiconductors
email: Ann.Thornton@freescale.com/
[-- Attachment #2: Type: text/html, Size: 6023 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH] fsl-eula-unpack: deploy Freescale EULA
2015-06-04 17:27 ` Lauren Post
@ 2015-06-08 13:01 ` Otavio Salvador
2015-06-08 14:09 ` Ann Thornton
0 siblings, 1 reply; 15+ messages in thread
From: Otavio Salvador @ 2015-06-08 13:01 UTC (permalink / raw)
To: Lauren Post; +Cc: meta-freescale@yoctoproject.org, Ann Thornton
Dear Lauren,
On Thu, Jun 4, 2015 at 2:27 PM, Lauren Post <Lauren.Post@freescale.com> wrote:
...
> All software is subject to agreement to, and compliance with, Freescale's
> End User License Agreement. To have the right to use these binaries in
> your images, you must read and accept the following terms. If there are
> conflicting terms embedded in the software, the terms embedded in the
> Software will control.
...
I completely disagree with the change proposed by your lawyer. The
statement seems completely wrong to me.
When we use the "all" word this states that Freescale EULA overrides
the license terms of:
Linux kernel - GPL-2.0
Qt5 - LGPL-3.0 / commercial
…
and Freescale has no right to do so. The proposed text put Freescale
at risk of license agreement glitch as when it is said "If there are
conflicting terms embedded in the software, the terms embedded in the
Software will control." it opens the door for someone to make a GPL
application and contaminate EULA covered binaries (i.e Vivante's
ones), just by linking at them and stating their license "controls"
the license terms. It is clear that the lawyer is underestimating the
complexity involved here.
The text in use, nowadays, in the setup-environment:
"Some BSPs depend on libraries and packages which are covered by Freescale's
End User License Agreement (EULA). To have the right to use these binaries in
your images, you need to read and accept the following..."
Makes clear that it is user/customer duty to inspect the EULA and
check if it is possible to agree with it, it makes clear libraries and
packages might be under this license and its his/her duty to verify
those.
Regards,
--
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] 15+ messages in thread
* Re: [PATCH] fsl-eula-unpack: deploy Freescale EULA
2015-06-08 13:01 ` Otavio Salvador
@ 2015-06-08 14:09 ` Ann Thornton
2015-06-08 15:06 ` Otavio Salvador
0 siblings, 1 reply; 15+ messages in thread
From: Ann Thornton @ 2015-06-08 14:09 UTC (permalink / raw)
To: Otavio Salvador, Lauren Post; +Cc: meta-freescale@yoctoproject.org
[-- Attachment #1: Type: text/plain, Size: 2144 bytes --]
I think you are misunderstanding what this says. It is saying that the
licenses in the software override this. So the GPL licensed code is
still GPL, etc.
Ann
On 6/8/2015 8:01 AM, Otavio Salvador wrote:
> Dear Lauren,
>
> On Thu, Jun 4, 2015 at 2:27 PM, Lauren Post <Lauren.Post@freescale.com> wrote:
> ...
>> All software is subject to agreement to, and compliance with, Freescale's
>> End User License Agreement. To have the right to use these binaries in
>> your images, you must read and accept the following terms. If there are
>> conflicting terms embedded in the software, the terms embedded in the
>> Software will control.
> ...
>
> I completely disagree with the change proposed by your lawyer. The
> statement seems completely wrong to me.
>
> When we use the "all" word this states that Freescale EULA overrides
> the license terms of:
>
> Linux kernel - GPL-2.0
> Qt5 - LGPL-3.0 / commercial
> …
>
> and Freescale has no right to do so. The proposed text put Freescale
> at risk of license agreement glitch as when it is said "If there are
> conflicting terms embedded in the software, the terms embedded in the
> Software will control." it opens the door for someone to make a GPL
> application and contaminate EULA covered binaries (i.e Vivante's
> ones), just by linking at them and stating their license "controls"
> the license terms. It is clear that the lawyer is underestimating the
> complexity involved here.
>
> The text in use, nowadays, in the setup-environment:
>
> "Some BSPs depend on libraries and packages which are covered by Freescale's
> End User License Agreement (EULA). To have the right to use these binaries in
> your images, you need to read and accept the following..."
>
> Makes clear that it is user/customer duty to inspect the EULA and
> check if it is possible to agree with it, it makes clear libraries and
> packages might be under this license and its his/her duty to verify
> those.
>
> Regards,
>
--
Ann Thornton
/Microcontrollers Software and Applications
Freescale Semiconductors
email: Ann.Thornton@freescale.com/
[-- Attachment #2: Type: text/html, Size: 2894 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH] fsl-eula-unpack: deploy Freescale EULA
2015-06-08 14:09 ` Ann Thornton
@ 2015-06-08 15:06 ` Otavio Salvador
0 siblings, 0 replies; 15+ messages in thread
From: Otavio Salvador @ 2015-06-08 15:06 UTC (permalink / raw)
To: Ann Thornton; +Cc: meta-freescale@yoctoproject.org
On Mon, Jun 8, 2015 at 11:09 AM, Ann Thornton
<Ann.Thornton@freescale.com> wrote:
> I think you are misunderstanding what this says. It is saying that the
> licenses in the software override this. So the GPL licensed code is still
> GPL, etc.
Licensing is way complex and subtle than this. GPL code may not even
use Freescale libraries as it is "viral" and would be impossible to
"open" the Vivante's code, for example. The statement gives the wrong
conception that it would be possible plus the setup-environment should
be as neutral as possible as the real EULA(s) need to be reviewed and
considered by customer legal team.
--
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] 15+ messages in thread
end of thread, other threads:[~2015-06-08 15:06 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-28 8:55 [PATCH] fsl-eula-unpack: deploy Freescale EULA Stefan Christ
2015-06-03 14:13 ` Lauren Post
2015-06-03 14:30 ` Otavio Salvador
2015-06-03 14:56 ` Ann Thornton
2015-06-03 16:15 ` Otavio Salvador
2015-06-03 16:46 ` Eric Nelson
2015-06-03 17:19 ` Lauren Post
2015-06-03 18:22 ` Daiane Angolini
2015-06-04 16:34 ` Ann Thornton
2015-06-04 17:27 ` Lauren Post
2015-06-08 13:01 ` Otavio Salvador
2015-06-08 14:09 ` Ann Thornton
2015-06-08 15:06 ` Otavio Salvador
2015-06-05 7:25 ` Stefan Christ
2015-06-05 21:06 ` Ann Thornton
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.