[meta-freescale] [fsl-community-bsp-base][PATCH v2] setup-environment: Update pre-EULA language to support older licenses.

Lauren Post Lauren.Post at freescale.com
Mon Jun 8 08:09:34 PDT 2015

I've discussed with our lawyer and she is willing to change language to avoid this confusion both you and Daiane have about Open source.

The lawyer used to create the original language is not here and the license has evolved since the initial language was created.

We must use the new language provided by our current lawyer.  The changes in this patch proposed do not affect any bug fixes

I'm sending a v3 of this patch with the updated language.

Regarding the fsl-eula-unpack class patch, the license checksum in the recipe should take precedence. Does it work this way in the latest patch?


-----Original Message-----
From: otavio.salvador at gmail.com [mailto:otavio.salvador at gmail.com] On Behalf Of Otavio Salvador
Sent: Monday, June 08, 2015 8:28 AM
To: Post Lauren-RAA013
Cc: Daiane Angolini; meta-freescale at yoctoproject.org
Subject: Re: [meta-freescale] [fsl-community-bsp-base][PATCH v2] setup-environment: Update pre-EULA language to support older licenses.

Dear Lauren,

On Fri, Jun 5, 2015 at 2:56 PM, Lauren Post <Lauren.Post at freescale.com> wrote:
> Regardless, patch must be reverted or it causes build breaks on legacy patches.
> We can think of another solution for Yocto 1.9 but current patch will not work.

The Stefan patch shouldn't be reverted.  He kindly provided the two other patches to fix the build failure and I succeed in building the legacy binaries we have in use now.

When Daiane, Yi and I, back in 2011 and 2012, had all discussions with Freescale legal's team to find a more user-friendly 'click-through'
way the current mechanism has been proposed, reviewed and approved.  I understand Freescale is planning changes in this regard but those changes need to be properly proposed and reviewed, and most important, those change must not impact the bugfixes needed today.

I understand the legal terms can change, but the patches you are proposing does not really align with what you are saying the change is.

If the Freescale legal's team is going to require multi-EULA support for future releases, a new EULA mechanism must be proposed and reviewed, and all the needed information must be shared with community in order to get this on the same level to the current technical solution.  We cannot blindly accept something we cannot have a full view.

Any proposed multi-EULA system must provide, at least:

a proper "click-through" mechanism for each EULA (as I still didn't see where is said in the EULA that it covers future and previous versions of it) or clearly state this mechanism is not needed anymore.
do not reinvent the wheel for license management as the Yocto Project has the mechanisms to handle this accordingly and it has been evolving since its creation in 2010 so there is no good reason to not reuse all this background experience from the community with a homemade solution.

When we had this discussion with the Freescale legal's team, back in 2011, it was clear that they have some difficulties to understand all those technical details and it took a considerable time to make them to proper understand all the implications and details. I fear you'll need to pass all the pain we passed back then, once again.


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

More information about the meta-freescale mailing list