On Sunday 26 October 2008 01:36:26 Emmanuel Blot wrote: > > Sounds great, thanks! (Or if you have no time to clean it up, I'll be > > glad to see it anyway.) > > Here it is: > http://moaningmarmot.blogspot.com/2008/10/yaffs2-for-ecos.html Hello all. I am very pleased to see an eCos port, but I would like to raise the licensing issue. eCos is released under the eCos license which has some similarities to GPL, but has an important exception, that you may also link in proprietary "application code". If I understand correctly, eCOS licensing is covered by: http://ecos.sourceware.org/license-overview.html, the critical clause being: " As a special exception, if other files instantiate templates or use macros or inline functions from this file, or you compile this file and link it with other works to produce a work based on this file, this file does not by itself cause the resulting work to be covered by the GNU General Public License. However the source code for this file must still be made available in accordance with section (3) of the GNU General Public License. This exception does not invalidate any other reasons why a work based on this file might be covered by the GNU General Public License. " YAFFS GPL licensing does not provide this exception YAFFS is released under GPL or is available under alternate licensing from Aleph One. While you may release an eCos + YAFFS combo under GPL this would require that you also need to release the entire code base, including the "application code" under GPL. If you want to keep the "application code" under wraps then you will likely need to arrange suitable licensing with Aleph One. If I have misunderstood something, then please help to clarify. Charles