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: Re: [Yaffs] YAFFS2 in eCOS ==> the "L" word


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


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