1. Purpose of ''debimedia''
The purpose of the debimedia project is to provide a repository that contains
- packages that are under a DFSG-free license, but cannot be integrated into the official Debian archive because of possible patent issues,
- "-extra" packages that provide extended features (in most cases by linking against the aforementioned ones) for packages that are already in Debian. They will be built from the same source as their official counterparts in Debian,
- packages that are binary-compatible to Debian,
- packages that are maintained in a team effort by members who are already experienced in packaging multimedia applications for Debian.
None of these properties apply to any other repository we are aware of.
All packages will prepared by the pkg-multimedia maintainers team in the corresponding GIT repositories. Every pkg-multimedia member is of course invited to join this effort. Contributors who want to work on the packages should become members of the pkg-multimedia maintainers team first and introduce themselves on the team's mailing list.
2. Scope of packages
Packages will be provided for unstable and "backported" to the recent Debian stable release at opportunity. The working branch is unstable. A package in debimedia will carry a suffix XdebimediaY in its revision number with X being the revision of the Debian package that it is based on (i.e. 0 for packages not in Debian) and Y being an incremented counter.
2.1. Prepared packages
- not in Debian
lame
transcode missing: review of debian/copyright and Build-Depends
x264
xvidcore
- extra features for packages in Debian
ffmpeg-extra (no disabled internal encoders; built against lame, x264 and xvidcore) we now have libav-extra in Debian, but for different codecs and other reasons
libquicktime-extra (providing lame and x264 plugins)
2.2. Considered packages
- not in Debian
- dvdrip
- extra features for packages in Debian
gstreamer0.10-plugins-{bad,ugly} (balancing -extra approach against -$(codec) approach)
extra codecs (bad): faac, x264 (in Lenny), xvidcore
extra codecs (ugly): lame, x264 (in sid)
mplayer-extra (providing mencoder)
vlc-extra (providing x264 plugin)
2.3. Possible packages
- not in Debian
- libdvdcss (legally redistributable?)
- mjpegtools (license issues?)
2.4. Rejected packages
- not in Debian
amrnb/amrwb (include unredistributable non-free AMR reference code) we now have opencore-amr and vo-amrwbenc in Debian
faac (contains non-free code in at least bitstream.c, tns.c and tns.h; considered unredistributable by ffmpeg upstream) we now have vo-aacenc in Debian
2.5. Excluded packages
The debimedia archive will not include packages that
are free as in Beer but do not meet the license requirements of the DFSG
- Adobe Reader
- Adobe Flash Player
- Opera
- Skype
- etc...
- contain pirated binary-only files without any license or copyright notice
- w32codecs
- do not meet the general quality demands of the Debian archive
- incomplete debian/copyright information
- unreasonable hacks in debian/rules
- etc...
- are taken over from other repositories without strict prior revision
- should rather be included directly in Debian
- are not even remotely connected to multimedia (we try to keep the archive rather focused)
