Robust Flash Storage Since 2002    

Yaffs - GPL

Yaffs is available free of charge under the GNU General Public Licence, version 2. This free version comes with the obligation on the User to provide (access to) Source Code to anyone who uses their products. If you do not wish to disclose your Source Code to all your customers you can buy a Licence from Aleph One Ltd which is like the usual Software licence in not requiring you to disclose Source Code.  An example of our typical Licence, which is for one product, is given here.

Circumstances where you need to licence Yaffs other than under the GPL include:-

  • If you want to run a statically-linked commercial RTOS on top of a Yaffs filesystem
  • if you want to sublicence Yaffs to your customers (under terms other than the GPL)
  • If you want to use Yaffs with WindowsCE version 4.  WinCE version 3 can use GPL code but WinCE v.4 and later need an additional filesystem interface layer which is not part of Yaffs. This is available at extra cost; please contact us.

While Yaffs is released under GPL we can provide standard support options, consulting in its application to your particular product, or development of specific features to suit your needs or hardware. Paid Licences are available in certain circumstances, for example Licences to redistribute Yaffs to your customers. The price is a matter of negotiation.

If you aren’t sure whether your needs will be covered by the GPL version, get in touch with us.

Access to the free GPL code is through our Git server.

Although the code is downloadable at no charge, buying this product allows you to express your appreciation of Yaffs. Alternatively you can make a Donation to Aleph One Ltd via PayPal. You can do this at PayPal by sending any sum to  We shall appreciate it!