[PATCH] eng: add Apache License 2.0 restriction

Gedare Bloom gedare at rtems.org
Thu Jul 27 18:14:52 UTC 2023


This looks fine to me.

On Wed, Jul 26, 2023 at 10:29 AM Karel Gardas <karel at functional.vision> wrote:
>
> ---
>  eng/license-requirements.rst | 26 +++++++++++++++++++++++++-
>  1 file changed, 25 insertions(+), 1 deletion(-)
>
> diff --git a/eng/license-requirements.rst b/eng/license-requirements.rst
> index b2720f2..537b45e 100644
> --- a/eng/license-requirements.rst
> +++ b/eng/license-requirements.rst
> @@ -98,9 +98,33 @@ these guidelines:
>  * Advertising obligations are not acceptable.
>
>  * Some license restrictions may be permissible. These will be considered
> -  on a case-by-case basis.
> +  on a case-by-case basis. See below for a list of such restrictions.
>
>  In practice, these guidelines are not hard to follow. Critically,
>  they protect the freedom of the RTEMS source code and that of end users
>  to select the license and distribution terms they prefer for their
>  RTEMS-based application.
> +
> +License restrictions
> +--------------------
> +
> +* Apache License 2.0 in section 4 (b) requires modified files to carry
> +  prominent notice about performed modification. In case you modify such
> +  file and the notice is not there yet you are required to put notice
> +  below at the top of the modified file. If the notice is already
> +  there you don't need to add it second time.
> +  The notice should look:
> +
> +  .. code-block:: c
> +
> +     /*
> +      * The file was modified by RTEMS contributors.
> +      */
> +
> + .. warning:: Do not import any project or files covered by the Apache
> +              License 2.0 into the RTEMS project source tree without
> +              discussing first with developers on the mailing list!
> +              Handling of Apache License 2.0 projects is a bit
> +              sensitive manner and RTEMS project is not prepared to
> +              handle one kind of those projects yet. E.g. the projects
> +              with NOTICE file present in the source tree.
> --
> 2.25.1
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel


More information about the devel mailing list