YAFFS Licence Sample

1. Definitions:

ALEPH ONE LIMITED - An English company, Registered Number 1017960, of The Old Courthouse, High Street, Bottisham, Cambridge CB25 9BA UK.

SOURCE CODE - Code owned by Aleph One Ltd and supplied under this Licence

BINARY CODE - Code which has been compiled from SOURCE CODE

LICENCE-HOLDER - The firm represented by the person who signs this Agreement. Each Licence bears the Name and Address of a particular LICENCE HOLDER.

YAFFS FILESYSTEMS - any Filesystem Images made using YAFFS SOURCE CODE or YAFFS BINARY CODE.

PRODUCT will be defined precisely at the time of negotiation of the sale of the Licence. See section 3 for the principles used in defining PRODUCT


2. The Licence:

Allows the LICENCE-HOLDER to use Aleph One's software to create the File System, FS and incorporate the FS in the defined Products.

Entitles the LICENCE-HOLDER to distribute BINARY CODE compiled from the SOURCE CODE provided.

Does not entail any obligation to reveal the BINARY CODE.

Prohibits the LICENCE-HOLDER from releasing the SOURCE CODE to other parties, except to the extent necessary to permit sub-contractors to work with the LICENCE-HOLDER on a project using the code. The LICENCE-HOLDER is responsible for ensuring compliance with all the terms of this Licence by any sub-contractor used.

Is only available in a non-exclusive form.

Is applicable worldwide.

Has no time limit or per-unit royalty, but a fixed price paid upon signature of the Licence Agreement.

Applies to use of the FS for one PRODUCT rather than to a company/user/person. It cannot be transferred to another PRODUCT.

Provides the SOURCE CODE and any derived FILESYSTEMS without any warranty but >AS IS< save that (to the best of Aleph One's knowledge) the use of the SOURCE CODE does not infringe the intellectual propert rights of any third party.

 

3. Supporting information and Terms relating to use:

Aleph One Ltd supplies:

Free access to all documentation written for YAFFS by Aleph One, at http://www.yaffs.net

Certain pieces of software, with different Licences attached to them:-

SOURCE CODE for YAFFS/direct and Bootloader, being the subject of this Licence agreement, for incorporation in a PRODUCT.

YAFFS Development Tools; images created with the tools may be incorporated into a product. The images are not affected by the licence status of the tools.

Alterations to the SOURCE CODE made by the LICENCE-HOLDER and submitted to Aleph One will be reviewed and may be incorporated in derivative or other versions of the FS. Ownership of copyright for any such alterations must be transferred to Aleph One,

Source code modifications and enhancements that are not submitted to Aleph One are the property of LICENCE-HOLDER, but may not be redistributed or sold to third parties by LICENCE-HOLDER without the consent of Aleph One.


A PRODUCT is:-

A device or class of devices which share the Printed Circuit Board upon which the FS operates, or use a PCB which is demonstrably a revision of that PCB used in the PRODUCT to which the Licence first applied.

Changes in the hardware design which increase the functionality and the end-user price in general constitute a new PRODUCT and require a new Licence. This can be the subject of negotiation with Aleph One.

Changes in the size or speed of chips or the I/O technology used in a PRODUCT do not constitute a new PRODUCT.

Changes in the brand name or badge constitute a new PRODUCT if the PRODUCT is under new ownership.


Cases where the LICENCE-HOLDER will sell or distribute software, or chip design details, or hardware embodying YAFFS software, should be handled by discussion with Aleph One. See also http://www.yaffs.net/yaffs-licence-faqs

 

Following payment for the Licence Aleph One will provide a tarball with file headers showing that the code is being used by the LICENCE-HOLDER under a paid Licence from Aleph One.


Version 18 - January 2010

Back to top