Re: No source code for wesnoth-music

2012-04-21 Thread Francesco Poli
On Tue, 17 Apr 2012 13:52:38 -0500 Gunnar Wolf wrote:

 Francesco Poli dijo [Mon, Apr 16, 2012 at 07:57:39PM +0200]:
but anybody else breaches the GPL 2 or 3 by not offering source code.
   
   ... but I tend to disagree at this point. Despite the possibility of
   considering these file types as source code for the relevant purposes 
   under
   the circumstances, I am not sure we can talk about license violation from 
   a
   legal standpoint if the infringed requirement is that of redistribution of
   something the redistributor never received (and, in this case, something
   even the copyright holder could not provide, because it does not exist). 
   This
   should, at the very least, constitute grounds for exemption of liability.
  
  I am not convinced: if someone releases a work under the GPL without
  making the corresponding source available, nobody else really has the
  true permission to redistribute, as the license requires
  re-distributors to make source available, but they cannot, since they
  do not have it in the first place.
 
 Well, where does the source code requirement of the GPL come from? I'd
 say, based on the FSF's famous four liberties, that quite probably
 from the conjunction of freedom to learn and freedom to
 modify. For a C program (that is, FSF's initial area of interest) to
 be learnable and modifiable, you clearly need the source code.

Yes, I would say.

 
 Now, music is not learnt directly through its sources (i.e. a MIDI
 file and the used samples).

Not *only* through its source (== preferred form for making
modifications), but *also* through other forms.

But the same is true for a C program: you can learn a lot about it, by
using its executable binary, studying its documentation, testing it
under odd conditions, analyzing how it interacts with other programs
and/or the network (for instance, think about the use of network
sniffers to understand what a network application does), de-compiling
it, disassembling it, and so forth...

 And it can be meaningfully modified.

The same holds for a C program: you can de-compile/modify/re-compile
it, you can disassemble/modify/re-assemble it, edit it with a
hex-editor, and so forth.

 So,
 yes, we talk about a field where modifiability has many gradients. I
 agree that the OGG files are quite possibly not the prefered form of
 modification (specially for any synthetized music - I don't know
 Wesnoth or its music).

In some cases a music file in OGG Vorbis format may be its own source.
In other cases it is not.

It really depends on the specifics of the situation under consideration.

Please note that the same holds for a program: sometimes C code is
source, sometimes it's automatically generated from code written in
another language (for example a grammar description language), which is
the real source.

 
 My take on this would be, the Debian maintainer responsible for a
 given program should ask its upstream for something that qualifies as
 source, but if upstream refuses (or just says it does no longer exist
 — Effectively the same), continue to distribute what we have.

I disagree.

If a form really no longer exists, not even in the hands of the original
author (or copyright holder) of the work, then such form cannot qualify
as source (== preferred form for making modifications to the work).
Whenever this is the case, we must determine which is the preferred
form *among the existing ones*.

If instead a form still exists, is the form that the author prefers for
making modifications to the work, but is kept secret and unreleased
(by either refusing to disclose it or by falsely claiming that it no
longer exist), then we are dealing with a secret-source work, which
does not comply with DFSG#2.

 
  There was a GR in 2004 to clarify the social contract, in order to make
  it clear that the DFSG apply to all works (in Debian main), not just
  executable programs.
  Hence I think the agreed upon interpretation is that music and images
  must include source code.
 
 Right. The problem is the definition of source code.

Please let's not restart the what is source? debate!
I may consider it as expected on the cc-licenses mailing list, but not
here on debian-legal!


-- 
 http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt
 New GnuPG key, see the transition document!
. Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE


pgpzrFAxkLAqw.pgp
Description: PGP signature


Re: No source code for wesnoth-music

2012-04-21 Thread Francesco Poli
On Mon, 16 Apr 2012 20:56:55 -0500 Guilherme de Siqueira Pastore wrote:

 On Mon, Apr 16, 2012 at 07:57:39PM +0200, Francesco Poli wrote:
  I am not convinced: if someone releases a work under the GPL without
  making the corresponding source available, nobody else really has the
  true permission to redistribute, as the license requires
  re-distributors to make source available, but they cannot, since they
  do not have it in the first place.
 
 Law is not a computer algorithm, and the intention of the licensor must be
 taken into consideration.

I agree, but the intention is in general not overly clear, especially
when a licensor releases a work under the GPL and, at the same time,
does not make source available.
Self-contradicting actions leave the beholders in doubt about the real
intentions.

Please also take into account that, in some cases, the authors of some
wesnoth-music files explicitly *refused* to release source (== their
preferred form for making modifications), and proposed, as a solution
to re-license under the terms of a license which does *not* have any
source-availability requirement. So, at least in those cases, their
intentions to *not* make source available is pretty clear.
See the previously cited forum threads...

 If licensing the software under the GPL indicates
 a clear intent to allow redistribution, provided that the same freedom you
 were granted by the copyright holder is passed on to those who get the
 software from you, the fact that a small portion of the overall software
 package has no source code available (even to the copyright holder) should not
 bar such redistribution.

I don't know how it would end up in court, in case someone [*] sues,
but I think that, in order to be on the safe side, we should assume a
strict interpretation of the license and consider those files as
legally undistributable.

[*] by someone, I mean the copyright holder(s) of other parts
of the package, not the authors of the unreleased source files

 
 Under certain civil law jurisdictions, it would also be technically accurate
 to state that conditions which cannot possibly be met are void, although they
 do not void the rest of the contract of which they are part.
 
 Again, making it clearer does not hurt and certainly avoids potential
 future discussion, but I do not agree there is any risk of liability by not
 distributing something the copyright holder (inadvertently) required you to
 redistribute, without ever distributing it to you.

Would you reason the same way, if we were speaking about a GPL-licensed
executable program, distributed in binary form, while keeping its
source code secret?

 
 
  There was a GR in 2004 to clarify the social contract, in order to make
  it clear that the DFSG apply to all works (in Debian main), not just
  executable programs.
  Hence I think the agreed upon interpretation is that music and images
  must include source code.
 
 I am not discussing whether the music and image files in the Debian archive
 should comply with the DFSG requirements or not - I have been a strong
 advocate thereof since the early days of my involvement with Debian, back in
 2002. What I am arguing is whether wesnoth music and image files would be
 considered non-free, given the circumstances.

For the cases where it is clear that the source (== preferred form for
making modifications) is not what is being distributed and the original
authors explicitly stated that they do *not* want to release it to the
public, ..., well, how shall we call these files? differently free?!?

[...]
 However, I do not think that attaching the non-free label to an effectively
 free piece of software is consistent with the other goals we have agreed on
 as a community, especially if there is no unwillingness on the upstream
 author's part to fix a license problem, or any attempt to circumvent the
 requirements of the DFSG and deprive our users of their freedoms, but rather
 an unfortunate lack of caution with the handling of file formats.

In some cases there appears to be an unwillingness to fix this issue,
as the authors actively refused to release source.

In other cases, the form originally used to generate the distributed
file seems to no longer exist. If this is really true, then the source
for such a file is clearly one of the actually existing ones: possibly
the one which is being distributed; if this is the case, no problem
whatsoever.

 
 These are considerations that apply to the specific circumstances of the given
 case. I am not trying to revert the project consensus (and that might be
 related to the fact that I agree with it!), just trying to be reasonable.

I am also trying to be reasonable: I think that we should not set
precedents that qualify secret-source files as acceptable in Debian
main, just because they are not programs...

 
 Quoting from another GR proposition (that did not pass), source code can be
 understood as the form that the copyright holder or upstream developer would

Re: No source code for wesnoth-music

2012-04-17 Thread Gunnar Wolf
Francesco Poli dijo [Mon, Apr 16, 2012 at 07:57:39PM +0200]:
   but anybody else breaches the GPL 2 or 3 by not offering source code.
  
  ... but I tend to disagree at this point. Despite the possibility of
  considering these file types as source code for the relevant purposes under
  the circumstances, I am not sure we can talk about license violation from a
  legal standpoint if the infringed requirement is that of redistribution of
  something the redistributor never received (and, in this case, something
  even the copyright holder could not provide, because it does not exist). 
  This
  should, at the very least, constitute grounds for exemption of liability.
 
 I am not convinced: if someone releases a work under the GPL without
 making the corresponding source available, nobody else really has the
 true permission to redistribute, as the license requires
 re-distributors to make source available, but they cannot, since they
 do not have it in the first place.

Well, where does the source code requirement of the GPL come from? I'd
say, based on the FSF's famous four liberties, that quite probably
from the conjunction of freedom to learn and freedom to
modify. For a C program (that is, FSF's initial area of interest) to
be learnable and modifiable, you clearly need the source code.

Now, music is not learnt directly through its sources (i.e. a MIDI
file and the used samples). And it can be meaningfully modified. So,
yes, we talk about a field where modifiability has many gradients. I
agree that the OGG files are quite possibly not the prefered form of
modification (specially for any synthetized music - I don't know
Wesnoth or its music).

My take on this would be, the Debian maintainer responsible for a
given program should ask its upstream for something that qualifies as
source, but if upstream refuses (or just says it does no longer exist
— Effectively the same), continue to distribute what we have.

 There was a GR in 2004 to clarify the social contract, in order to make
 it clear that the DFSG apply to all works (in Debian main), not just
 executable programs.
 Hence I think the agreed upon interpretation is that music and images
 must include source code.

Right. The problem is the definition of source code.


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120417185238.ge29...@gwolf.org



Re: No source code for wesnoth-music

2012-04-16 Thread Gerfried Fuchs
   Hi,

 first of all, I'd like to point out that this topic is NOT a wesnoth
specific one.  I have tried to bring up the point several times in the
past (even years ago), it was always sorta ignored, even though people
said that yeah, surely the flattened images/music scores aren't source
nor preferred source for modifications - but then nothing more
happened, because noone seems to want to cut out the whole archive.

* Evgeny Kapun abacabadabac...@gmail.com [2012-04-15 22:08:27 CEST]:
 I've found that music tracks for The Battle for Wesnoth (package
 wesnoth-music in Debian) are only provided as compressed Ogg Vorbis
 files, without any information used to generate them. I have two
 questions:

 Again, this is nothing wesnoth specific, this is the same with mostly
all music files out there, and neither is limited to music files but
also to images.

 * Does wesnoth-music comply with DFSG? I've heard that at certain
 point DFSG only applied to programs, but later firmware, documentation
 and other materials were also included. Does DFSG (and, specifically,
 its requirement of having source code included) apply to music?

 wesnoth-music complies with DFSG as much as any other flattened image
or music file in the archive complies with it.

 * Does distributing wesnoth-music without source code comply with its
 license (GPL 2+)?

 This might be seen a bit more problematic (but still not wesnoth
specific), though you write:

 There was some discussion about this problem on wesnoth forums [1][2].
 It mentions that at least some of music files in question were
 generated using proprietary software, and that even the authors can't
 regenerate some of them anymore.

 If the authors can't regenerate some of them anymore they must see the
ogg files as the preferred source for modification themself.  And this
is usually what also gets applied to graphic files:  The
rendered/flattened image is argued to be the preferred source for
modification.

 If that wouldn't be the case, our debian logo would be a violation of
the DFSG too because the font used for the lettering is a non-free one,
and the swirl was produced with a brush from photoshop.

 So if you want to pursue this be aware that it either has to be
followed up properly and not having wesnoth singled out because that
would look quite ignoring of the real issue.

 Thanks,
Rhonda
-- 
Fühlst du dich mutlos, fass endlich Mut, los  |
Fühlst du dich hilflos, geh raus und hilf, los| Wir sind Helden
Fühlst du dich machtlos, geh raus und mach, los   | 23.55: Alles auf Anfang
Fühlst du dich haltlos, such Halt und lass los|


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120416084653.ga17...@anguilla.debian.or.at



Re: No source code for wesnoth-music

2012-04-16 Thread Francesco Poli
On Sun, 15 Apr 2012 19:58:59 -0500 Guilherme de Siqueira Pastore wrote:

 On Sun, Apr 15, 2012 at 10:38:34PM +0200, Mark Weyer wrote:
[...]
  but anybody else breaches the GPL 2 or 3 by not offering source code.
 
 ... but I tend to disagree at this point. Despite the possibility of
 considering these file types as source code for the relevant purposes under
 the circumstances, I am not sure we can talk about license violation from a
 legal standpoint if the infringed requirement is that of redistribution of
 something the redistributor never received (and, in this case, something
 even the copyright holder could not provide, because it does not exist). This
 should, at the very least, constitute grounds for exemption of liability.

I am not convinced: if someone releases a work under the GPL without
making the corresponding source available, nobody else really has the
true permission to redistribute, as the license requires
re-distributors to make source available, but they cannot, since they
do not have it in the first place.

Excluding cases where a re-distributor creates a modified version using
what he/she has received: in those cases, the source for the modified
version is truly the form that the modifier chose to make modifications
to the original work.

[...]
 As for a possible DFSG violation, assuming from the considerations above that
 the right to redistribute is not impaired, the last (and obviously not least)
 remaining issue would be the requirement that [t]he program must include
 source code. In this context, I think such requirement is widely open to
 interpretation, and I tend to think that considering wesnoth-music non-free
 would be counter-productive and inconsistent with the principles outlined in
 the Social Contract and with the remainder of the DFSG.
 
 That, however, is merely a personal opinion, of which I am actually not quite
 convinced. I look forward to hearing other people's comments on the issue.

There was a GR in 2004 to clarify the social contract, in order to make
it clear that the DFSG apply to all works (in Debian main), not just
executable programs.
Hence I think the agreed upon interpretation is that music and images
must include source code.


-- 
 http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt
 New GnuPG key, see the transition document!
. Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE


pgpKiPoyaiTZK.pgp
Description: PGP signature


Re: No source code for wesnoth-music

2012-04-16 Thread Guilherme de Siqueira Pastore
On Mon, Apr 16, 2012 at 07:57:39PM +0200, Francesco Poli wrote:
 I am not convinced: if someone releases a work under the GPL without
 making the corresponding source available, nobody else really has the
 true permission to redistribute, as the license requires
 re-distributors to make source available, but they cannot, since they
 do not have it in the first place.

Law is not a computer algorithm, and the intention of the licensor must be
taken into consideration. If licensing the software under the GPL indicates
a clear intent to allow redistribution, provided that the same freedom you
were granted by the copyright holder is passed on to those who get the
software from you, the fact that a small portion of the overall software
package has no source code available (even to the copyright holder) should not
bar such redistribution.

Under certain civil law jurisdictions, it would also be technically accurate
to state that conditions which cannot possibly be met are void, although they
do not void the rest of the contract of which they are part.

Again, making it clearer does not hurt and certainly avoids potential
future discussion, but I do not agree there is any risk of liability by not
distributing something the copyright holder (inadvertently) required you to
redistribute, without ever distributing it to you.


 There was a GR in 2004 to clarify the social contract, in order to make
 it clear that the DFSG apply to all works (in Debian main), not just
 executable programs.
 Hence I think the agreed upon interpretation is that music and images
 must include source code.

I am not discussing whether the music and image files in the Debian archive
should comply with the DFSG requirements or not - I have been a strong
advocate thereof since the early days of my involvement with Debian, back in
2002. What I am arguing is whether wesnoth music and image files would be
considered non-free, given the circumstances.

On one hand, I concede that it would be good policy to require that all these
files be in a more appropriate format for editing purposes, because it would
further our goals, stimulate best practices and help spread the often ignored
perception that these compressed files do not contribute to the development of
Free Software.

However, I do not think that attaching the non-free label to an effectively
free piece of software is consistent with the other goals we have agreed on
as a community, especially if there is no unwillingness on the upstream
author's part to fix a license problem, or any attempt to circumvent the
requirements of the DFSG and deprive our users of their freedoms, but rather
an unfortunate lack of caution with the handling of file formats.

These are considerations that apply to the specific circumstances of the given
case. I am not trying to revert the project consensus (and that might be
related to the fact that I agree with it!), just trying to be reasonable.

Quoting from another GR proposition (that did not pass), source code can be
understood as the form that the copyright holder or upstream developer would
actually use for modification, and not a format that is preferred in absolute
terms or in hypothetical situations.

I am still worried about the precedent and about the consequences of the
widespread application of this same waiver to the rest of the archive, but
I have a strong personal feeling about considering wesnoth non-free for this
sole reason.

--
Guilherme de Siqueira Pastore
gpast...@debian.org


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120417015655.ga3...@pastore.eng.br



No source code for wesnoth-music

2012-04-15 Thread Evgeny Kapun

Hi,
I've found that music tracks for The Battle for Wesnoth (package wesnoth-music 
in Debian) are only provided as compressed Ogg Vorbis files, without any 
information used to generate them. I have two questions:

* Does wesnoth-music comply with DFSG? I've heard that at certain point DFSG 
only applied to programs, but later firmware, documentation and other materials 
were also included. Does DFSG (and, specifically, its requirement of having 
source code included) apply to music?

* Does distributing wesnoth-music without source code comply with its license 
(GPL 2+)?

There was some discussion about this problem on wesnoth forums [1][2]. It 
mentions that at least some of music files in question were generated using 
proprietary software, and that even the authors can't regenerate some of them 
anymore.

[1] http://forums.wesnoth.org/viewtopic.php?t=21082
[2] http://forums.wesnoth.org/viewtopic.php?t=30728

--
Evgeny Kapun


--
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4f8b2abb.1050...@gmail.com



Re: No source code for wesnoth-music

2012-04-15 Thread Mark Weyer
On Mon, Apr 16, 2012 at 12:08:27AM +0400, Evgeny Kapun wrote:
 Hi,
 I've found that music tracks for The Battle for Wesnoth (package 
 wesnoth-music in Debian) are only provided as compressed Ogg Vorbis files, 
 without any information used to generate them. I have two questions:
 
 * Does wesnoth-music comply with DFSG? I've heard that at certain point DFSG 
 only applied to programs, but later firmware, documentation and other 
 materials were also included. Does DFSG (and, specifically, its requirement 
 of having source code included) apply to music?

The DFSG applies to all software. After previous misunderstandings, a Debian
General Resolution has clarified that fact. Some people prefer to say that the
DFSG applies to all software only *since* the GR.

There is a good reason that source is required for all software, including
music: So that the music is open for improvement and for adaption to different
requirements (e.g. using musical instruments matching the theme of a campaign
(tribal/medieval/SF)).

 * Does distributing wesnoth-music without source code comply with its license 
 (GPL 2+)?

No. The copyright holders can distribute their own work in any way they like,
but anybody else breaches the GPL 2 or 3 by not offering source code.

 There was some discussion about this problem on wesnoth forums [1][2]. It 
 mentions that at least some of music files in question were generated using 
 proprietary software, and that even the authors can't regenerate some of them 
 anymore.

Apparently there is a consensus that if the original source was lost, then
whatever still is there counts as source. So in that your the compressed ogg
files are the source form (because they are prefered among all existing forms).
(I always fear that mentioning that consensus might lead people reluctant to
reveal their true sources to accidentally delete them.)

Hope this helps. I am not a lawyer. I am not a Debian anything.

Best regards,

  Mark Weyer


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120415203834.GB1859@debian



Re: No source code for wesnoth-music

2012-04-15 Thread Guilherme de Siqueira Pastore
On Sun, Apr 15, 2012 at 10:38:34PM +0200, Mark Weyer wrote:
  * Does distributing wesnoth-music without source code comply with its 
  license (GPL 2+)?
 
 No. The copyright holders can distribute their own work in any way they like,

No discussion here...


 but anybody else breaches the GPL 2 or 3 by not offering source code.

... but I tend to disagree at this point. Despite the possibility of
considering these file types as source code for the relevant purposes under
the circumstances, I am not sure we can talk about license violation from a
legal standpoint if the infringed requirement is that of redistribution of
something the redistributor never received (and, in this case, something
even the copyright holder could not provide, because it does not exist). This
should, at the very least, constitute grounds for exemption of liability.

Perhaps we would all be playing safer if upstream relicensed the affected
files accordingly, but I do not think that should be given much importance.

As for a possible DFSG violation, assuming from the considerations above that
the right to redistribute is not impaired, the last (and obviously not least)
remaining issue would be the requirement that [t]he program must include
source code. In this context, I think such requirement is widely open to
interpretation, and I tend to think that considering wesnoth-music non-free
would be counter-productive and inconsistent with the principles outlined in
the Social Contract and with the remainder of the DFSG.

That, however, is merely a personal opinion, of which I am actually not quite
convinced. I look forward to hearing other people's comments on the issue.

--
Guilherme de Siqueira Pastore
gpast...@debian.org


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120416005859.ga1...@pastore.eng.br