forked from robotology/yarp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
COPYING
207 lines (202 loc) · 7.06 KB
/
COPYING
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
Unless otherwise stated, files in YARP are:
Copyright (C) 2006-2018 Istituto Italiano di Tecnologia (IIT)
All rights reserved.
This software may be modified and distributed under the terms of the
BSD-3-Clause license. See the accompanying LICENSE file for details.
Most YARP components are released under the terms of the BSD-3-Clause.
Some optional components are released under the terms of the LGPL-2.1 or later,
GPL-2.0 or later, GPL-3.0 or later, or Apache-2.0 License:
* Some components are released under the terms of the LGPL license, version 2.1
or later.
+ devices:
- `batteryClient`
- `batteryWrapper`
- `depthCamera`
- `imuBosch_BNO055`
- `laserFromDepth`
- `laserHokuyo`
- `localization2DClient`
- `map2DClient`
- `map2DServer`
- `navigation2DClient`
- `opencv`
- `ovrheadset`
- `portaudio`
- `Rangefinder2DClient`
- `Rangefinder2DWrapper`
- `rpLidar`
- `rpLidar2`
- `SDLJoypad`
- `transformClient`
- `transformServer`
+ tools:
- `yarplogger-console`
- `yarpmanager-console`
- `yarprobotinterface`
+ GUIs:
- `yarpbatterygui`
- `yarpdataplayer`
- `yarplaserscannergui`
- `yarplogger`
- `yarpmanager`
- `yarpmotorgui`
- `QtYARPView` and `yarpview`
* Some optional components use 3rd party libraries that may have some extra
requirements.
+ `libYARP_rtf` and the RTF plugins use
[RTF](https://github.com/robotology/robot-testing/blob/master/LICENSE).
+ The `xmlrpc` carrier uses a custom version of the
[xmlrpcpp](https://sourceforge.net/projects/xmlrpcpp/) library.
+ The `bayer` carrier uses alternatively
[libdc1394](http://damien.douxchamps.net/ieee1394/libdc1394/) or, if the
library is not available, links statically a few files taken from
[libdc1394](http://libdc1394.git.sourceforge.net/git/gitweb.cgi?p=libdc1394/libdc1394;a=blob_plain;f=libdc1394/dc1394/bayer.c;hb=HEAD).
+ The `h264` carrier uses glib (LGPLv2.1 or later) and gstreamer (LGPLv2.1 or
later).
+ The `mpi` carrier uses MPI (license dependent on the implementation).
+ The `dynamixelAX12Ftdi` device uses
[libftdi](https://www.intra2net.com/en/developer/libftdi/).
+ The `SDLJoypad` device uses alternatively
[SDL 1.2](https://libsdl.org/license.php).
+ The ffmpeg_grabber and ffmpeg_writer devices use
[Ffmpeg](https://github.com/FFmpeg/FFmpeg/blob/master/LICENSE.md).
+ The ovrheadset device use the
[Oculis SDK](https://developer.oculus.com/licenses/).
* A few optional parts of YARP are released under the terms of the GPL license,
version 2 or later:
+ `libYARP_math` uses the GNU Scientific Library, under the GPL 2 or later.
+ `example/matrix/gsl_example.cpp` uses GSL, under the GPL 2 or later.
* A few optional parts of YARP are released under the terms of the GPL license,
version 3 or later:
+ `QtYARPScope` uses QCustomPlot that is GPL3+ and it is therefore GPL3+.
+ `yarpscope` uses `QtYARPScope` that is GPL3+ and it is therefore GPL3+.
+ `yarpviz` uses qgv that is GPL3+ and it is therefore GPL3+.
+ `example/ContainerExample` uses `QtYARPScope` and it is therefore GPL3+.
* The `yarpidl_thrift` tool is released under the Apache-2.0 License.
The list of committers in the YARP repository (ordered by number of commit) is:
Paul Fitzpatrick
Daniele E. Domenichelli
Lorenzo Natale
Nicolò Genesio
Marco Randazzo
Alberto Cardellino
Ugo Pattacini
Ali Paikan
YARP Developers
Damiano Enerli
Alessandro Scalzo
Andrea Ruzzenenti
Elena Ceseracciu
Silvio Traversaro
Francesco Romano
Giacomo Spigler
Giorgio Metta
Matteo Brunettini
Vadim Tikhanoff
Davide Perrone
Alessandro Roncone
Konstantinos Theofilis
Alexandre Bernardino
Claudio Fantacci
Duarte Aragao
Tobias Fischer
Valentina Gaggero
Francesco Nori
Bartek Łukawski
Juan G. Victores
Andrea Del Prete
Nuno Guedelha
Arjan Gijsberts
Carlos Beltran-Gonzalez
Claudio Castellini
Daniel Krieg
Alexandros Paraschos
Diego Ferigo
Giovanni Saponaro
Giulia Vezzani
Jonas Ruesch
Lorenzo Rapetti
Michael Bucko
Massimo Regoli
Alessio Rocchi
Mirko Ferrati
Aiko Dinale
Bertrand Higy
David-Estevez
Francesco Giovannini
Bruno Nery
Davide Pollarolo
Emilio Cartoni
Fabien Benureau
Francesco Orabona
Gabriele Nava
Holger Friedrich
Naeem Assif Mirza
Plinio Moreno
Prashanth Ramadoss
Yeshasvi Tirupachuri
Ze Ji
Carlo Ciliberto
Claudia Latella
Davide Tome
Elena Rampone
Enrico Mingo
Francesca Stramandinoli
Marco Monforte
Massimiliano Iacono
Matej Hoffmann
Mohamed Babiker Mohamed Elobaid
Pedro Vicente
Serena Ivaldi
Vítor Galvão
Zero King
The list of copyright holders for YARP is:
Copyright (C) 1995, 2000, 2003, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018
Istituto Italiano di Tecnologia (IIT) (2206 files)
RobotCub Consortium (739 files)
Daniel Krieg <[email protected]> (16 files)
David Miller <[email protected]> (13 files)
David Vignoni <[email protected]> (13 files)
Johann Ollivier Lapeyre <[email protected]> (13 files)
Kenneth Wimer <[email protected]> (13 files)
Nuno Pinheiro <[email protected]> (13 files)
Riccardo Iaconelli <[email protected]> (13 files)
Anne van Rossum <[email protected]> (11 files)
Arjan Gijsberts (9 files)
Giacomo Spigler (7 files)
Alexandre Bernardino (5 files)
Carlos Beltran-Gonzalez (5 files)
Digia Plc and/or its subsidiary(-ies) (4 files)
Eric Mislivec (2 files)
Freyr Magnusson (2 files)
Intel Corporation (2 files)
Ze Ji (2 files)
Fabrice Bellard (1 file)
Francesco Giovannini (1 file)
Jonas Ruesch (1 file)
Julio Gomes (1 file)
Open Perception, Inc. (1 file)
Willow Garage, Inc. (1 file)
The identifier "RobotCub Consortium" used in some copyright statements is
equivalent to the following list of institutions:
* Ecole Polytechnique Federale de Lausanne - Biologically-Inspired
Robotics Group (BIRG) and Learning Algorithms and Systems Lab (LASA),
Switzerland
* IST Lisbon - Computer Vision and Robotics Lab Lisbon - Portugal
* Italian Institute of Technology - Dept. of Robotics, Brain and
Cognitive Sciences - Genova, Italy
* Sant'Anna School of Advanced Studies - ARTS Lab - Pisa - Italy
* Telerobot S.r.l. - Genova - Italy
* University of Ferrara - Department of Biomedical Science - Human
Physiology - Ferrara - Italy
* University of Genova - LIRA-Lab, Dipartimento di Informatica,
Sistemistica e Telematica - Genova - Italy
* University of Hertfordshire - School of Computer Science - United
Kingdom
* University of Uppsala - Department of Psychology - Uppsala - Sweden
* University of Zurich - Artificial Intelligence Lab, Department of
Information Technology - Zurich - Switzerland
* [2005-2008] University of Salford - Centre for Robotics and
Automation - Salford - United Kingdom
* [2009-2010] The University of Sheffield, Dept. of Automatic Control &
Systems Engineering, Sheffield, UK