licence review
@chpe
Submitted by Christian Persch Link to original bug (#397264)
Description
Bug 396930 contains a link to a thorough analysis of licences in evince, http://alius.turmzimmer.net/~he/copyright . It revealed there are several files in evince which are GPL2-only or have no licence at all. The no-licence cases need to be fixed.
Also I'd like for evince to be completely compatible with GPL2+, so that we keep to option of using it under GPL3+ (once it's released). [Note that I'm not saying we have to, or should switch to GPL3+; just that you should be able to use it under it.]
File | License | Author |
---|---|---|
backend/ev-backend-marshal.c | unspec | unspec |
backend/ev-backend-marshalers.h | unspec | unspec |
These are autogenerated from ev-backend-marshal.list.
File | License | Author |
---|---|---|
backend/ev-document-misc.c | unspec | Marco Pesenti Gritti |
Seems to have been written by jrb, not marco. No copyright header; need to add one.
File | License | Author |
---|---|---|
backend/ev-render-context.c | unspec | unspec |
Written by jrb, one commit by marco. Need to add a copyright header.
File | License | Author |
---|---|---|
cut-n-paste/recent-files/egg-recent-item.h | unspec | unspec |
cut-n-paste/recent-files/egg-recent-model.h | unspec | unspec |
cut-n-paste/recent-files/egg-recent-util.c | unspec | unspec |
cut-n-paste/recent-files/egg-recent-util.h | unspec | unspec |
cut-n-paste/recent-files/egg-recent-view.h | unspec | unspec |
cut-n-paste/recent-files/egg-recent-view-uimanager.h | unspec | unspec |
Obsoleted by gtkrecent.
File | License | Author |
---|---|---|
cut-n-paste/toolbar-editor/eggmarshalers.c | unspec | unspec |
cut-n-paste/toolbar-editor/eggmarshalers.h | unspec | unspec |
cut-n-paste/toolbar-editor/eggtypebuiltins.c | unspec | unspec |
cut-n-paste/toolbar-editor/eggtypebuiltins.h | unspec | unspec |
Autogenerated.
File | License | Author |
---|---|---|
dvi/fonts.c | unspec | unspec |
dvi/fonts.h | unspec | unspec |
dvi/pixbuf-device.c | unspec | unspec |
dvi/pixbuf-device.h | unspec | unspec |
- http://svn.gnome.org/viewcvs/evince/trunk/backend/dvi/fonts.c?rev=2197&view=log
- http://svn.gnome.org/viewcvs/evince/trunk/backend/dvi/fonts.h?rev=2197&view=log
- http://svn.gnome.org/viewcvs/evince/trunk/dvi/pixbuf-device.c?rev=763&view=markup
- http://svn.gnome.org/viewcvs/evince/trunk/backend/dvi/pixbuf-device.h?rev=2197&view=log
Seems to have originated in bug 163509.
This is pretty bad: no licence header, no idea where the code came from. Probably need to disable the dvi backend until this is resolved.
File | License | Author |
---|---|---|
dvi/mdvi-lib/afmparse.c | Adobe | Adobe Systems Incorporated. |
dvi/mdvi-lib/afmparse.h | Adobe | Adobe Systems Incorporated. |
Seems to be BSD-like, GPL*-compatible.
File | License | Author |
---|---|---|
dvi/mdvi-lib/dviopcodes.h | unspec | unspec |
dvi/mdvi-lib/hash.h | unspec | unspec |
dvi/mdvi-lib/paper.h | unspec | unspec |
Need to be resolved upstream from mdvi-lib.
File | License | Author |
---|---|---|
impress/common.h | GPL | Gurer Ozen madcat@e-kolay.net |
impress/document.c | GPL | Gurer Ozen madcat@e-kolay.net |
impress/f_oasis.c | GPL | Gurer Ozen madcat@e-kolay.net |
impress/f_oo13.c | GPL | Gurer Ozen madcat@e-kolay.net |
impress/imposter.h | GPL | Gurer Ozen madcat@e-kolay.net |
impress/internal.h | GPL | Gurer Ozen madcat@e-kolay.net |
impress/r_back.c | GPL | Gurer Ozen madcat@e-kolay.net |
impress/r_draw.c | GPL | Gurer Ozen madcat@e-kolay.net |
impress/render.c | GPL | Gurer Ozen madcat@e-kolay.net |
impress/r_geometry.c | GPL | Gurer Ozen madcat@e-kolay.net |
impress/r_gradient.c | GPL | Gurer Ozen madcat@e-kolay.net |
impress/r_style.c | GPL | Gurer Ozen madcat@e-kolay.net |
impress/r_text.c | GPL | Gurer Ozen madcat@e-kolay.net |
impress/zip.c | GPL | Gurer Ozen madcat@e-kolay.net |
impress/zip.h | GPL | Gurer Ozen madcat@e-kolay.net |
Doesn't indicate any version; this needs to be clarified from its author!
File | License | Author |
---|---|---|
po/br.po | GPLv2 | Free Software Foundation |
This is the only translation that's GPL2-only... need to ask translators why.
File | License | Author |
---|---|---|
po/gu.po | unspec | unspec |
po/ko.po | unspec | unspec |
Need to file bugs; these file need to indicate a licence even if it's just "whatever the package's licence is".
File | License | Author |
---|---|---|
properties/ev-properties-main.c | GPLv2.1h | Eazel Inc., Andrew Sobala aes@gnome.org, Bastien Nocera hadess@hadess.net |
Covered by bug 396930.
File | License | Author |
---|---|---|
shell/ev-job-queue.c | unspec | unspec |
shell/ev-jobs.c | unspec | unspec |
shell/ev-page-cache.c | unspec | unspec |
shell/ev-pixbuf-cache.c | unspec | unspec |
- http://svn.gnome.org/viewcvs/evince/trunk/shell/ev-job-queue.c?rev=1877&view=log moved from http://svn.gnome.org/viewcvs/evince/trunk/backend/ev-job-queue.c?rev=1003&view=log
- http://svn.gnome.org/viewcvs/evince/trunk/shell/ev-jobs.c?rev=2203&view=log moved from http://svn.gnome.org/viewcvs/evince/trunk/backend/ev-jobs.c?rev=1003&view=log
- http://svn.gnome.org/viewcvs/evince/trunk/shell/ev-page-cache.c?rev=1595&view=log moved from http://svn.gnome.org/viewcvs/evince/trunk/backend/ev-page-cache.c?rev=997&view=log
- http://svn.gnome.org/viewcvs/evince/trunk/shell/ev-pixbuf-cache.c?rev=2194&view=log
No copyright header right from the beginning, very bad.
File | License | Author |
---|---|---|
shell/ev-marshal.c | unspec | unspec |
shell/ev-marshal.h | unspec | unspec |
Autogenerated.
File | License | Author |
---|---|---|
tiff/tiff2ps.c | SGI | Sam Leffler, Silicon Graphics, Inc. |
Looks BSD-like, GPL*-compatible.
Version: git master