Copying and license issues

Short version

The OSDL library is released under a disjunctive bi-license LGPL /GPL (choose the one that you prefer).

Long version

LGPL

Since 2002, January, 11, the Objet oriented Simple DirectMedia Layer Library (in short, OSDL) is available under the GNU Lesser General Public License (LGPL) version 2 or newer.

This license allows you to link with the library in such a way that users can modify the library and have your application use the new version, both for non-commercial and commercial use.

To comply with this license, you must give prominent notice that you use the Object-oriented Simple DirectMedia Layer library, and that it is included under the terms of the LGPL license. You must include a copy of the LGPL license (see the OSDL-COPYING.LIB-template.txt.in text file in the OSDL distribution). You must also do one of the following:

  1. Include the source code for the version of OSDL that you link with, as well as the full source or object code to your application so that the user can relink your application,
  2. or include a written offer, valid for at least three years, to provide the materials listed in option 1, charging no more than the cost of providing this distribution,
  3. or make the materials listed in option 1 available from the same place that your application is available.

The most common way to comply with the license is to dynamically link with OSDL, and then include the OSDL source code and appropriate notices with your application.

GPL

Since Tuesday, October 23, 2007, OSDL is also available under the GNU GPL license version 2 or newer.

That has been done notably to allow to use OSDL with the Helix decoder in a fully GPL scheme [More infos on Helix-OSDL].

Informations & other tools

Note that OSDL makes use of a few open source libraries, notably the Simple DirectMedia Library (SDL), which is released under the LGPL license as well.

See our point about licenses and our FAQ for more informations on this topic.

Most other tools developed for the OSDL project (ex: LOANI, YAG-OSDL) are released under the GNU GPL license version 2 or newer.

Please feel free to contribute to OSDL and distribute it !


Please react !

If you have information more detailed or more recent than those presented in this document, if you noticed errors, neglects or points insufficiently discussed, drop us a line!




[Top]

Last update: Tuesday, March 4, 2008