-
Notifications
You must be signed in to change notification settings - Fork 62
Open
Description
Changing the license of PPRZLINK to LGPL (with proper exceptions for static linking https://en.wikipedia.org/wiki/GPL_linking_exception) would make integration into non-GPL code easier.
Below is a list (maybe not complete yet) of contributors extracted from git + file headers, for the current pprzlink repository and also from the former code previously integrated to Paparazzi (paparazzi/paparazzi@22ca426 and before)
#### PAPARAZZI ####
git ls-tree -r -z --name-only HEAD -- conf/messages.* conf/units.xml sw/tools/generators/gen_messages.ml sw/airborne/subsystems/datalink/*transport* sw/airborne/subsystems/datalink/xbee* sw/airborne/subsystems/datalink/uart_print.h sw/lib/python/**/* sw/lib/ocaml/pprz.ml* sw/lib/ocaml/xbee.ml* sw/lib/ocaml/serial.ml* sw/lib/ocaml/logpprz.ml* sw/lib/ocaml/convert.c | xargs -0 -n1 git blame --line-porcelain HEAD |grep "^author "|sort|uniq -c|sort -nr
3591 author Felix Ruess
1882 author Gautier Hattenberger
1718 author Pascal Brisset
1169 author Antoine Drouin
218 author Martin Mueller
217 author Allen Ibara
129 author Christophe De Wagter
82 author Freek van Tienen
61 author John Stowers
27 author podhrmic
27 author Cameron Lee
26 author Oswald Berthold
20 author Ewoud Smeur
16 author dewagter
15 author fvantienen
12 author kirkscheper
11 author Bruzzlee
9 author Loic Drumettaz
9 author Allen
6 author Stephen Dwyer
5 author Tobias Muench
5 author LodewijkSikkel
5 author agressiva
4 author Pranay Sinha
4 author karlito139
3 author Paul Cox
3 author guidoAI
2 author Roland Meertens
2 author rad
2 author [email protected]
2 author Christoph Niemann
1 author OSAM-UAV Team
1 author Louis Dugrain
1 author Eric Parsonage
grep "Copyright" conf/messages.* conf/units.xml sw/tools/generators/gen_messages.ml sw/airborne/subsystems/datalink/*transport* sw/airborne/subsystems/datalink/xbee* sw/airborne/subsystems/datalink/uart_print.h sw/lib/python/**/* sw/lib/ocaml/pprz.ml* sw/lib/ocaml/xbee.ml* sw/lib/ocaml/serial.ml* sw/lib/ocaml/logpprz.ml* sw/lib/ocaml/convert.c
sw/tools/generators/gen_messages.ml: * Copyright (C) 2003-2008 ENAC, Pascal Brisset, Antoine Drouin
sw/airborne/subsystems/datalink/downlink_transport.h: * Copyright (C) 2003-2010 The Paparazzi Team
sw/airborne/subsystems/datalink/ivy_transport.c: * Copyright (C) 2003 Pascal Brisset, Antoine Drouin
sw/airborne/subsystems/datalink/ivy_transport.c: * Copyright (C) 2014 Gautier Hattenberger <[email protected]>
sw/airborne/subsystems/datalink/ivy_transport.h: * Copyright (C) 2003 Pascal Brisset, Antoine Drouin
sw/airborne/subsystems/datalink/ivy_transport.h: * Copyright (C) 2014 Gautier Hattenberger <[email protected]>
sw/airborne/subsystems/datalink/pprzlog_transport.c: * Copyright (C) 2014 Gautier Hattenberger <[email protected]>
sw/airborne/subsystems/datalink/pprzlog_transport.h: * Copyright (C) 2014 Gautier Hattenberger <[email protected]>
sw/airborne/subsystems/datalink/pprz_transport.c: * Copyright (C) 2006 Pascal Brisset, Antoine Drouin
sw/airborne/subsystems/datalink/pprz_transport.c: * Copyright (C) 2014 Gautier Hattenberger <[email protected]>
sw/airborne/subsystems/datalink/pprz_transport.h: * Copyright (C) 2003 Pascal Brisset, Antoine Drouin
sw/airborne/subsystems/datalink/pprz_transport.h: * Copyright (C) 2014 Gautier Hattenberger <[email protected]>
sw/airborne/subsystems/datalink/transport.h: * Copyright (C) 2011-2014 Gautier Hattenberger <[email protected]>
sw/airborne/subsystems/datalink/xbee24.h: * Copyright (C) 2009 ENAC, Pascal Brisset
sw/airborne/subsystems/datalink/xbee24.h: * Copyright (C) 2014 Gautier Hattenberger <[email protected]>
sw/airborne/subsystems/datalink/xbee868.h: * Copyright (C) 2009 ENAC, Pascal Brisset
sw/airborne/subsystems/datalink/xbee868.h: * Copyright (C) 2014 Gautier Hattenberger <[email protected]>
sw/airborne/subsystems/datalink/xbee.c: * Copyright (C) 2006 Pascal Brisset, Antoine Drouin
sw/airborne/subsystems/datalink/xbee.c: * Copyright (C) 2014 Gautier Hattenberger <[email protected]>
sw/airborne/subsystems/datalink/xbee.h: * Copyright (C) 2006 Pascal Brisset, Antoine Drouin
sw/airborne/subsystems/datalink/xbee.h: * Copyright (C) 2014 Gautier Hattenberger <[email protected]>
sw/airborne/subsystems/datalink/uart_print.h: * Copyright (C) 2005 Pascal Brisset, Antoine Drouin
sw/airborne/subsystems/datalink/uart_print.h: * Copyright (C) 2015 Gautier Hattenberger <[email protected]>
sw/lib/ocaml/pprz.ml: * Copyright (C) 2003 Pascal Brisset, Antoine Drouin
sw/lib/ocaml/pprz.mli: * Copyright (C) 2003 Pascal Brisset, Antoine Drouin
sw/lib/ocaml/xbee.ml: * Copyright (C) 2006 ENAC, Pascal Brisset, Antoine Drouin
sw/lib/ocaml/xbee.mli: * Copyright (C) 2006 ENAC, Pascal Brisset, Antoine Drouin
sw/lib/ocaml/serial.ml: * Copyright (C) 2004 CENA/ENAC, Pascal Brisset
sw/lib/ocaml/serial.mli: * Copyright (C) 2004 CENA/ENAC, Pascal Brisset
sw/lib/ocaml/logpprz.ml: * Copyright (C) 2003 Pascal Brisset, Antoine Drouin
sw/lib/ocaml/convert.c: Copyright (C) 2004 Pascal Brisset, Antoine Drouin
#### PPRZLINK ####
git ls-tree -r -z --name-only HEAD -- **/* | xargs -0 -n1 git blame --line-porcelain HEAD |grep "^author "|sort|uniq -c|sort -nr
10923 author Felix Ruess
8295 author Gautier Hattenberger
246 author Rijesh Augustine
82 author HooperFly
65 author kevindehecker
50 author kirkscheper
41 author Christophe De Wagter
11 author Ewoud Smeur
9 author Roland Meertens
9 author guidoAI
Main contributors are well known and easy to reach. What about minor ones, former student and so on. Do we set a limit and where ?
Metadata
Metadata
Assignees
Labels
No labels