forked from robotology/yarp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
COPYING
226 lines (221 loc) · 7.54 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
Unless otherwise stated, files in YARP are:
Copyright (C) 2006-2020 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`
- `ovrheadset`
- `portaudio`
- `portaudioPlayer`
- `portaudioRecorder`
- `Rangefinder2DClient`
- `Rangefinder2DWrapper`
- `rpLidar`
- `rpLidar2`
- `SDLJoypad`
- `transformClient`
- `transformServer`
- `usbCamera`
+ 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.
+ `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 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:
+ `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
Nicolò Genesio
Marco Randazzo
Lorenzo Natale
Alberto Cardellino
Ugo Pattacini
Ali Paikan
YARP Developers
Damiano Enerli
Andrea Ruzzenenti
Alessandro Scalzo
Silvio Traversaro
Elena Ceseracciu
Francesco Romano
Matteo Brunettini
Giacomo Spigler
Giorgio Metta
Vadim Tikhanoff
Davide Perrone
Alessandro Roncone
Valentina Gaggero
Claudio Fantacci
Konstantinos Theofilis
Alexandre Bernardino
Bartek Łukawski
Tobias Fischer
Duarte Aragao
Francesco Nori
Juan G. Victores
Nuno Guedelha
Andrea Del Prete
Arjan Gijsberts
Carlos Beltran-Gonzalez
Claudio Castellini
Daniel Krieg
Diego Ferigo
Ettore Landini
Prashanth Ramadoss
Alexandros Paraschos
Yeshasvi Tirupachuri
Giovanni Saponaro
Giulia Vezzani
Jonas Ruesch
Lorenzo Rapetti
Michael Bucko
Stefano Dafarra
Giulio Romualdi
Massimo Regoli
Alessio Rocchi
Mirko Ferrati
Aiko Dinale
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
Holger Friedrich
Mohamed Babiker Mohamed Elobaid
Naeem Assif Mirza
Plinio Moreno
Ze Ji
Austin Kothig
Carlo Ciliberto
Carlotta Sartore
Claudia Latella
Davide Tome
Elena Rampone
Emilio Benenati
Enrico Mingo
Francesca Stramandinoli
Giovanni Saponaro
Jason Chevrie
Marco Monforte
Massimiliano Iacono
Matej Hoffmann
Nicola Piga
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
Istituto Italiano di Tecnologia (IIT) (2394 files)
RobotCub Consortium (762 files)
Daniel Krieg <krieg@fias.uni-frankfurt.de> (16 files)
David Miller <miller@oxygen-icons.org> (13 files)
David Vignoni <david@icon-king.com> (13 files)
Johann Ollivier Lapeyre <johann@oxygen-icons.org> (13 files)
Kenneth Wimer <kwwii@bootsplash.org> (13 files)
Nuno Pinheiro <nuno@oxygen-icons.org> (13 files)
Riccardo Iaconelli <riccardo@oxygen-icons.org> (13 files)
Anne van Rossum <anne@almende.com> (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)
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