[ECOS] ecos license question.
Thu Jan 16 09:10:00 GMT 2003
On Wed, Jan 15, 2003 at 09:43:13PM -0800, Shannon Holland wrote:
> On Wednesday, January 15, 2003, at 06:19 AM, Jonathan Larmour wrote:
> > The only code you can keep to yourself are files containing no eCos
> > code in part or full.
> As I'm moving towards developing a commercial application, I'm also
> interested in making sure I fully understand this.
> So my own code (which might include ecos header files and call ecos) is
> covered by whatever license I choose to give it. If I make changes to
> ecos itself, I need to make them public (and have absolutely no problem
> with doing so!). If I copy some section of ecos code and put it in my
> own, I need to make that part public.
> As far as making code public, is giving my ecos changes back to the ecos
> source tree/development group adequate or do I need to make the source
> files available separately as well?
This was answered very specifically by Jonathan and it is literaly in
the GPL license:
- either you ship the sources with the product
- you make available for 3 years the source code upon
simple request, but for a small price.
The logical way to me would seem you either:
- contribute it to the project
- set-up your own web server
- contract a party that will do that for you
and mention in your license agreement that compliant to the
eCos 2.0 license, you have made the sources of all derived works
of eCos publicly available on this spot.
In parallel, you could print CD's and offer to send any party that
requests it the CD for a small handling fee.
For your reference, I just copy here a part of section 3 of GPL
(which is kind of clear in itself):
3. You may copy and distribute the Program (or a work based on it, under
Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
* a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of
Sections 1 and 2 above on a medium customarily used for software
* b) Accompany it with a written offer, valid for at least three years,
to give any third party, for a charge no more than your cost of
physically performing source distribution, a complete machine-readable
copy of the corresponding source code, to be distributed under the
terms of Sections 1 and 2 above on a medium customarily used for
software interchange; or,
* c) Accompany it with the information you received as to the offer to
distribute corresponding source code. (This alternative is allowed
only for noncommercial distribution and only if you received the program
in object code or executable form with such an offer, in accord with
Subsection b above.)
disclaimer: this is not legal advice, IANAL
If you really want legal advice, I could point you to lawyers specialized in this
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss
More information about the Ecos-discuss