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.
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.
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.