forked from robotology/yarp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
COPYING
234 lines (229 loc) · 7.66 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
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
Unless otherwise stated, files in YARP are:
Copyright (C) 2006-2021 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:
- `audioPlayerWrapper`
- `audioRecorderWrapper`
- `batteryClient`
- `batteryWrapper`
- `depthCamera`
- `fakeLocalizerDevice`
- `fakeNavigationDevice`
- `imuBosch_BNO055`
- `laserFromDepth`
- `laserHokuyo`
- `localization2DClient`
- `map2DClient`
- `map2DServer`
- `navigation2DClient`
- `opencv`
- `portaudio`
- `portaudioPlayer`
- `portaudioRecorder`
- `Rangefinder2DClient`
- `Rangefinder2DWrapper`
- `rpLidar`
- `rpLidar2`
- `rpLidar3`
- `SDLJoypad`
- `transformClient`
- `transformServer`
- `usbCamera`
+ tools:
- `yarplogger-console`
- `yarpmanager-console`
- `yarpdataplayer-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.
+ `YARP_robottestingframework` and the Robot Testing Framework plugins use
[Robot Testing Framework](https://github.com/robotology/robot-testing-framework/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, and the
`image_compression_ffmpeg` and `sound_compression_mp3` portmonitors use
[Ffmpeg](https://github.com/FFmpeg/FFmpeg/blob/master/LICENSE.md).
+ The websocket carrier uses the `Websocket` library, which contains some
files that are released under the
[FDL](https://github.com/katzarsky/WebSocket/blob/master/WebSocket/sha1/license.txt)
license.
* A few optional parts of YARP are released under the terms of the GPL license,
version 2 or later:
+ `YARP_gsl` 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:
Daniele E. Domenichelli
Paul Fitzpatrick
Marco Randazzo
Nicolò Genesio
Lorenzo Natale
Alberto Cardellino
Ugo Pattacini
Ali Paikan
YARP Developers
Damiano Enerli
Andrea Ruzzenenti
Alessandro Scalzo
Silvio Traversaro
Elena Ceseracciu
Francesco Romano
Stefano Bernagozzi
Ettore Landini
Matteo Brunettini
Giacomo Spigler
Giorgio Metta
Vadim Tikhanoff
Bartek Łukawski
Davide Perrone
Alessandro Roncone
Valentina Gaggero
Giulia Martino
Claudio Fantacci
Konstantinos Theofilis
Alexandre Bernardino
Tobias Fischer
Duarte Aragao
Francesco Nori
Diego Ferigo
Juan G. Victores
Nuno Guedelha
Andrea Del Prete
Arjan Gijsberts
Carlos Beltran-Gonzalez
Claudio Castellini
Daniel Krieg
Stefano Dafarra
Fabio Valla
Prashanth Ramadoss
Alexandros Paraschos
Plinio Moreno
Valentina Vasco
Yeshasvi Tirupachuri
Giovanni Saponaro
Giulia Vezzani
Jonas Ruesch
Lorenzo Rapetti
Michael Bucko
Giulio Romualdi
Massimo Regoli
Aiko Dinale
Alessio Rocchi
Mirko Ferrati
Alexandre Gomes Pereira Antunes
Andrea Ruzzenenti
Bertrand Higy
David-Estevez
Francesco Giovannini
Arren Glover
Bruno Nery
Davide Pollarolo
Emilio Cartoni
Fabien Benureau
Francesco Orabona
Gabriele Nava
Gianpaolo Bontempo
Holger Friedrich
Johnny Willemsen
Mohamed Babiker Mohamed Elobaid
Naeem Assif Mirza
Nicola Piga
Ze Ji
Austin Kothig
Carlo Ciliberto
Carlotta Sartore
Claudia Latella
Davide Tome
Elena Rampone
Emilio Benenati
Enrico Mingo
Francesca Stramandinoli
Giovanni Saponaro
Giuseppe L'Erario
Jason Chevrie
Marco Monforte
Marco Randazzo
Massimiliano Iacono
Matej Hoffmann
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, 2019, 2020, 2021
Istituto Italiano di Tecnologia (IIT) (2731 files)
RobotCub Consortium (785 files)
Daniel Krieg <[email protected]> (16 files)
Anne van Rossum <[email protected]> (11 files)
Arjan Gijsberts (10 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)
Julio Gomes (2 files)
Ze Ji (2 files)
Copyright: NO_DOC (1 file)
Copyright: THRIFT_NO_DOC (1 file)
Fabrice Bellard (1 file)
Francesco Giovannini (1 file)
Jonas Ruesch (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