Is xilinx source code license ok with rtems?

Keith Robertson kjrobert at alumni.uwaterloo.ca
Tue Feb 27 14:24:35 UTC 2007


I'm about to write the rtems networking driver for the xilinx temac 
'hard core' emac present in the virtex 4.

Turns out that xilinx provides a number of drivers intended to be 
independent of an RTOS and could be utilised by a rtems adaptor driver. 
    From an initial glance through the documentation and headers it 
appears this low level driver might be an appropriate fit with the rtems 
networking subsystem.  It's probably not hard to write a layer on top of 
this rtems code that integrates into the rtems networking framework.

I'd like this driver to be included in the proposed virtex ppc bsp.  So 
before I go any further I'd like to find out if the license below is 
suitable to include in rtems.

To my eyes, the license seems ok, except possibly for the clause "soley 
for use in developing programs and solutions for _xilinx devices_" 
(emphasis mine).

As using this driver _requires_ one to have a xilinx device, this seems 
not to be a problem.  However, the rtems source base is obviously larger 
than just the one bsp.  Are there any negative implications here?

Comments very much appreciated.

Cheers.

Keith

P.S.  Xilinx license follows:

/******************************************************************************
*
*       XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION "AS IS"
*       AS A COURTESY TO YOU, SOLELY FOR USE IN DEVELOPING PROGRAMS AND
*       SOLUTIONS FOR XILINX DEVICES.  BY PROVIDING THIS DESIGN, CODE,
*       OR INFORMATION AS ONE POSSIBLE IMPLEMENTATION OF THIS FEATURE,
*       APPLICATION OR STANDARD, XILINX IS MAKING NO REPRESENTATION
*       THAT THIS IMPLEMENTATION IS FREE FROM ANY CLAIMS OF INFRINGEMENT,
*       AND YOU ARE RESPONSIBLE FOR OBTAINING ANY RIGHTS YOU MAY REQUIRE
*       FOR YOUR IMPLEMENTATION.  XILINX EXPRESSLY DISCLAIMS ANY
*       WARRANTY WHATSOEVER WITH RESPECT TO THE ADEQUACY OF THE
*       IMPLEMENTATION, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OR
*       REPRESENTATIONS THAT THIS IMPLEMENTATION IS FREE FROM CLAIMS OF
*       INFRINGEMENT, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
*       FOR A PARTICULAR PURPOSE.
*
*       (c) Copyright 2005-2006 Xilinx Inc.
*       All rights reserved.
*
******************************************************************************/



More information about the users mailing list