]> git.kernelconcepts.de Git - karo-tx-redboot.git/blobdiff - doc/html/user-guide/ecos-licensing.html
Cleanup CVS ipmorted branch
[karo-tx-redboot.git] / doc / html / user-guide / ecos-licensing.html
diff --git a/doc/html/user-guide/ecos-licensing.html b/doc/html/user-guide/ecos-licensing.html
deleted file mode 100644 (file)
index 901d76f..0000000
+++ /dev/null
@@ -1,481 +0,0 @@
-<!-- Copyright (C) 2003 Red Hat, Inc.                                -->
-<!-- This material may be distributed only subject to the terms      -->
-<!-- and conditions set forth in the Open Publication License, v1.0  -->
-<!-- or later (the latest version is presently available at          -->
-<!-- http://www.opencontent.org/openpub/).                           -->
-<!-- Distribution of the work or derivative of the work in any       -->
-<!-- standard (paper) book form is prohibited unless prior           -->
-<!-- permission is obtained from the copyright holder.               -->
-<HTML
-><HEAD
-><TITLE
->eCos Licence Overview</TITLE
-><meta name="MSSmartTagsPreventParsing" content="TRUE">
-<META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
-REL="HOME"
-TITLE="eCos User Guide"
-HREF="ecos-user-guide.html"><LINK
-REL="UP"
-TITLE="Introduction"
-HREF="user-guide-introduction.html"><LINK
-REL="PREVIOUS"
-TITLE="eCos Overview"
-HREF="ecos-overview.html"><LINK
-REL="NEXT"
-TITLE="Previous License"
-HREF="ecos-licensing-previous.html"></HEAD
-><BODY
-CLASS="CHAPTER"
-BGCOLOR="#FFFFFF"
-TEXT="#000000"
-LINK="#0000FF"
-VLINK="#840084"
-ALINK="#0000FF"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->eCos User Guide</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="ecos-overview.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
-></TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="ecos-licensing-previous.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="CHAPTER"
-><H1
-><A
-NAME="ECOS-LICENSING">Chapter 3. <SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> Licence Overview</H1
-><DIV
-CLASS="TOC"
-><DL
-><DT
-><B
->Table of Contents</B
-></DT
-><DT
-><A
-HREF="ecos-licensing.html#ECOS-LICENSING-QNA"
->Questions and answers</A
-></DT
-><DT
-><A
-HREF="ecos-licensing-previous.html"
->Previous License</A
-></DT
-></DL
-></DIV
-><P
->As of May 2002, <SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> is released
-under a modified version of the well known <A
-HREF="http://www.gnu.org/copyleft/gpl.html"
-TARGET="_top"
->GNU General Public License
-(GPL)</A
->, now making it an <A
-HREF="http://www.gnu.org/philosophy/license-list.html"
-TARGET="_top"
->official
-GPL-compatible Free Software License</A
->. An exception clause has
-been added to the <SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> license which limits
-the circumstances in which the license applies to other code when used
-in conjunction with <SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
->. The exception
-clause is as follows:</P
-><TABLE
-BORDER="5"
-BGCOLOR="#E0E0F0"
-WIDTH="70%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
-> As a special exception, if other files instantiate templates or use macros
- or inline functions from this file, or you compile this file and link it
- with other works to produce a work based on this file, this file does not
- by itself cause the resulting work to be covered by the GNU General Public
- License. However the source code for this file must still be made
- available in accordance with section (3) of the GNU General Public
- License.
-
- This exception does not invalidate any other reasons why a work based on
- this file might be covered by the GNU General Public License.</PRE
-></TD
-></TR
-></TABLE
-><P
->The goal of the license is to serve the
-<SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> user community as a whole. It allows
-all <SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> users to develop products without
-paying anybody anything, no matter how many developers are working on
-the product or how many units will be shipped. The license also
-guarantees that the <SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> source code will
-always be freely available. This applies not only to the core
-<SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> code itself but also to any changes
-that anybody makes to the core. In particular, it should prevent any
-company or individual contributing code to the system and then later
-claiming that all <SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> users are now guilty
-of copyright or patent infringements and have to pay royalties. It
-should also prevent any company from making some small improvements,
-calling the result a completely new system, and releasing this under a
-new and less generous license.</P
-><P
->The license does <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->not</I
-></SPAN
-> require users to
-release the source code of any <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->applications</I
-></SPAN
-> that
-are developed with <SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
->. However, if
-anybody makes any changes to code covered by the
-<SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> license, or writes new files derived
-in any way from <SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> code, then we believe
-that the entire user community should have the opportunity to benefit
-from this. The license stipulates that these changes must be made
-available in source code form to all recipients of binaries based on
-the modified code, either by including the sources along with the
-binaries you deliver (or with any device containing such binaries) or
-with a written offer to supply the source code to the general public
-for three years. It is perhaps most practical for
-<SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> developers to make the source code
-available online and inform those who are receiving binaries
-containing <SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> code, and probably also the
-<SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> maintainers, about the location of the
-code. See the <A
-HREF="http://www.gnu.org/copyleft/gpl.html"
-TARGET="_top"
->full
-text of the GPL</A
-> for the most authoritative definition of the
-obligations.</P
-><P
->Although it is not strictly necessary to contribute the modified
-code back to the <SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> open source project,
-we are always pleased to receive code contributions and hope that
-developers will also be keen to give back in return for what they
-received from the <SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> project completely
-free of charge.  The <SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> maintainers are
-responsible for deciding whether such contributions should be applied
-to the public repository. In addition, a <A
-HREF="http://sources.redhat.com/ecos/assign.html"
-TARGET="_top"
->copyright
-assignment</A
-> is required for any significant changes to the core
-<SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> packages.</P
-><P
->The result is a royalty-free system with minimal obligations on
-the part of application developers. This has resulted in the rapid
-uptake of <SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
->. At the same time,
-<SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> is fully open source with all the
-benefits that implies in terms of quality and innovation. We believe
-that this is a winning combination.</P
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="ECOS-LICENSING-QNA">Questions and answers</H1
-><P
->The following queries provide some clarification as to the
-implications of the <SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> license. They do
-not consititute part of the legal meaning of the license.</P
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Q.</I
-></SPAN
-> What is the effect of the
-<SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> license?</P
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->A.</I
-></SPAN
-> In the simplest terms, when you
-distribute anything containing <SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> code,
-you must make the source code to <SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
->
-available under the terms of the GPL.</P
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Q.</I
-></SPAN
-> What if I make changes to
-<SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
->, or write new code based on
-<SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> code?</P
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->A.</I
-></SPAN
-> Then you must make those changes
-available as well.</P
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Q.</I
-></SPAN
-> Do I have to distribute the source
-code to my application? Isn't the GPL "viral"?</P
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->A.</I
-></SPAN
-> You do not have to distribute any
-code under the terms of the GPL other than
-<SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> code or code derived from
-<SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
->. For example, if you write a HAL port
-based on copying an existing <SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> HAL in
-any way, you must make the source code available with the
-binary. However you would not need to make available any other code,
-such as the code of a wholly separate application linked with
-<SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
->.</P
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Q.</I
-></SPAN
-> I would rather stick with the
-RHEPL code, but I updated my anonymous CVS checkout.</P
-><P
-><SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->A.</I
-></SPAN
-> You can check out the final
-version of anonymous CVS before the license change using the CVS tag
-<TT
-CLASS="LITERAL"
->last-rhepl</TT
->. See <A
-HREF="http://sources.redhat.com/ecos/anoncvs.html"
-TARGET="_top"
->the anonymous CVS
-access page</A
->
-for details.</P
-></DIV
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="ecos-overview.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="ecos-user-guide.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="ecos-licensing-previous.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><SPAN
-CLASS="PRODUCTNAME"
->eCos</SPAN
-> Overview</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="user-guide-introduction.html"
-ACCESSKEY="U"
->Up</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->Previous License</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
->
\ No newline at end of file