This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: Re: [Yaffs] YAFFS2 in eCOS ==> the "L" word
- From: Andrew Lunn <andrew at lunn dot ch>
- To: Rutger Hofman <rutger at cs dot vu dot nl>
- Cc: Charles Manning <manningc2 at actrix dot gen dot nz>, yaffs at lists dot aleph1 dot co dot uk, Emmanuel Blot <manu dot blot at gmail dot com>, ecos-discuss at ecos dot sourceware dot org
- Date: Wed, 29 Oct 2008 21:08:30 +0100
- Subject: Re: [ECOS] Re: [Yaffs] YAFFS2 in eCOS ==> the "L" word
- References: <E78BBE677EB9144B8F0A0A29674CD5330775A30039@SRV-VS06.TELEVIC.COM> <4900A429.1070007@cs.vu.nl> <8ff37ed30810250536p1e615a81nbc021a7ab59ca9b4@mail.gmail.com> <200810300732.52853.manningc2@actrix.gen.nz> <4908BE1A.4060808@cs.vu.nl>
On Wed, Oct 29, 2008 at 08:48:42PM +0100, Rutger Hofman wrote:
> [I CC: this to the eCos list, because the licensing issue is frequently
> raised there, too. --R]
>
> Charles Manning wrote:
>> 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".
> [snip]
>> YAFFS GPL licensing does not provide this exception
>>
>> YAFFS is released under GPL or is available under alternate licensing
>> from Aleph One.
> [snip]
>> If I have misunderstood something, then please help to clarify.
>
> Of course I can only speak for myself, but I wanted to be license-aware
> in my approach. My intention is the following:
>
> 1) make a wrapper layer between the eCos file system package and YAFFS
> 2) make a wrapper layer between YAFFS and the eCos NAND Flash package
>
> both based solely on published API information by YAFFS.
>
> As far as I understand, these two wrapper layers would probably not be
> GPL'd, in the sense that they do not copy any YAFFS code. When I am done
> writing, these two wrapper layers are fed back to eCos. They can be GPL
> + eCos exception, if my reasoning above is OK.
Yes.
> If users want to use YAFFS on eCos, they separately download the YAFFS
> code from Aleph One, and compile the direct/ stuff to be included in
> their eCos application. It is most certainly not my intention to feed
> any GPL'd YAFFS code to eCos -- the eCos people won't hear of it, for
> starters.
Correct.
> If the users' project is GPL, fine. If their project is not GPL, then
> they will need to approach Aleph One for a commercial licence. In short,
> they will follow the YAFFS model. (For the record: our project is GPL.)
>
> Is this approach satisfactory?
Yep.
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