Merge lp:~widelands-dev/widelands/copyright-file into lp:~widelands-dev/widelands/debian

Proposed by Hans Joachim Desserud
Status: Superseded
Proposed branch: lp:~widelands-dev/widelands/copyright-file
Merge into: lp:~widelands-dev/widelands/debian
Diff against target: 146 lines (+131/-0)
2 files modified
debian/copyright (+97/-0)
debian/copyright.todo (+34/-0)
To merge this branch: bzr merge lp:~widelands-dev/widelands/copyright-file
Reviewer Review Type Date Requested Status
Martin Quinson Pending
GunChleoc Pending
Widelands Developers Pending
Review via email: mp+245297@code.launchpad.net

This proposal has been superseded by a proposal from 2016-01-22.

Description of the change

Update the copyright file in debian packaging to document the various licenses origins of files used. Mainly to incorporate the new fonts we now bundle, but I also thought we should probably mention our third party libraries.

We have not yet documented all of these properly though, see copyright.todo for details on remaining work. There are some questions there where I'm not sure how to proceed. I'm also open for other feedback.

I think it is possible to add individual people as reviewers, so I'll add GunChleoc (since you added the fonts) and Martin Quinson since you're the Debian maintainer and probably know more about this than me. Being appointed as reviewers will presumably ping you so that you are aware of this merge proposal. Combined I believe we can answer the questions I have posted, and get the copyright file up to date. :)

To post a comment you must log in.
Revision history for this message
GunChleoc (gunchleoc) wrote :

I used diff comments to add some more info.

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

This is surprisingly hard.

I did have some progress when I discovered that I can open fonts in FontViewer on Ubuntu and it will be able to disply embedded information such as copyright information.

Revision history for this message
SirVer (sirver) wrote :

ping. hjd, what is the state of this branch?

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

>ping. hjd, what is the state of this branch?

Hello hello. Not much has happened since the previous commit/comment.

Like I talked about in https://code.launchpad.net/~hjd/widelands/tests-poc/+merge/250533, the main intent with this branch was to get the packaging in a better shape to make it easier to create the official Debian packages once we release build19 (rc). It is my understanding that the Debian policies require packages to give full copyright statement on their content, so since it will need to be done anyways we might as well get it done early.

This work is not critical for Widelands itself since we don't really have such obligations (unless specific licenses state otherwise) but is in general nice to give credit to other people's work which we include. I'd say we are doing a good job of this though, at least with the fonts/licenses there.

As I mentioned, I believe this work will need to be done for the offical Debian packages, which is why I wanted to start it straight away, while the new fonts were still fresh. This is also why I added the Debian maintainer as a reviewer here, hoping to get some feedback and possibly guidance.

I am a bit stuck on the questions in the todo, and I don't really know how to proceed with this. I'll leave this open for a while longer, but if I don't hear anything, I'll likely close it as a draft/experiment. While I would like to see this done properly, I don't know whether the current state of the branch does more good than harm, and I don't think it is that critical for the Widelands project to have this file 100% completed.

Revision history for this message
Martin Quinson (mquinson) wrote :

I'm so deep under water wrt my daytime job that I am completely unable to help (or even properly read your emails) before the summer.

Sorry and good luck
Mt

----- Mail original -----
> >ping. hjd, what is the state of this branch?
>
> Hello hello. Not much has happened since the previous commit/comment.
>
> Like I talked about in
> https://code.launchpad.net/~hjd/widelands/tests-poc/+merge/250533, the main
> intent with this branch was to get the packaging in a better shape to make
> it easier to create the official Debian packages once we release build19
> (rc). It is my understanding that the Debian policies require packages to
> give full copyright statement on their content, so since it will need to be
> done anyways we might as well get it done early.
>
> This work is not critical for Widelands itself since we don't really have
> such obligations (unless specific licenses state otherwise) but is in
> general nice to give credit to other people's work which we include. I'd say
> we are doing a good job of this though, at least with the fonts/licenses
> there.
>
> As I mentioned, I believe this work will need to be done for the offical
> Debian packages, which is why I wanted to start it straight away, while the
> new fonts were still fresh. This is also why I added the Debian maintainer
> as a reviewer here, hoping to get some feedback and possibly guidance.
>
> I am a bit stuck on the questions in the todo, and I don't really know how to
> proceed with this. I'll leave this open for a while longer, but if I don't
> hear anything, I'll likely close it as a draft/experiment. While I would
> like to see this done properly, I don't know whether the current state of
> the branch does more good than harm, and I don't think it is that critical
> for the Widelands project to have this file 100% completed.
> --
> https://code.launchpad.net/~widelands-dev/widelands/copyright-file/+merge/245297
> You are requested to review the proposed merge of
> lp:~widelands-dev/widelands/copyright-file into
> lp:~widelands-dev/widelands/debian.
>

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

No problem Martin, that's completely understandable. Thanks for letting us know. :)

In the meantime, I'll just put this branch on ice, and we'll get back to it when we have a better idea on how to proceed. I'll try to adjust the review status so that it doesn't show up in the list of active reviews.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/copyright'
--- debian/copyright 2014-12-13 12:37:38 +0000
+++ debian/copyright 2014-12-27 11:47:34 +0000
@@ -22,6 +22,103 @@
22 On Debian systems, the complete text of the GNU General Public22 On Debian systems, the complete text of the GNU General Public
23 License version 2 can be found in "/usr/share/common-licenses/GPL-2".23 License version 2 can be found in "/usr/share/common-licenses/GPL-2".
24 24
25Files: src/third_party/eris/*
26Copyright: 2013 Florian Nücke, 1994–2013 Lua.org, PUC-Rio.
27License:
28Eris
29Copyright (c) 2013 Florian Nücke.
30
31Permission is hereby granted, free of charge, to any person obtaining a copy
32of this software and associated documentation files (the "Software"), to deal
33in the Software without restriction, including without limitation the rights
34to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
35copies of the Software, and to permit persons to whom the Software is
36furnished to do so, subject to the following conditions:
37
38The above copyright notice and this permission notice shall be included in
39all copies or substantial portions of the Software.
40
41THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
42IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
43FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
44AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
45LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
46OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
47THE SOFTWARE.
48
49-----------------------------------------------------------------------------
50
51Lua 5.2.2 from http://www.lua.org/ with patches http://www.lua.org/bugs.html
52slightly modified to access internal library functions for persistence.
53
54Copyright © 1994–2013 Lua.org, PUC-Rio.
55
56Permission is hereby granted, free of charge, to any person obtaining a copy
57of this software and associated documentation files (the "Software"), to deal
58in the Software without restriction, including without limitation the rights
59to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
60copies of the Software, and to permit persons to whom the Software is
61furnished to do so, subject to the following conditions:
62
63The above copyright notice and this permission notice shall be included in
64all copies or substantial portions of the Software.
65
66THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
67IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
68FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
69AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
70LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
71OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
72THE SOFTWARE.
73
74Files: i18n/fonts/Culmus/*
75Copyright: 2010 by Yoram Gnat (gyoramg@users.sourceforge.net).
76License: This package is distributed under the terms of GNU General Public License
77version 2 (see file GNU-GPL).
78---------------------------------------------------------------------
79
80"Taamey Frank CLM" fonts are copyright (C) 2010 by Yoram Gnat
81(gyoramg@users.sourceforge.net). All rights reserved.
82
83As a special exception, if you create a document which uses
84this font, and embed this font or unaltered portions of this
85font into the document, this font does not by itself cause
86the resulting document to be covered by the
87GNU General Public License. This exception does not however
88invalidate any other reasons why the document might be covered
89by the GNU General Public License. If you modify this font,
90you may extend this exception to your version of the font,
91but you are not obligated to do so. If you do not wish to do so,
92delete this exception statement from your version.
93
94Files: i18n/fonts/Nakula/*
95Copyright: Nakula Devanagari font © 2006 University of Cambridge. Designed and developed by IMRC, India. Latin and Cyrillic glyphs from the font Nimbus Roman No9 L Regular, © 1999 (URW)++ Design & Development; Cyrillic glyphs by Valek Filippov © 2001-2002.
96License:
97These fonts are free software; you can redistribute them and/or modify them under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
98
99These fonts are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
100
101Files: i18n/fonts/Sinhala/*
102Copyright: 2004,2008 Anuradha Ratnaweera and Harshani Devadithya, 2006 Harshula Jayasuriya, 1994, The Wellcome Trust, London
103License:
104 LKLUG font is free software; you can redistribute it and/or modify
105 it under the terms of the GNU General Public License, version 2, as
106 published by the Free Software Foundation.
107
108 This program is distributed in the hope that it will be useful, but
109 WITHOUT ANY WARRANTY; without even the implied warranty of
110 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
111 General Public License, version 2, for more details.
112
113 The Debian packaging is (C) 2004,2008, Anuradha Ratnaweera, and is
114 licensed under the GNU General Public License, version 2.
115
116 You should have received a copy of the GNU General Public License,
117 version 2, in the file `COPYING', or on Debian based systems in the
118 file `/usr/share/common-licenses/GPL-2'; if not, write to the Free
119 Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
120 MA 02110-1301 USA.
121
25Files: i18n/fonts/Widelands/Widelands.ttf122Files: i18n/fonts/Widelands/Widelands.ttf
26Copyright: 2006-2010, Peter Schwanemann (Peter (AT) drehatlas (DOT) de)123Copyright: 2006-2010, Peter Schwanemann (Peter (AT) drehatlas (DOT) de)
27License: SIL Open Font License, Version 1.1 (http://scripts.sil.org/OFL)124License: SIL Open Font License, Version 1.1 (http://scripts.sil.org/OFL)
28125
=== added file 'debian/copyright.todo'
--- debian/copyright.todo 1970-01-01 00:00:00 +0000
+++ debian/copyright.todo 2014-12-27 11:47:34 +0000
@@ -0,0 +1,34 @@
1Documents known missing entries in the copyright file
2
3src/thirdparty/minizip/*
4We've shipped this for a while, only the fonts below are new.
5According to the readme it originates from zlib's minizip example, though has
6been modified in Widelands, so we may want to document this, including our
7changes. What's best practice here, mark it based on the original license and
8then mention any modifications done by the Widelands team?
9
10i18n/fonts/DejaVu/*
11Our bundled version mentions something about glyphs which I can't find at
12https://tracker.debian.org/pkg/fonts-dejavu. I assumed we could follow the
13example from that package on how to document these fonts, but I don't know if
14the glyphs doesn't need a specific mentioning or whether the Debian package has
15stripped them out. Anyone know?
16
17i18n/fonts/FaKacstBook/*
18Presumably GPLed, but doesn't detail which version nor the copyright holder.
19The Launchpad site says GPL v2, but the tar.gz doesn't include a license file.
20
21i18n/fonts/MicroHei/*
22"This font is licensed under Apache2.0 or GPLv3
23 with font embedding exceptions (see Appendix B)."
24Don't know how we deal with dual-licensing in this context. Do we pick one, or
25should both be listed?
26
27i18n/fonts/*mmrCensus*
28Open Font License. Again we may need some name(s).
29>I found their project homepage: https://code.google.com/p/myanmar3source/
30Now I'm confused. The project page mentions the following:
31Code license
32GNU Lesser GPL
33Content license
34Creative Commons 3.0 BY

Subscribers

People subscribed via source and target branches