I was told by someone who shall remain nameless ;) that Linux kernel support
for NOR flash was more stable than its support for NAND flash. Is this
because YAFFS isn't included in stock kernels? Any update as to the
differences between jffs2 (now with NAND support) and YAFFS would be
helpful. Also, what are the licensing terms for YAFFS? The Aleph1 site
seems to indicate that there are runtime licensing requirements if it's
shipped with a device, which isn't the case with JFFS2 since it's GPL. If
we ship a product based on embedded Linux, which runs proprietary software
on top, can we still use YAFFS without paying license feeds? Linux itself
has a specific GPL clause that allows running proprietary software on Linux
without GPL contamination.
http://www.aleph1.co.uk/yaffs/A1Licence.html
Marc