This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: YAFFS2 software license and eCOS software license compatiable?


> 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]