[ECOS] YAFFS2 software license and eCOS software license compatiable?

Andrew Lunn andrew@lunn.ch
Sat Oct 25 21:38:00 GMT 2008


> Indeed. We will probably pay for YAFFS.
> But is it not possible to put the YAFFS "interface code" into ecos? :
> - HW interface code in /devs/flash/nand and /devs/flash/[arm]/[eb9260]
> - file system "interface" functions
>  a sort of yaffs_ecos.c , just like fs/jffs2/../fs-ecos.c

With care, this can be done. You have to not use any YAFFS code when
writing such interface code. If you derive the eCos code from YAFFS
code, or any other plain GPL code, the plain GPL license has to be
used. 

If you write this could by only looking at the YAFFS documentation and
not using any GPL code, the new work is then not a derivative of YAFFS
or some other GPL work, and so you can put the eCos modGPL license on
it.

        Andrew

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss



More information about the Ecos-discuss mailing list