Keil Logo

C51: redistribution of Keil source files


Information in this knowledgebase article applies to:

  • C51 All Versions

QUESTION

I am user of Keil C51 Development tools. Part of this toolchain are several .c- and .h-source files that I have integrated into my project. The header of these sources says i.e.:

Copyright (c) 1988-2005 Keil Elektronik GmbH and Keil Software, Inc.
All rights reserved.

However, is it allowed to redistribute these sources to my customers?

ANSWER

No, this is not allowed.

Refer to the file ...\C51\Hlp\license.rtf confirming:

END USER LICENCE AGREEMENT FOR ARM KEIL SOFTWARE DEVELOPMENT TOOLS
...

(iv) REDISTRIBUTION AND CONDITIONS ON REDISTRIBUTION

ARM herby grants to you, provided you comply with terms of this clause 1 (iv),
additional non-exclusive, non-transferable licenses to permit either or both your
customers and your authorised distributors to redistribute any or all of the
Example Code and Tiny-RTOS, and any modifications you make thereto, only in object
form and only as part of Software Applications developed by you or your pertmitted
users (identified in clause 2 paragraph three “PERMITTED USERS” below).

If you are authorised and choose to redistribute the whole or any part of the
Target Libraries, Example Code, or Tiny-RTOS, you agree; (a) to ensure that they
are licensed for use (1) only as part of Software Applications developed by you or
your permitted users, and (2) except where the Software Applications are developed
using only those compilers and libraries in the Software which do not target the
ARM microprocessor architecture, only on microprocessors manufactured or simulated
under licence from ARM; (b) not to use ARM’s or any of its licensors names,
logos or trademarks to market Software Applications; (c) to include valid copyright
notices on Software Applications, and preserve any copyright notices which are
included with, or in, the Target Libraries, Example Code, and Tiny-RTOS;
and (d) to ensure that any further redistribution of the Target Libraries,
Example Code, or Tiny-RTOS is limited to redistribution by either or both your
customers and your authorised distributors solely as part of Software Applications
developed by you and your permitted users and that your customers and your
authorised distributors comply with the terms of this Clause 1(iv).
...

MORE INFORMATION

Last Reviewed: Friday, September 29, 2017


Did this article provide the answer you needed?
 
Yes
No
Not Sure
 
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.