OTB Code Provenance Review

From OSGeo
Revision as of 04:56, 12 February 2016 by Wiki-Grizonnetm (talk | contribs)
Jump to navigation Jump to search

Committers

List of all OTB committers since 2006:

  • Amit Kulkarni
  • Angelos Tzotsos
  • Arnaud Jaen
  • Aurelien Bricier
  • Caroline Ruffel
  • Charles Peyrega
  • Chia Aik Song
  • Christophe Palmann
  • Conrad Bielski
  • Cyrille Valladeau
  • Daphne Deleflie
  • Emmanuel Christophe
  • Etienne Bougoin
  • Gregoire Mercier
  • Guillaume Borrut
  • Guillaume Pasero
  • Jonathan Guinet
  • Jordi Inglada
  • Julien Malik
  • Julien Michel
  • Luc Hermitte
  • Manuel Grizonnet
  • Mathieu Deltorre
  • Mickael Savinaud
  • Otmane Lahlou
  • Patrick Imbo
  • Rashad Kanavath
  • Romain Garrigues
  • Rosa Ruiloba
  • Sebastien Dinot
  • Sebastien Harasse
  • Stephane Albert
  • Thomas Feuvrier
  • Tishampati Dhar
  • Vincent Poulain
  • Yin Tiangang

Actual committers to OTB:

  • sdinot (Sébastien Dinot)
  • jmalik (Julien Malik)
  • msavinaud (Mickaël Savinaud)
  • mgrizonnet (Manuel Grizonnet)
  • jmichel (Julien Michel)
  • gpasero (Guillaume Pasero)
  • abricier (Aurélien Bricier)
  • jinglada (Jordi Inglada)
  • rkanavath (Rashad Kanavath)
  • cpalmann (Christophe Palmann)
  • salbert (Stéphane Albert)
  • lhermitte (Luc Hermitte)
  • poughov (Victor Poughon)

An updated list of all contributors to the library is also available in the OTB Software Guide (Chapter 36 - Contributors).

Outstanding Issues

There is no outstanding issue regarding OTB code provenance. OTB integrates in one module a dependency to the 6S library (developed by NASA, Maryland University and LOA lab). The software is distribute freely (including the source code) but without explicit license. We've got the agreement from the software authors and we're in the process of formalize this agreement (there is no issue) In the meantime OTB module which use 6S has been deactivated from the Debian package.

Included Libraries

List of third party libraries source code integrated in OTB source tree:

  • 6S
  • SiftFast
  • Boost (type_traits)
  • OssimPLugins

Other OTB dependencies are not included in the source tree.

Free Libraries

  • 6S
  • SiftFast
  • Boost type_traits
  • OssimPLugins

Non-Free Libraries

OTB does not include any non-free libraries.

Code Review

An extensive code review is in progress in the frame of the licence modification for OTB (from CeCILL to Apache). I can provide the link to Landon to follow the progress (work in progress).

Moreover CNES commissioned Black Duck to perform a code review of the library in 2011. The report points only 6S which is publicly available but without license (its authors gave a special permission to Orfeo Toolbox team ton include it). I don't think that I can make the report public.