mirror of
https://github.com/apache/nuttx.git
synced 2026-05-30 21:36:28 +08:00
Update COPYING file. Tools in the tools/ directory are not intended for binary redistribution and may not all conform to BSD licensing.
This commit is contained in:
@@ -1,29 +1,47 @@
|
|||||||
COPYING -- Describes the terms under which Nuttx is distributed. A copy of
|
COPYING
|
||||||
the BSD-style licensing is included in this file. In my words -- I believe
|
=======
|
||||||
that you should free to use NuttX in any environment, private, private,
|
|
||||||
commercial, open, closed, etc. provided only that you respect the modest
|
|
||||||
copyright notices as described in license (below), respect Trademarks, and
|
|
||||||
include a copy of the BSD license. Please feel free to contact me if you
|
|
||||||
have any licensing concerns.
|
|
||||||
|
|
||||||
Copyright Date Notation: Copyright information is provided in the header
|
Describes the terms under which Nuttx is distributed. A copy of the BSD-
|
||||||
of each file. This copyright information includes the name of the copyright
|
style licensing is included in this file. In my words -- I believe that you
|
||||||
holder and the year(s) in which copyrighted additions to the file were made
|
should free to use NuttX in any environment, private, private, commercial,
|
||||||
to the file. A comma (',') is used to separate years in the list of years.
|
open, closed, etc. provided only that you respect the modest copyright
|
||||||
A hyphen ('-') is used as a more compact notation when additions were made
|
notices as described in license (below), respect Trademarks, and include a
|
||||||
over several consecutive years. So for example, "2007, 2011" would mean
|
copy of the BSD license. Please feel free to contact me if you have any
|
||||||
that copyrighted additions were made during the years of 2007 and 2011
|
icensing concerns.
|
||||||
whereas "2007-2011" would indicate copyrighted additions in the years 2007,
|
|
||||||
2008, 2009, 2010, and 2011.
|
|
||||||
|
|
||||||
Copyright Line Continuation: Copy information which exceeds the usable line
|
Tool Licenses
|
||||||
lengh may be broken and continued on the following line, such as:
|
-------------
|
||||||
|
|
||||||
|
Tools under the nuttx/tools directory are not intended for binary
|
||||||
|
distribution. You may find other licensing on individual tools in that
|
||||||
|
directory. If you intend to redistribute these tools in binary form, please
|
||||||
|
respect the individual license of each tool as identified in the file header
|
||||||
|
of the tool source files.
|
||||||
|
|
||||||
|
Copyright Date Notation
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
Copyright information is provided in the header of each file. This
|
||||||
|
copyright information includes the name of the copyright holder and the
|
||||||
|
year(s) in which copyrighted additions to the file were made to the file.
|
||||||
|
A comma (',') is used to separate years in the list of years. A hyphen ('-')
|
||||||
|
is used as a more compact notation when additions were made over several
|
||||||
|
consecutive years. So for example, "2007, 2011" would mean that copyrighted
|
||||||
|
additions were made during the years of 2007 and 2011 whereas "2007-2011"
|
||||||
|
would indicate copyrighted additions in the years 2007, 2008, 2009, 2010,
|
||||||
|
and 2011.
|
||||||
|
|
||||||
|
Copyright Line Continuation
|
||||||
|
---------------------------
|
||||||
|
|
||||||
|
Copy information which exceeds the usable line lengh may be broken and
|
||||||
|
continued on the following line, such as:
|
||||||
|
|
||||||
Copyright (C) 2007-2010, 2012, 2014-2015, 2017 Gregory Nutt. All
|
Copyright (C) 2007-2010, 2012, 2014-2015, 2017 Gregory Nutt. All
|
||||||
rights reserved.
|
rights reserved.
|
||||||
|
|
||||||
NuttX
|
NuttX
|
||||||
^^^^^
|
=====
|
||||||
|
|
||||||
License for NuttX in general (authorship and copyright dates on individual
|
License for NuttX in general (authorship and copyright dates on individual
|
||||||
files will vary):
|
files will vary):
|
||||||
@@ -64,7 +82,7 @@ files will vary):
|
|||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
FAT Long File Names
|
FAT Long File Names
|
||||||
^^^^^^^^^^^^^^^^^^^
|
===================
|
||||||
|
|
||||||
NOTE: If CONFIG_FAT_LFN is defined in your NuttX configuration file, then
|
NOTE: If CONFIG_FAT_LFN is defined in your NuttX configuration file, then
|
||||||
there may be some legal, patent issues. The following was extracted from
|
there may be some legal, patent issues. The following was extracted from
|
||||||
@@ -99,7 +117,7 @@ FAT Long File Names
|
|||||||
So you have been forewarned: Use the long filename at your own risk!
|
So you have been forewarned: Use the long filename at your own risk!
|
||||||
|
|
||||||
uIP
|
uIP
|
||||||
^^^
|
===
|
||||||
|
|
||||||
Many lower-level networking components of NuttX derive from uIP which
|
Many lower-level networking components of NuttX derive from uIP which
|
||||||
has a similar BSD style license:
|
has a similar BSD style license:
|
||||||
@@ -108,7 +126,7 @@ has a similar BSD style license:
|
|||||||
All rights reserved.
|
All rights reserved.
|
||||||
|
|
||||||
IGMP
|
IGMP
|
||||||
^^^^
|
===
|
||||||
|
|
||||||
IGMP support, if enabled, adds additional logic by Steve Reynolds:
|
IGMP support, if enabled, adds additional logic by Steve Reynolds:
|
||||||
|
|
||||||
@@ -116,7 +134,7 @@ IGMP support, if enabled, adds additional logic by Steve Reynolds:
|
|||||||
All rights reserved.
|
All rights reserved.
|
||||||
|
|
||||||
The HID Parser in drivers/usbhost
|
The HID Parser in drivers/usbhost
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
=================================
|
||||||
|
|
||||||
Adapted from the LUFA Library (MIT license):
|
Adapted from the LUFA Library (MIT license):
|
||||||
|
|
||||||
@@ -144,8 +162,8 @@ The HID Parser in drivers/usbhost
|
|||||||
Certain functions in the NuttX C-library derive from other BSD-compatible
|
Certain functions in the NuttX C-library derive from other BSD-compatible
|
||||||
sources:
|
sources:
|
||||||
|
|
||||||
fs/nfs:
|
fs/nfs
|
||||||
^^^^^^^
|
======
|
||||||
|
|
||||||
NFS:
|
NFS:
|
||||||
|
|
||||||
@@ -166,7 +184,7 @@ fs/nfs:
|
|||||||
California, Berkeley and its contributors."
|
California, Berkeley and its contributors."
|
||||||
|
|
||||||
fs/spiffs
|
fs/spiffs
|
||||||
^^^^^^^^^
|
=========
|
||||||
|
|
||||||
The MIT License (MIT)
|
The MIT License (MIT)
|
||||||
|
|
||||||
@@ -189,14 +207,14 @@ fs/spiffs
|
|||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
strtod():
|
strtod()
|
||||||
^^^^^^^^
|
========
|
||||||
|
|
||||||
Copyright (C) 2002 Michael Ringgaard. All rights reserved.
|
Copyright (C) 2002 Michael Ringgaard. All rights reserved.
|
||||||
Copyright (C) 2006-2007 H. Peter Anvin.
|
Copyright (C) 2006-2007 H. Peter Anvin.
|
||||||
|
|
||||||
dtoa():
|
dtoa()
|
||||||
^^^^^^
|
======
|
||||||
|
|
||||||
If you enable floating point conversions with CONFIG_LIBC_FLOATINGPOINT,
|
If you enable floating point conversions with CONFIG_LIBC_FLOATINGPOINT,
|
||||||
then some files with an unmodified BSD license will be included. That
|
then some files with an unmodified BSD license will be included. That
|
||||||
@@ -207,7 +225,7 @@ dtoa():
|
|||||||
California, Berkeley and its contributors."
|
California, Berkeley and its contributors."
|
||||||
|
|
||||||
libc/string/lib_vikmemcpy.c
|
libc/string/lib_vikmemcpy.c
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
===========================
|
||||||
|
|
||||||
If you enable CONFIG_MEMCPY_VIK, then you will build with the optimized
|
If you enable CONFIG_MEMCPY_VIK, then you will build with the optimized
|
||||||
version of memcpy from Daniel Vik. Licensing information for that version
|
version of memcpy from Daniel Vik. Licensing information for that version
|
||||||
@@ -236,7 +254,7 @@ libc/string/lib_vikmemcpy.c
|
|||||||
distribution.
|
distribution.
|
||||||
|
|
||||||
libs/libc/math
|
libs/libc/math
|
||||||
^^^^^^^^^^^^^^
|
==============
|
||||||
|
|
||||||
If you enable CONFIG_LIB, you will build the math library at libc/math.
|
If you enable CONFIG_LIB, you will build the math library at libc/math.
|
||||||
This library was taken from the math library developed for the Rhombus
|
This library was taken from the math library developed for the Rhombus
|
||||||
@@ -258,7 +276,7 @@ libs/libc/math
|
|||||||
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||||
|
|
||||||
drivers/video/ov2640
|
drivers/video/ov2640
|
||||||
^^^^^^^^^^^^^^^^^^^^
|
====================
|
||||||
|
|
||||||
WARNING: Some of the information in the data tables in this file came
|
WARNING: Some of the information in the data tables in this file came
|
||||||
from other projects with conflicting licenses: Linux and ArduCAM. Those
|
from other projects with conflicting licenses: Linux and ArduCAM. Those
|
||||||
|
|||||||
Reference in New Issue
Block a user