[PATCH] licenses: relocate and update

Gedare Bloom gedare at rtems.org
Wed Apr 24 22:52:41 UTC 2013


Well, gcc does it with multiple COPYING files, e.g. COPYING, COPYING3,
COPYING.LIB... but they also provide the install information in an
INSTALL subdirectory.

In order to be most "gnu"-like we could provide a COPYING subdirectory
that contains the COPYING file=GPL2, plus the various licenses that
RTEMS carries.

On Wed, Apr 24, 2013 at 6:51 PM, Gedare Bloom <gedare at rtems.org> wrote:
> Not sure which I like better.. "licenses" or "LICENSE" subdirectory?
>
> Also, can we move COPYING (the GPL 2) to the licenses/LICENSE subdirectory?
>
> On Wed, Apr 24, 2013 at 6:48 PM, Gedare Bloom <gedare at rtems.org> wrote:
>> ---
>>  LICENSE                |   20 ----------------
>>  LICENSE.NET            |   59 ------------------------------------------------
>>  LICENSE.RPCXDR         |   40 --------------------------------
>>  LICENSE.WEBSERVER      |    4 ---
>>  LICENSE/LICENSE        |   20 ++++++++++++++++
>>  LICENSE/LICENSE.NET    |   59 ++++++++++++++++++++++++++++++++++++++++++++++++
>>  LICENSE/LICENSE.RPCXDR |   40 ++++++++++++++++++++++++++++++++
>>  7 files changed, 119 insertions(+), 123 deletions(-)
>>  delete mode 100644 LICENSE
>>  delete mode 100644 LICENSE.NET
>>  delete mode 100644 LICENSE.RPCXDR
>>  delete mode 100644 LICENSE.WEBSERVER
>>  create mode 100644 LICENSE/LICENSE
>>  create mode 100644 LICENSE/LICENSE.NET
>>  create mode 100644 LICENSE/LICENSE.RPCXDR
>>
>> diff --git a/LICENSE b/LICENSE
>> deleted file mode 100644
>> index 1d85bbf..0000000
>> --- a/LICENSE
>> +++ /dev/null
>> @@ -1,20 +0,0 @@
>> -                      LICENSE INFORMATION
>> -
>> -RTEMS is free software; you can redistribute it and/or modify it under
>> -terms of the GNU General Public License as published by the
>> -Free Software Foundation; either version 2, or (at your option) any
>> -later version.  RTEMS is distributed in the hope that it will be useful,
>> -but WITHOUT ANY WARRANTY; without even the implied warranty of
>> -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
>> -General Public License for more details. You should have received
>> -a copy of the GNU General Public License along with RTEMS; see
>> -file COPYING. If not, write to the Free Software Foundation, 675
>> -Mass Ave, Cambridge, MA 02139, USA.
>> -
>> -As a special exception, including RTEMS header files in a file,
>> -instantiating RTEMS generics or templates, or linking other files
>> -with RTEMS objects to produce an executable application, does not
>> -by itself cause the resulting executable application to be covered
>> -by the GNU General Public License. This exception does not
>> -however invalidate any other reasons why the executable file might be
>> -covered by the GNU Public License.
>> diff --git a/LICENSE.NET b/LICENSE.NET
>> deleted file mode 100644
>> index 68bcbc9..0000000
>> --- a/LICENSE.NET
>> +++ /dev/null
>> @@ -1,59 +0,0 @@
>> -The RTEMS TCP/IP stack is a port of the FreeBSD TCP/IP stack.  The following
>> -copyright and licensing information applies to this code.
>> -
>> -This code is found under the c/src/libnetworking directory but does not
>> -constitute the entire contents of that subdirectory.
>> -
>> -=============================================================================
>> -
>> -Copyright (c) 1980, 1983, 1988, 1993
>> -       The Regents of the University of California.  All rights reserved.
>> -
>> -Redistribution and use in source and binary forms, with or without
>> -modification, are permitted provided that the following conditions
>> -are met:
>> -1. Redistributions of source code must retain the above copyright
>> -   notice, this list of conditions and the following disclaimer.
>> -2. Redistributions in binary form must reproduce the above copyright
>> -   notice, this list of conditions and the following disclaimer in the
>> -   documentation and/or other materials provided with the distribution.
>> -3. All advertising materials mentioning features or use of this software
>> -   must display the following acknowledgment:
>> -       This product includes software developed by the University of
>> -       California, Berkeley and its contributors.
>> -4. Neither the name of the University nor the names of its contributors
>> -   may be used to endorse or promote products derived from this software
>> -   without specific prior written permission.
>> -
>> -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
>> -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
>> -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
>> -ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
>> -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
>> -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
>> -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
>> -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
>> -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
>> -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
>> -SUCH DAMAGE.
>> -
>> --
>> -Portions Copyright (c) 1993 by Digital Equipment Corporation.
>> -
>> -Permission to use, copy, modify, and distribute this software for any
>> -purpose with or without fee is hereby granted, provided that the above
>> -copyright notice and this permission notice appear in all copies, and that
>> -the name of Digital Equipment Corporation not be used in advertising or
>> -publicity pertaining to distribution of the document or software without
>> -specific, written prior permission.
>> -
>> -THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL
>> -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
>> -OF MERCHANTABILITY AND FITNESS.   IN NO EVENT SHALL DIGITAL EQUIPMENT
>> -CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
>> -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
>> -PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
>> -ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
>> -SOFTWARE.
>> -
>> -=============================================================================
>> diff --git a/LICENSE.RPCXDR b/LICENSE.RPCXDR
>> deleted file mode 100644
>> index 1da6174..0000000
>> --- a/LICENSE.RPCXDR
>> +++ /dev/null
>> @@ -1,40 +0,0 @@
>> -The RTEMS RPC/XDR support is a port of the freely distributed
>> -Sun Microsystems implementation.  The following copyright and
>> -licensing information applies to this code.
>> -
>> -This code is in the c/src/librpc directory.
>> -
>> -=============================================================================
>> -
>> -Copyright (C) 1984, Sun Microsystems, Inc.
>> -
>> -Sun RPC is a product of Sun Microsystems, Inc. and is provided for
>> -unrestricted use provided that this legend is included on all tape
>> -media and as a part of the software program in whole or part.  Users
>> -may copy or modify Sun RPC without charge, but are not authorized
>> -to license or distribute it to anyone else except as part of a product or
>> -program developed by the user.
>> -
>> -SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
>> -WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
>> -PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
>> -
>> -Sun RPC is provided with no support and without any obligation on the
>> -part of Sun Microsystems, Inc. to assist in its use, correction,
>> -modification or enhancement.
>> -
>> -SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
>> -INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
>> -OR ANY PART THEREOF.
>> -
>> -In no event will Sun Microsystems, Inc. be liable for any lost revenue
>> -or profits or other special, indirect and consequential damages, even if
>> -Sun has been advised of the possibility of such damages.
>> -
>> -Sun Microsystems, Inc.
>> -2550 Garcia Avenue
>> -Mountain View, California  94043
>> -
>> -=============================================================================
>> -
>> -
>> diff --git a/LICENSE.WEBSERVER b/LICENSE.WEBSERVER
>> deleted file mode 100644
>> index 65e3757..0000000
>> --- a/LICENSE.WEBSERVER
>> +++ /dev/null
>> @@ -1,4 +0,0 @@
>> -The source code in c/src/libnetworking/rtems_webserver is a port
>> -of the Go Ahead Software, Inc. WebServer.  Their copyright and
>> -licensing terms apply.  See c/src/libnetworking/rtems_webserver/license.txt
>> -for details.
>> diff --git a/LICENSE/LICENSE b/LICENSE/LICENSE
>> new file mode 100644
>> index 0000000..1d85bbf
>> --- /dev/null
>> +++ b/LICENSE/LICENSE
>> @@ -0,0 +1,20 @@
>> +                      LICENSE INFORMATION
>> +
>> +RTEMS is free software; you can redistribute it and/or modify it under
>> +terms of the GNU General Public License as published by the
>> +Free Software Foundation; either version 2, or (at your option) any
>> +later version.  RTEMS is distributed in the hope that it will be useful,
>> +but WITHOUT ANY WARRANTY; without even the implied warranty of
>> +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
>> +General Public License for more details. You should have received
>> +a copy of the GNU General Public License along with RTEMS; see
>> +file COPYING. If not, write to the Free Software Foundation, 675
>> +Mass Ave, Cambridge, MA 02139, USA.
>> +
>> +As a special exception, including RTEMS header files in a file,
>> +instantiating RTEMS generics or templates, or linking other files
>> +with RTEMS objects to produce an executable application, does not
>> +by itself cause the resulting executable application to be covered
>> +by the GNU General Public License. This exception does not
>> +however invalidate any other reasons why the executable file might be
>> +covered by the GNU Public License.
>> diff --git a/LICENSE/LICENSE.NET b/LICENSE/LICENSE.NET
>> new file mode 100644
>> index 0000000..4977517
>> --- /dev/null
>> +++ b/LICENSE/LICENSE.NET
>> @@ -0,0 +1,59 @@
>> +The RTEMS TCP/IP stack is a port of the FreeBSD TCP/IP stack.  The following
>> +copyright and licensing information applies to this code.
>> +
>> +This code is found under the cpukit/libnetworking directory but does not
>> +constitute the entire contents of that subdirectory.
>> +
>> +=============================================================================
>> +
>> +Copyright (c) 1980, 1983, 1988, 1993
>> +       The Regents of the University of California.  All rights reserved.
>> +
>> +Redistribution and use in source and binary forms, with or without
>> +modification, are permitted provided that the following conditions
>> +are met:
>> +1. Redistributions of source code must retain the above copyright
>> +   notice, this list of conditions and the following disclaimer.
>> +2. Redistributions in binary form must reproduce the above copyright
>> +   notice, this list of conditions and the following disclaimer in the
>> +   documentation and/or other materials provided with the distribution.
>> +3. All advertising materials mentioning features or use of this software
>> +   must display the following acknowledgment:
>> +       This product includes software developed by the University of
>> +       California, Berkeley and its contributors.
>> +4. Neither the name of the University nor the names of its contributors
>> +   may be used to endorse or promote products derived from this software
>> +   without specific prior written permission.
>> +
>> +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
>> +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
>> +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
>> +ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
>> +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
>> +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
>> +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
>> +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
>> +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
>> +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
>> +SUCH DAMAGE.
>> +
>> +-
>> +Portions Copyright (c) 1993 by Digital Equipment Corporation.
>> +
>> +Permission to use, copy, modify, and distribute this software for any
>> +purpose with or without fee is hereby granted, provided that the above
>> +copyright notice and this permission notice appear in all copies, and that
>> +the name of Digital Equipment Corporation not be used in advertising or
>> +publicity pertaining to distribution of the document or software without
>> +specific, written prior permission.
>> +
>> +THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL
>> +WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
>> +OF MERCHANTABILITY AND FITNESS.   IN NO EVENT SHALL DIGITAL EQUIPMENT
>> +CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
>> +DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
>> +PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
>> +ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
>> +SOFTWARE.
>> +
>> +=============================================================================
>> diff --git a/LICENSE/LICENSE.RPCXDR b/LICENSE/LICENSE.RPCXDR
>> new file mode 100644
>> index 0000000..ca58eaa
>> --- /dev/null
>> +++ b/LICENSE/LICENSE.RPCXDR
>> @@ -0,0 +1,40 @@
>> +The RTEMS RPC/XDR support is a port of the freely distributed
>> +Sun Microsystems implementation.  The following copyright and
>> +licensing information applies to this code.
>> +
>> +This code is in the cpukit/librpc directory.
>> +
>> +=============================================================================
>> +
>> +Copyright (C) 1984, Sun Microsystems, Inc.
>> +
>> +Sun RPC is a product of Sun Microsystems, Inc. and is provided for
>> +unrestricted use provided that this legend is included on all tape
>> +media and as a part of the software program in whole or part.  Users
>> +may copy or modify Sun RPC without charge, but are not authorized
>> +to license or distribute it to anyone else except as part of a product or
>> +program developed by the user.
>> +
>> +SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
>> +WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
>> +PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
>> +
>> +Sun RPC is provided with no support and without any obligation on the
>> +part of Sun Microsystems, Inc. to assist in its use, correction,
>> +modification or enhancement.
>> +
>> +SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
>> +INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
>> +OR ANY PART THEREOF.
>> +
>> +In no event will Sun Microsystems, Inc. be liable for any lost revenue
>> +or profits or other special, indirect and consequential damages, even if
>> +Sun has been advised of the possibility of such damages.
>> +
>> +Sun Microsystems, Inc.
>> +2550 Garcia Avenue
>> +Mountain View, California  94043
>> +
>> +=============================================================================
>> +
>> +
>> --
>> 1.7.1
>>



More information about the devel mailing list