Cinelerra Files License Status

This page is a place to collaborate on documenting the license status of all files in the Cinelerra distribution. The goal is to note any files that are not GPL and/or conflict with the Ubuntu free software license policy.

How To Determine A File's License

  1. (Per package) check if there is a global license for the particular package you are examining (e.g. toolame is different from

cinelerra) Usually this files is named something like LICENSE, COPYING or (as in toolame’s case) LGPL.txt. Also check the project’s home page for details of the license used.

  1. Check if the individual file contains a license different from the global package license. If it is different then note the file. If a file has a separate license it should be right at the start of the file. You shouldn’t need to scan the whole file.
  2. Of particular interest are files that are not GPL or LGPL.

The Files

The job is finished. Go bark some place else.


.: 5238           # total number of files
./mplexlo: 3      # done by nighto - OK
./m4: 23          # done by nighto - OK
./plugins: 2433   # done by flavio - see below
./image: 3        # done by nighto - OK
./debian: 20      # done by nighto - see below
./admin: 1        # done by nighto - OK
./toolame-02l: 57 # done by nighto - see below
./quicktime: 486  # done by flavio - see below
./guicast: 630    # done by flavio - OK
./mpeg2enc: 54    # done by nighto - see below
./libmpeg3: 88    # done by nighto - OK
./cinelerra: 1015 # done by flavio - see below
./doc: 389        # done by flavio - OK
./po: 22          # done by nighto - OK

A personal note on the copyright of fonts: I myself did a google search for “free fonts” and there are some sites that have freeware fonts. I did a recursive wget on the first site that popped up and got myself about 1.800. Some have more restrictive licenses, but mostly are free at least for distribution and/or non-commercial uses. My suggestion then is to choose some 10 to 30 likeable fonts and check their licenses (so you won’t have the trouble of checking them all) and distribute cinelerra with them.

I personally have skipped chacking the .png files for I thought it seemed senseless.

RESULTS Summary: re-check all quoted files. inside /plugins (by flavio)

since I have done this in another city, I won’t have the “flagged list” for it . The folder /fonts must be checked for pretty much all fonts are copyrighted. The archive /fonts/freeverb has a sort of “public domain license”. Also, check the archives at:

oilpainting/.svn/text-base/oil.C.svn-base oilpainting/oil.C titler/.svn/text-base/title.C.svn-base titler/title.C

inside /debian (by nighto)

file cvs-clean.pl has a BSD license

inside /toolame-02l (by nighto)

ieeefloat.h, portableio.h, portableio.c, ieeefloat.c → have been copyrighted by Apple, Inc., without any indications of an open license. gotta be checked for sure.

inside /mpeg2enc (by nighto)

motion.c, vlc.h, config.h, quantize.c, readpic.c, conform.c, putvlc.c, mpg2enc.h, transfrm.c, putpic.c, putbits.c, mpeg2enc.c, ratectl.c, predict.c, global.h, idct.c, puthdr.c, stats.c, writepic.c, fdctref.c, putmpg.c, putseq.c → have proprietary license (mpeg software simulation group all rights reserved...)

inside /cinelerra (by flavio)

./.svn/text-base/dcraw.c.svn-base ./dcraw.c

inside /quicktime (by flavio)

This one was a very complex directory. Licenses ranged from “public license” to GPL to plain copyright or intermediary versions of them all. I have annexed the " flagged.list” file for this folder, but the complete list is also below:

./qtinfo.c

./.svn/text-base/qtdv.c.svn-base

./.svn/text-base/mmx.h.svn-base

./mmx.h

./encore50/text_dct.c

./encore50/text_bits.c

./encore50/mot_code.c

./encore50/.svn/text-base/mot_code.c.svn-base

./encore50/.svn/text-base/text_code.c.svn-base

./encore50/.svn/text-base/mot_util.c.svn-base

./encore50/.svn/text-base/putvlc.c.svn-base

./encore50/.svn/text-base/text_bits.c.svn-base

./encore50/.svn/text-base/text_dct.c.svn-base

./encore50/.svn/text-base/mom_access.c.svn-base

./encore50/.svn/text-base/rate_ctl.c.svn-base

./encore50/.svn/text-base/mom_util.c.svn-base

./encore50/.svn/text-base/text_code_mb.c.svn-base

./encore50/.svn/text-base/vop_code.c.svn-base

./encore50/.svn/text-base/bitstream.c.svn-base

./encore50/.svn/text-base/mot_est_comp.c.svn-base

./encore50/.svn/text-base/mot_est_mb.c.svn-base

./encore50/.svn/text-base/encore.c.svn-base

./encore50/mot_est_comp.c

./encore50/text_code.c

./encore50/bitstream.c

./encore50/mom_util.c

./encore50/encore.c

./encore50/putvlc.c

./encore50/mot_est_mb.c

./encore50/mot_util.c

./encore50/vop_code.c

./encore50/rate_ctl.c

./encore50/mom_access.c

./encore50/text_code.c

./ffmpeg/.svn/text-base/qt_faststart.c.svn-base

./ffmpeg/.svn/text-base/cws2fws.c.svn-base

./ffmpeg/.svn/text-base/output_example.c.svn-base

./ffmpeg/libavcodec/jfdctfst.c

./ffmpeg/libavcodec/jrevdct.c

./ffmpeg/libavcodec/jfdctint.c

./ffmpeg/libavcodec/.svn/text-base/jrevdct.c.svn-base

./ffmpeg/libavcodec/.svn/text-base/fdctref.c.svn-base

./ffmpeg/libavcodec/.svn/text-base/jfdctfst.c.svn-base

./ffmpeg/libavcodec/.svn/text-base/mpegaudiotab.h.svn-base

./ffmpeg/libavcodec/.svn/text-base/dct_test.c.svn-base

./ffmpeg/libavcodec/.svn/text-base/jfdctint.c.svn-base

./ffmpeg/libavcodec/.svn/text-base/truemotion1data.h.svn-base

./ffmpeg/libavcodec/.svn/text-base/oggtheora.c.svn-base

./ffmpeg/libavcodec/mpegaudiotab.h

./ffmpeg/libavcodec/oggvorbis.c

./ffmpeg/libavcodec/truemotion1data.h

./ffmpeg/libavcodec/armv4l/.svn/text-base/jrevdct_arm.S.svn-base

./ffmpeg/libavcodec/armv4l/jrevdct_arm.S

./ffmpeg/libavcodec/oggtheora.c

./ffmpeg/libavcodec/fdctref.c

./ffmpeg/libavcodec/ps2/idct_mmi.c

./ffmpeg/libavcodec/ps2/.svn/text-base/idct_mmi.c.svn-base

./ffmpeg/libavcodec/i386/.svn/text-base/fdct_mmx.c.svn-base

./ffmpeg/libavcodec/i386/.svn/text-base/cputest.c.svn-base

./ffmpeg/libavcodec/i386/.svn/text-base/mmx.h.svn-base

./ffmpeg/libavcodec/i386/fdct_mmx.c

./ffmpeg/libavcodec/i386/cputest.c

./ffmpeg/libavcodec/i386/mmx.h

./ffmpeg/libavcodec/motion_test.c

./ffmpeg/qt_faststart.c

./ffmpeg/cws2fws.c

./ffmpeg/output_example.c

inside /doc (by flavio)

all files are ok.

 
cinelerrafileslicensestatus.txt · Last modified: 2007/04/10 15:43 by flavio
 
Contents released under the GNU GPL version 2 or (at your option) any later version