Closed
Bug 477683
Opened 16 years ago
Closed 16 years ago
MPL Compliance
Categories
(Bugzilla :: Bugzilla-General, defect)
Bugzilla
Bugzilla-General
Tracking
()
RESOLVED
DUPLICATE
of bug 370214
People
(Reporter: mkanat, Unassigned)
Details
There are some files in Bugzilla that are entirely missing an MPL license header. If you know the original authors of these files, please CC them on this bug. They must either grant the license here in writing or add the header to the files themselves (and so must anybody else who has ever touched the file).
A good example file with a correct format for this header is here:
http://mxr.mozilla.org/mozilla/source/webtools/bugzilla/Bugzilla/JobQueue.pm
Of course, please replace "Mozilla Corporation" with the name of yourself (if you wrote this on your own time) or the name of your company (if you wrote this on company time--and make sure that your legal department actually does grant this license).
The files with missing headers are:
contrib/bugzilla_ldapsync.rb
contrib/bugzilla-submit/bugzilla-submit
contrib/cmdline/*
contrib/gnatsparse/*
contrib/yp_nomail.sh
extensions/example/template/en/global/user-error-errors.html.tmpl
skins/standard/panel.css
skins/standard/params.css
skins/standard/show_bug.css
skins/standard/show_multiple.css
There are more files that are missing the Initial Developer block, which must be added by the original developer (please CC them if you know who they are) or the grant must be noted here in this bug in writing so that somebody else can write the patch:
Bugzilla/Attachment/PatchReader.pm
Bugzilla/Auth/Login/Cookie.pm
Bugzilla/Auth/Verify/Stack.pm
Bugzilla/Auth/Verify.pm
Bugzilla/Auth/Login.pm
Bugzilla/Install/Filesystem.pm
Bugzilla/Install/DB.pm
Bugzilla/Install/Requirements.pm
Bugzilla/Install/Requirements.pm.orig
Bugzilla/Search/Quicksearch.pm
Bugzilla/User/Setting/Skin.pm
Bugzilla/User/Setting.pm
Bugzilla/WebService/Bugzilla.pm
Bugzilla/WebService/Bug.pm
Bugzilla/WebService/Constants.pm
Bugzilla/WebService/User.pm
Bugzilla/WebService/Product.pm
Bugzilla/WebService/Bug.pm.orig
Bugzilla/Component.pm
Bugzilla/Classification.pm
Bugzilla/Product.pm
Bugzilla/Field.pm
Bugzilla/Install.pm
Bugzilla/Keyword.pm
Bugzilla/Milestone.pm
Bugzilla/Update.pm
Bugzilla/Version.pm
Bugzilla/WebService.pm
contrib/bz_webservice_demo.pl
contrib/sendbugmail.pl
editfields.cgi
editsettings.cgi
editusers.cgi
editvalues.cgi
mod_perl.pl
search_plugin.cgi
sidebar.cgi
skins/standard/create_attachment.css
skins/standard/editusers.css
skins/standard/index.css
skins/standard/panel.css
skins/standard/params.css
skins/standard/show_bug.css
skins/standard/show_multiple.css
skins/standard/summarize-time.css
skins/standard/voting.css
skins/standard/IE-fixes.css
summarize_time.cgi
t/Support/Systemexec.pm
t/010dependencies.t
t/011pod.t
template/en/default/account/email/confirm-new.html.tmpl
template/en/default/account/email/request-new.txt.tmpl
template/en/default/account/prefs/settings.html.tmpl
template/en/default/welcome-admin.html.tmpl
template/en/default/admin/custom_fields/create.html.tmpl
template/en/default/admin/custom_fields/edit.html.tmpl
template/en/default/admin/custom_fields/list.html.tmpl
template/en/default/admin/custom_fields/confirm-delete.html.tmpl
template/en/default/admin/fieldvalues/confirm-delete.html.tmpl
template/en/default/admin/fieldvalues/create.html.tmpl
template/en/default/admin/fieldvalues/edit.html.tmpl
template/en/default/admin/fieldvalues/footer.html.tmpl
template/en/default/admin/fieldvalues/list.html.tmpl
template/en/default/admin/fieldvalues/select-field.html.tmpl
template/en/default/admin/products/groupcontrol/updated.html.tmpl
template/en/default/admin/products/confirm-delete.html.tmpl
template/en/default/admin/products/create.html.tmpl
template/en/default/admin/products/edit-common.html.tmpl
template/en/default/admin/products/edit.html.tmpl
template/en/default/admin/products/footer.html.tmpl
template/en/default/admin/products/list-classifications.html.tmpl
template/en/default/admin/products/list.html.tmpl
template/en/default/admin/settings/edit.html.tmpl
template/en/default/admin/users/confirm-delete.html.tmpl
template/en/default/admin/users/create.html.tmpl
template/en/default/admin/users/edit.html.tmpl
template/en/default/admin/users/list.html.tmpl
template/en/default/admin/users/listselectvars.html.tmpl
template/en/default/admin/users/search.html.tmpl
template/en/default/admin/users/userdata.html.tmpl
template/en/default/admin/users/responsibilities.html.tmpl
template/en/default/admin/admin.html.tmpl
template/en/default/admin/workflow/comment.html.tmpl
template/en/default/admin/workflow/edit.html.tmpl
template/en/default/attachment/confirm-delete.html.tmpl
template/en/default/attachment/delete_reason.txt.tmpl
template/en/default/bug/summarize-time.html.tmpl
template/en/default/global/per-bug-queries.html.tmpl
template/en/default/global/setting-descs.none.tmpl
template/en/default/global/textarea.html.tmpl
template/en/default/global/userselect.html.tmpl
template/en/default/pages/quicksearch.html.tmpl
template/en/default/pages/quicksearchhack.html.tmpl
template/en/default/reports/old-charts.html.tmpl
template/en/default/reports/report-simple.html.tmpl
template/en/default/search/search-plugin.xml.tmpl
testagent.cgi
testserver.pl
userprefs.cgi
xmlrpc.cgi
Reporter | ||
Updated•16 years ago
|
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → DUPLICATE
Comment 2•16 years ago
|
||
> If you know the original authors of these files, please CC them on this
> bug. They must either grant the license here in writing or add the header to
> the files themselves (and so must anybody else who has ever touched the file).
That's just simply not true. These files are MPLed just like the rest of Bugzilla, and I don't think you'd find a court that said otherwise. After all, under what terms have we been distributing them and everyone been using them for the years they've existed, if not those terms?
There are hundreds, possibly thousands of files in the Mozilla source tree without license headers, and it's not a cause of stress for anyone. If you would like to add license headers to all the files you list above, feel free. That would be a great thing to do (and it requires a little research to fill in the headers properly). But please don't imply that there's a licensing problem until we do this, because there isn't.
However, please do not copy licenses from existing files. The license pages on www.mozilla.org say specifically not to do that. Instead, please use the boilerplate headers here:
http://www.mozilla.org/MPL/boilerplate-1.1/
Perhaps emailing licensing@mozilla.org might have been a good first step in looking into this question?
Gerv
You need to log in
before you can comment on or make changes to this bug.
Description
•