From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11134 invoked by alias); 24 Jan 2014 15:31:05 -0000 Mailing-List: contact ecos-maintainers-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: ecos-maintainers-owner@ecos.sourceware.org Received: (qmail 11123 invoked by uid 89); 24 Jan 2014 15:31:04 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=1.5 required=5.0 tests=BAYES_50,SPF_SOFTFAIL autolearn=no version=3.3.2 X-HELO: mail.ihostasp.net Received: from mail01.ihostasp.net (HELO mail.ihostasp.net) (209.190.184.121) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 24 Jan 2014 15:31:02 +0000 Received: from 63-255-62-115.ip.mcleodusa.net [63.255.62.115] by mail.ihostasp.net with SMTP; Fri, 24 Jan 2014 10:30:54 -0500 From: Michael Jones Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: Freescale and Lua copyrights Message-Id: Date: Fri, 24 Jan 2014 15:31:00 -0000 To: ecos-maintainers@ecos.sourceware.org Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\)) X-SW-Source: 2014-01/txt/msg00000.txt.bz2 All, I am working on a Freescale iMX6 hal and various other additions like telne= t, lua, etc. I have two copyright issues. One, the Freescale copyright, and second, the = Lua copyright. I would like to avoid recoding all the iMX6 SDK code.=20 I am using the register files (over 100) and various parts of the C code. F= urthermore, in the case of register include files, they are auto generated = by Freescale and today there are 3 revisions for 3 iMX6 cores (1,2,4 cores)= , which is 9 different sets of files. I can write scripts that handle renam= ing of #defines and functions such that future revisions can be quickly inc= orporated. Also, keeping close to the SDK allows me to leverage updates to = the SDK, diff code, etc. I would like to resolve this quickly so I can plan for evolving the current= semi-hacked working version of the iMX6 hal to a version suitable for inco= rporation (desired), or if the effort is too large, remain independent (not= desired). It is difficult to know where to invest time without knowing wha= t will be allowed. Can you accept this Freescale Copyright into the official eCos code base: /* * Copyright (c) 2012, Freescale Semiconductor, Inc. * All rights reserved. * * THIS SOFTWARE IS PROVIDED BY FREESCALE "AS IS" AND ANY EXPRESS OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN = NO EVENT * SHALL FREESCALE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROC= UREMENT * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSIN= ESS * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) = ARISING * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSI= BILITY * OF SUCH DAMAGE. */ I have a Lua 5.2.3 port that is fully functional. It has minimal modificati= ons. It is called from my telnetd package (will be submitted to eCos with f= ull copyright assignment when mature). There is no way to rewrite this to a= void the copyright, so will you accept this Lua Copyright into the official= eCos code base: /**************************************************************************= **** * Copyright (C) 1994-2013 Lua.org, PUC-Rio. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ***************************************************************************= ***/ Michael Jones email: mike@proclivis.com ecos iMX6Q Project: https://sourceforge.net/projects/ecosfreescale