Yaffs (Yet Another Flash File System) is an open-source file system specifically designed to be fast, robust and suitable for embedded use with NAND and NOR Flash. It is widely used with Linux, RTOSs, or no OS at all, in consumer devices. It is available under GNU Public License, GPL, or on commercial terms from Aleph One.
Yaffs is Open Source...
You can have a look at the code at any time. Download it now! And it’s suitable for GPL and commercially licensed projects.
Yaffs is designed to ensure data safety, whilst offering the advantages of NAND Flash. It works with SLC and MLCNAND Flash and also with NOR Flash. See the document Considerations in Using a Flash File System for a discussion of the importance of reliability.