Re: issues with the AGPL

2009-03-26 Thread Wesley J. Landaker
On Tuesday 24 March 2009 20:32:10 MJ Ray wrote:
 Here the scenario becomes impossible IMO - if Z is truly a bad actor,
 Z will always either find a way to withhold their source code or
 develop on an alternative A's application.  AGPL may hinder Z, but
 would not prevent it.  I hesitate to highlight the loopholes, but I
 think they've been posted here before.

I'm for full-disclosure of loopholes. I've posted about one before:
http://lists.debian.org/debian-legal/2007/12/msg00061.html

The kernel is: ... ironically, if there is an AGPLv3 work that already has 
the give-remote-users-source-code feature and I'm making modifications to 
the work, I'm obligated to keep that feature there, unless I remove it.

There are other weaknesses ripe for exploitation by someone who really 
doesn't want to follow the spirit of the license. This is true of most 
licenses, including the GPL (even v3), but I think the AGPL is particularly 
weak (at least the A part is).

-- 
Wesley J. Landaker w...@icecavern.net xmpp:w...@icecavern.net
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


signature.asc
Description: This is a digitally signed message part.


Re: License issue on tiny Javascript fragment

2009-02-15 Thread Wesley J. Landaker
On Saturday 07 February 2009 06:21:55 Colin Turner wrote:
 ... the code is so astonishingly trivial ...

Given this, why not just take 10 minutes and reimplement it? 

-- 
Wesley J. Landaker w...@icecavern.net xmpp:w...@icecavern.net
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


signature.asc
Description: This is a digitally signed message part.


Re: Upstream violates GNU GPL?

2008-12-15 Thread Wesley J. Landaker
On Monday 15 December 2008 11:48:58 Sergei Golovan wrote:
 So the questions are: Are my suspicions correct, and ejabberd upstream
 indeed violates GNU GPL, or am I wrong? If they are then which is the
 best action to do (Should we continue to distribute ejabberd and
 therefore promote it? Should I contact FSF with this question?)?

Just a comment: if the upstream authors actually own all the copyrights 
(e.g. there are no 3rd-party contributors), they can legally release any 
sort of binaries, etc, even if no one else can. However, even if this is 
the case, releasing artifacts without source in this manner is bad form.

As far as Debian is concerned, we don't use the binary installer, we use the 
source. So I don't think this is a Debian issue, and I don't think Debian 
should care what other things the upstream is doing. But I think it's a 
Free and Open Source Software Community issue and members of that community 
(including individuals involved with Debian) ought to work with upstream to 
help them acknowledge and rectifty the situation.

-- 
Wesley J. Landaker w...@icecavern.net xmpp:w...@icecavern.net
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


signature.asc
Description: This is a digitally signed message part.


Re: GNU Free Documentation License v1.3

2008-11-03 Thread Wesley J. Landaker
On Monday 03 November 2008 10:28:39 Simon Josefsson wrote:
 I expect the GFDLv1.3 license will be used by several projects soon.
 Thoughts on its DFSG-status?

 http://www.gnu.org/licenses/fdl-1.3.html

According to the FSF FAQ, the main change is that it allows certain 
GFDL-licensed wiki's to relicense. It otherwise isn't really any different.

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


signature.asc
Description: This is a digitally signed message part.


Re: ITP: debian-backports-keyring -- GnuPG archive key of the backports.org repository

2008-06-22 Thread Wesley J. Landaker
On Sunday 22 June 2008 12:08:30 Adam Majer wrote:
 AFAIK, we do not distribute things, we distribute *software*. Some
 packages are just composed of data though, but other packages depend on
 it. Some is just data that is very useful in the *Debian* project. This
 includes the keyring.

 Certainly, the backports.org keyring is useful to some people, *but* it
 is,

   1. not free software

Actually, how are debian-keyring and debian-archive-keyring free-software, 
anyway? Do I get source code for the all GPG keys they contain? 
The /usr/share/doc/debian-keyring/copyright even says The keys in the 
keyrings don't fall under any copyright. Ops!

Maybe there are other reasons, but let's not pretend we're keeping 
debian-backports-keyring out because it's not free software.

(Personally, I think all keyrings are fine.)

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


signature.asc
Description: This is a digitally signed message part.


Re: Final text of AGPL v3

2007-12-13 Thread Wesley J. Landaker
(I wrote this message 2007-11-19 and somehow it ended up stuck unsent in an 
error mail-queue during a network-outage. I wasn't goign to resend since 
this thread is now old, but I didn't see anyone make the same points, so 
here it is...)

On Monday 19 November 2007 22:26:21 Francesco Poli wrote:
Notwithstanding any other provision of this License, if you modify
  the Program, your modified version must prominently offer all users
  interacting with it remotely through a computer network (if your
  version supports such interaction)
[...]
 This restriction compels whoever runs the modified version of the
 Program to [...]

Keep in mind, this only applies 1) if you modify the Program *and* 2) you 
do something with the program that would normally be restricted by 
copyright.

Here is an example:

Say I receive a pristine AGPLv3 program. The person who gave it to me had to 
obey the terms of the AGPLv3 in order to distribute it to me, but I don't 
have to accept it just to receive and run the program.

I modify it (say to remove the capability of getting source code) and run it 
on my own computer, allowing remote users to interact with it. Assuming the 
output sent to the users is *not* a derived work (e.g. no AGPLv3 HTML 
templates, etc), there is no reason why I need any copyright license at 
all. Thus, I don't need to provide source code to my users. 

On the other hand, if I modified it, but left in the feature of the software 
to allow remote users to get the source code, now I *would* be obligated 
follow the terms of the AGPLv3, because I'm now distributing a modified 
version.

So ironically, if there is an AGPLv3 work that already has the 
give-remote-users-source-code feature and I'm making modifications to the 
work, I'm obligated to keep that feature there, unless I remove it. I'm 
personally a fan of the GPLv3, but the AGPLv3 is quite weak in practice 
since it's very easy to work around for many kinds of programs[1].

[1] Again, assuming that the normal output of the program is not a derived 
work of the program itself. This obviously doesn't apply to *all* AGPLv3 
programs.

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


signature.asc
Description: This is a digitally signed message part.


Re: rescuing code from the GPL

2007-11-11 Thread Wesley J. Landaker
On Sunday 11 November 2007 08:55:51 Shriramana Sharma wrote:
 The question is not whether a work *includes* parts of Qt or not. The
 very fact that it is dependent on Qt for its functioning makes it a
 derivative work, and it *must* be licensed under the GPL when
 distributed, whether in source form or compiled form.

#include some_library does not make my C++ source code a derivative work 
of some_library.

If I write source code that uses a library, that does not make the source 
code a dervitive of the library. I am under absolutely no obligation to 
follow the license of the library, whatever it may be, if I don't 
distribute it. I can release my own source code -- no matter what that 
source code theoretically describes -- under any license I want, as I am 
the sole copyright holder. 

Now, if I compile my program, and link it against a library, the resulting 
binary is (in most circumstances) a derivative work of both the library and 
my source code. Now, if I want to distribute this result, I've got to 
follow the license of the library, as I have created a derivitive work.

For example, I can write completely proprietary[1] programs that use Qt. I 
can distribute the source code under any license I want. Others that I 
gave/sold my source code to could compile and use my proprietary program 
with GPL Qt. But I (and they) can't distribute a precompiled binary of my 
program as it (in most circumstances) would be a derivative work of Qt.

To give some context: sometimes [often?] the problem that distributors (like 
Debian) have is that a given program may be completely free software as 
distributed upstream -- all of the program code and libraries it uses are 
free software independently, but because of license incompatibilities, 
binaries end up being undistributable because they are derivitive works of 
several licenses with incompatible requirements.

Footnotes:
[1] Or BSD, or GPLv3, or Apache, or ...

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


signature.asc
Description: This is a digitally signed message part.


Re: rescuing code from the GPL

2007-11-10 Thread Wesley J. Landaker
On Saturday 10 November 2007 08:48:22 Shriramana Sharma wrote:
 My question is whether anyone among X, Y and Z in any of the below two
 situations is guilty of copyright infringement as a result of not
 following license conditions?

 SITUATION #1:

 1. X creates 01-noqt-nothirdvar.cpp and distributes it under the BSDL
 only.

Okay...

 2. Y modifies this program to use Qt (under the GPL), creating
 02-qt-nothirdvar.cpp, and distributes it under both the BSDL and GPL.

Well, they could distribute the source code under the BSD, as the source 
code isn't a derivative work of Qt just by using it. But they could not 
legally distribute a compiled binary that included copyrightable parts of 
GPL-only Qt. You could distribute binaries under the GPL.

 3. Z modifies this program to use a third variable for swapping,
 creating 03-qt-thirdvar.cpp, and distributes it under both the BSDL and
 GPL.

Again, they could distribute source under BSD, but not compiled binaries 
linked with GPL-only Qt. You could distribute binaries only under the GPL, 
because you have to respect Qt's license.

 4. X imports the change from Z, namely using a third variable only, into
 his codebase, creating 04-noqt-thirdvar.cpp, and distributes it under
 the BSDL only.

Sure, now the code doesn't use any GPL code, so you could distribute source 
or binaries under the BSD.

 SITUATION #2:

 1. X creates 01-noqt-nothirdvar.cpp and distributes it under the BSDL
 only.

Okay ... 

 2. Y modifies this program to use Qt (under the GPL) and to use a third
 variable for swapping, creating 03-qt-thirdvar.cpp, and distributes it
 under both the BSDL and GPL.

Same as above -- you could distribute the source under the BSD, but not 
binaries. You could distribute binaries only under the GPL, because you 
have to respect Qt's license.

 3. X imports one change from Y, namely using a third variable only, into
 his codebase, creating 04-noqt-thirdvar.cpp, and distributes it under
 the BSDL only.

Again, now there is no GPL code, so you could distribute source or binaries 
under the BSD.

There seems very straightforward and obvious. Is there something different 
that you were expecting? For one thing, this has nothing to do 
with rescuing code from the GPL -- the only reason you could remove 
references to Qt and get back a BSD work is because all of the intermediate 
steps included dual-licensed code. 

Here is a more likely scenerio, and maybe this is what you really want to 
know:

1. X creates 01-noqt-nothirdvar.cpp and distributes it under the BSD only.

2. Y modifies this program to use Qt (under the GPL) and to use a third 
variable for swapping, creating 03-qt-thirdvar.cpp, and distributes it 
under the GPL, only.

3. X wants to import one change from Y, namely using a third variable only, 
into his codebase, creating 04-noqt-thirdvar.cpp, and distribute it under 
the BSD, but he *can't*[1], because that change is licensed under the GPL 
only, by Y. So he either calls Y and asks if he can use that part of the 
change under the BSD, or he rewrites the function himself so that there is 
no GPL code involved.

So basically, no, you can't free something from the GPL (or any license, 
really), unless you:

  1) Get the author to re/dual-license their code, or
  2) Rewrite all of the offending code.

Footnotes:

[1] Glossing over how this example trivial change is not copyrightable 
anyway. I'm assuming as you probably are that this whole thing is an 
analogy for much more major changes.

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


signature.asc
Description: This is a digitally signed message part.


Re: GPL 3 and derivatives

2007-11-05 Thread Wesley J. Landaker
On Monday 05 November 2007 05:51:20 Shriramana Sharma wrote:
 Please point out to me where in the forest of the GPL 3 liveth that
 animal called the requirement of derivative works to be distributed
 under the same license?

Is there some specific thing you think the GPLv3 allows that most people 
don't? Or is the some specific thnig you think the GPLv3 doesn't allow, 
that most people do?

Anyway, I don't know what you are quoting, but for conveying modified 
source, see section 5.c, which starts: You must license the entire work, 
as a whole, under this License to anyone who comes into possession of a 
copy.

 GPL v3 does not at all have the word derivative. Apparently this is an
 attempt at making the GPL less dependent on the US legal system, which
 is a good thing ok but I can hardly read this text. Some survey should
 be conducted to determine as to what exact percentage of people taking
 advantage of the GPL actually understand it, at whatever version.

 The word based on seems to refers to modified forms of the same work
 and not derivative works.

You don't have to say magic words like derivative to talk about derivative 
works in a license. Most licenses don't, in fact, they usually just talk 
about modification, changes, etc.

In the context of section 5, a work based on the Program, or the 
modifications to produce it from the Program, in the form of source code, 
yes, this not all derivative works, it's only a specific kind of derivative 
work. The kind that is source code, i.e. the preferred form of the work 
for making modifications to it.

For all non-source kinds of derivative works, see section 6.

These sections use terms like source code and object code which are 
defined quite clearly in section 1.

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


signature.asc
Description: This is a digitally signed message part.


Re: SIM-IM uses default ICQ sounds

2007-09-12 Thread Wesley J. Landaker
On Tuesday 11 September 2007 03:20:20 Andrew Donnellan wrote:
 On 9/11/07, Joseph Neal [EMAIL PROTECTED] wrote:
  Do sounds count as trademarks?  If so, this likely is one.

 There are audio trademarks, yes, although this may not be one.

 However, audio is definitely copyrightable, so even if it isn't a
 trademark it may very well be a copyright violation.

FWIW, that uh-oh sound had been one of those silly things going around 
the internet long before ICQ ever existed; ICQ just grabbed it and used 
it[1]. I'm not sure anyone really knows what the source is.

But if you are really concerned, record yourself saying uh-oh and speed it 
way up[2] with audacity. Problem solved. =)

[1] Apparently; I never checked the md5sums or anything.
[2] Maybe this is what ICQ did. Who knows?

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


signature.asc
Description: This is a digitally signed message part.


Re: JFTP icon freeness (Was: A license question)

2007-09-09 Thread Wesley J. Landaker
On Sunday 09 September 2007 10:22:55 Kumar Appaiah wrote:
 Could you please comment on whether this license is DFSG compliant or
 not? I am actually packaging JFTP, and it uses some small GIF images
 released like this:

 COPYRIGHT: All images and icons Copyright(C) 1998 Dean S. Jones

 readme:
 This is a quick page to preview the icons I am creating for some of my
 Java(TM) programs.  You are free to use them in your programs,   but I am
 retaining Copyright,   and they can not be used in any books, CD-ROM's,
 Web pages, or any other form of image collection without my consent.  I
[...]

Even without looking at the DFSG, it's pretty clear it's not free if 
they can not be used in any books, CD-ROM's, Web pages, or any other form 
of image collection without [the author's] consent. 

But specifically, this seems to pretty obviously fail DFSG #1, #3, and #6.

#1 - specifically it disallows image collections
#3 - doesn't allow--or even imply--that derived works are allowed
#6 - the icons can only be used in programs, not in e.g. books

[...]
 It'd be sad if this license discounts JFTP from entering main, but I
 wanted your view for sure.

Looking at JFTP, it looks like this only applies to some of the icons, not 
all of them. The easiest thing to do might be to ask the author to please 
relicense the icons under a free software license.

If that doesn't work, you could always just replace the icons in question 
with free ones, e.g. from a different free program, from OpenClipart, from 
KDE or GNOME, etc. 

There is no dearth of good freely licensed icons out there.

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


signature.asc
Description: This is a digitally signed message part.


Re: GPL V2 and GPLv3

2007-09-04 Thread Wesley J. Landaker
On Tuesday 04 September 2007 11:12:56 Peter S Galbraith wrote:
 Tatsuya Kinoshita [EMAIL PROTECTED] wrote:
  I think that even if distribution of *.elc file should be licensed
  under GPLv3, *.el file under non-GPLv3 can be distributed, because
  locally installation and byte-compilation are not limited by GPLv3.

 I disagree.  It's not simply about byte-compilation.  The simplest
 packages usually `require' (or `load') some elisp file from Emacs.
 That's bascally the same as linking.  However Emacs and it's many
 libraries are not licensed under the LGPL, but under the GPL.

An .el source code file doing a 'require' or 'load' does not make the source 
code a derived work. It's like an #include ... statement in C source 
code. Compiling it might make a derived work, but it's not a derived work 
just because it mentions the name of a file it's asking a compiler to 
include when executed. 

Anyway, you could possibly argue either way if the .elc file is make a 
derived work by linking to emacs. But the .el file by itself is 
unquestionably not a derived work and could be under any license at all.

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


signature.asc
Description: This is a digitally signed message part.


Re: [long] Last call draft of GPL v3

2007-06-03 Thread Wesley J. Landaker
On Sunday 03 June 2007 09:05:05 Francesco Poli wrote:
 On Sat, 2 Jun 2007 19:38:09 -0600 Wesley J. Landaker wrote:
  Well, maybe that is changing ... the latest draft says in the
  Preample:
 
  The GNU General Public License is a free, copyleft license for
  software and other kinds of works.

 Section 0. of the GNU GPL *v2* states, in part:
 |   0. This License applies to any program or other work [...]
 |  ^
 | The Program, below, refers to any such program or work [...]
 |  ^^^

 I think even the GNU GPL *v2* was designed with the applicability to
 non-program works in mind.  It was certainly designed *primarily* for
 programs, but also in such a way to be applicable to any work of
 authorship.

 At least, that's my understanding after reading the license text so many
 times...

True, but it does seem that that the [draft] GPLv3 features this a bit more 
prominently (first line in the preamble, more clear in the definitions, 
some of the non-source conveying options are less ambiguous now with 
non-program works, etc). 

Anyway, not that it particularly matters——GPLv2 in practice already works 
pretty well for almost all non-program works——it was mostly just an 
interesting observation. =)

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


signature.asc
Description: This is a digitally signed message part.


Re: discussion with the FSF: GPLv3, GFDL, Nexenta

2007-06-03 Thread Wesley J. Landaker
On Sunday 03 June 2007 14:46:12 Anthony W. Youngman wrote:
 In message [EMAIL PROTECTED], Wouter Verhelst
 [EMAIL PROTECTED] writes
 That's wishful thinking, at best. Common knowledge defines fee as
 something involving the transfer of money. If it isn't, then the GPL
 is also non-free, by the very same rationale: the fact that you are
 required to produce source when so asked if you do distribute binaries
 from source under the GPL means that you are giving up a right (the
 right not to distribute any source) which you might otherwise have,
 which could be considered to be a fee.

 And what about societies without money? fee does NOT equal money.
 Your common knowledge is not my understanding ...

Okay, now I'm really curious. Exactly which societies without money are 
you talking about? 

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


signature.asc
Description: This is a digitally signed message part.


Re: [long] Last call draft of GPL v3

2007-06-02 Thread Wesley J. Landaker
On Saturday 02 June 2007 19:05:16 Ben Finney wrote:
 Francesco Poli [EMAIL PROTECTED] writes:
  Since the GPL is designed to be applicable to any work of authorship
  (not only computer programs), I once again suggest using a more
  neutral term than the Program.  Something like the Work would
  avoid misleading many many people into thinking that the GPL can
  only be applied to computer programs.

[...]
 I agree that the GPL is the best FSF license to be applied to any work
 of authorship, but the FSF don't agree -- and I believe they expressed
 this disagreement long before they started promoting other licenses
 designed for non-program works.

Well, maybe that is changing ... the latest draft says in the Preample:

The GNU General Public License is a free, copyleft license for
software and other kinds of works.

And, the license is is *very* generic in it's definitions of Program 
and Source, but still, they used the works Program and Source. And 
they apparently believe that documentation is not part of other kinds of 
works, hence the GFDL[1].

[1] Which IMO is mostly benign, but still pointless.

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


signature.asc
Description: This is a digitally signed message part.


Re: Request for suggestions of DFSG-free documentation licences

2007-05-22 Thread Wesley J. Landaker
On Tuesday 22 May 2007 08:09:33 Ben Finney wrote:
 The consensus (not unanimous, but consensus nonetheless) of
 debian-legal is that the DFSG, regardless of which of its clauses are
 exercised, is non-free for any software, including documentation.

(I assume you meant GFDL here instead of DFSG.)

It's stretching quite a bit to call it consensus, but anyway, given that the 
GPL and other good Free Software licenses can work perfectly fine for both 
software and documentation, there isn't much reason IMO to use the GFDL. 

I would personally recommend just using the GPL, or if you must use the GFDL 
for compatibility with something, dual-licensing both GFDL and GPL.

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


signature.asc
Description: This is a digitally signed message part.


Re: CC Sampling Plus 1.0

2007-05-19 Thread Wesley J. Landaker
On Saturday 19 May 2007 14:03:37 Miriam Ruiz wrote:
 Would you think the license CC Sampling Plus 1.0 from Creative Commons
 would be DFSG-Free?

 http://creativecommons.org/licenses/sampling+/1.0/
 http://creativecommons.org/licenses/sampling+/1.0/legalcode

 * Re-creativity permitted. You may create and reproduce Derivative Works,
 provided that:

1.the Derivative Work(s) constitute a good-faith partial or recombined
 usage employing sampling, collage, mash-up, or other comparable
 artistic technique, whether now known or hereafter devised, that is
 highly transformative of the original, as appropriate to the medium,
 genre, and market niche; and

2.Your Derivative Work(s) must only make a partial use of the original
 Work, or if You choose to use the original Work as a whole, You must
 either use the Work as an insubstantial portion of Your Derivative
 Work(s) or transform it into something substantially different from the
 original Work. In the case of a musical Work and/or audio recording, the
 mere
 synchronization (synching) of the Work with a moving image shall not be
 considered a transformation of the Work into something substantially
 different.

I'm no DFSG-nazi, but these seem pretty cut-and-dried non-free.


-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


pgpvgk8otcuyd.pgp
Description: PGP signature


Re: Remakes of older games

2007-05-15 Thread Wesley J. Landaker
On Tuesday 15 May 2007 16:07:04 Francesco Poli wrote:
 On Tue, 15 May 2007 19:44:41 +0200 Miriam Ruiz wrote:
  I've already talked to upstream and they're licensing them under GPL,
  so no problem about the license.

 Well, it must be seen *if* upstream actually have the right to license
 them under the GNU GPL...

Looking at the actual games on the actual site, I see no reason to doubt 
them any more than any other software released under the GPL.

 If the remake copies copyrighted elements from the other game
 (characters, story/plot, dialogs, or, worse, graphics/sounds), then I
   ^^

Remember that as ideas, stories and plots are never copyrightable. 
Particular *expressions* of them are. So wholesale copying of story or plot 
from a game (or book, or movie or whatever) with all it's nuances would 
indeed make a derivative work, but just having the same general story or 
plot would not. The same is true of characters, with some caveats. 
Obviously copied dialog, graphics, or sound from a non-free source would be 
a problem.

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


pgpimoVXJdUCC.pgp
Description: PGP signature


Re: License question: GPL+Exception

2007-05-12 Thread Wesley J. Landaker
On Saturday 12 May 2007 13:30:43 Francesco Poli wrote:
 Mmmmh, does the following exception constitute an additional
 restriction with respect to the GNU GPL v2?

 | (b) As a further exception, any distribution of the object code of the
 | Software in a physical product must provide you the right to
 | access and modify the source code for the Software and to
 | reinstall that modified version of the Software in object code
 | form on the same physical product on which you received it.

 If this is the case, the work could be even undistributable, because
 it's licensed under inconsistent[1] terms (GPLv2 + additional
 restrictions).

 What do other debian-legal contributors think?

This makes it GPL incompatible, but I think it's still DFSG free.

The GPL says:


  6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions.  You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.


So if you redistribute the Program, you may not impose any further 
restrictions. Obviously others, like Debian, could not add additional 
restrictions. However, assuming RedHat is not using parts of GPL software 
in their fonts, they are free to add addition restrictions the their 
originally licensed software--as they copyright holders, they can use any 
license they want. 

So if they say their fonts are GPL+restriction, the fonts are NOT GPL 
compatible, but as long as the restriction itself is DFSG free, the work as 
a whole should be fine. 

The restriction they've added itself is very GPLv3-esque, so I don't see why 
it wouldn't be DFSG free[1].

[1] Cue someone who will point out a billion reasons why they think similar 
clauses in GPLv3 drafts aren't DFSG.

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


pgpPTh5fpeTsl.pgp
Description: PGP signature


Re: License question: GPL+Exception

2007-05-12 Thread Wesley J. Landaker
On Saturday 12 May 2007 16:01:25 Francesco Poli wrote:
 You may not impose any further restrictions with respect to the *rights
 granted by the GPL*.  But there are already such restrictions, and you
 cannot remove them because you are not the copyright holder.
 Hence you cannot comply with the license and the work is
 undistributable.

A licensee can't, but the copyright holder can. Their license is NOT the 
GPL, but GPL + exceptions  restrictions. That is perfectly valid, just not 
GPL compatible. The exception they have adds extra freedom, and I believe 
the one restriction they add is DFSG-free.

Anyway, I'm not going to get into a big debate about it. The OP is just 
going to have to decide, and if the upload the package, the ftp-masters 
will have to decide what they believe.

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


pgp8MoYXHvoMJ.pgp
Description: PGP signature


Re: Request licence review

2007-05-02 Thread Wesley J. Landaker
On Wednesday 02 May 2007 11:13:48 Andrew Sidwell wrote:
 Redistribution of unaltered copies of this document is permitted without
 restriction.  Distribution of altered copies is permitted without
 restriction as long as the alteration does not significantly alter the
 content (For example, translation and conversion to another format is
 permitted.).  Distribution of all other altered copies is permitted as
 long as credit for previous authors is maintained, the contact
 information is replaced with that of the alterer, and redistribution is
 not further restricted.

With the third case (all other altered copies) which is what would apply 
if you start changing the manual, you've got to:

  1) Maintain credit for previous authors.

This is fine. Most free licenses, like the GPL, require you to keep the 
copyright notice as-is; this is even less restrictive.

  2) Put your contact information.

This is fine. Many free licenses, like the GPL, require you to mark altered 
copies with the date of modification; this is even less restrictive.

  3) Don't add any further restrictions.

This is fine. However, you can't further restrict things, so you basically 
have to use the same license. This is basically a (non-GPL compatible) form 
of copyleft.

 I'd just like to check if this is DFSG-free or not; I think it is, but
 since one of the reasons for making the code Free is so it can be
 included in Linux distributions and use services like SourceForge, I
 don't want to inadvertently introduce non-free stuff into the game.

It's DFSG free, but it doesn't seem GPL compatible because of #3. I could 
see the documentation being under a different license as the code being 
slightly annoying, but not a DFSG problem.

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


pgpnLPUDzmOqw.pgp
Description: PGP signature


Re: GPLed software with no true source. Was: Bug#402650: ITP: mozilla-foxyproxy

2007-01-30 Thread Wesley J. Landaker
On Tuesday 30 January 2007 13:48, Don Armstrong wrote:
 The upstream maintainer. Whatever form(s) of the work the upstream
 maintainer actually uses to modify the work is the prefered form for
 modification.

You keep saying this over and over, but it's just your opinion, not the way 
the license necessarily must be interpreted. The license doesn't say 
anything about the form that the *author* prefers.

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


pgpwGMgwUj1MC.pgp
Description: PGP signature


Re: Bug#405441: ITP: smc -- A Jump and Run game like Super Mario World written in C++

2007-01-04 Thread Wesley J. Landaker
On Thursday 04 January 2007 10:24, MJ Ray wrote:
 Sorry about the conditionals.  I don't know Nintendo's work well
 enough to have a strong opinion whether or not smc's graphics infringe
 Nintendo's copyright.

The images are certainly imitating Nintendo's Mario games, but according to 
the web site, all the artwork was drawn from scratch by the upstream in the 
Mario style and no images were copied from the Mario games themselves.

I'll leave it up to other folks with more time on their hands to argue 
whether imitative-but-independently-created-artwork is problematic here or 
not. There are actually *many* conditionals, for instance: if the game was 
intended to be a parody, it would be almost unconditionally protected from 
any copyright infringement claim. (This is just an example--the game is 
obviously not a parody.)

My opinion is that it would be a good idea to replace the artwork anyway 
(ideally, but not necessarily upstream), otherwise regardless of legality 
and how good the game is, it screams I am a cheap ripoff. =)

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


pgpzDctkRc2ql.pgp
Description: PGP signature


Re: IEEE copyrighted files in vhdl tools

2006-12-19 Thread Wesley J. Landaker
On Tuesday 19 December 2006 08:50, José L. Redrejo Rodríguez wrote:
 This file is needed to use any vhdl compiling/simulation tool, and I've
 later noticed that ghdl [2], already accepted in Debian, contains more
 vhdl headers, and even body vhdl copyrighted files that are delivered as
 binary libraries, i.e. object files. I've filled a bug[3] trying to
 clarify ghdl situation too.
 So, in short, I'm not legally expert at all, and specially if the text
 is not in my native language, so I would like to know if somebody could
 help me to clarify the situation of:
 - uploading freehdl (with one vhdl header) to  main (noticing the ieee
 copyrighted file in debian/copyright)
 - uploading it to non-free
 - how this can affect to ghdl, already in main and ready to be released
 with Etch.

For GHDL, the IEEE VHDL body files should not be there--I didn't actually 
notice that until you filed a bug on it. They are compiled just to get 
consistent interfaces--the implementation in the body files is not actually 
used (e.g. numeric_std functions are implemented internally). So there is a 
problem here that I will fix.

For the header files, they are not copyrightable as they just declare an 
interface. The comments are the only thing that could be copyrightable. 
But, I think I may just rewrite the whole set of headers to remove any 
doubt--this is a pretty trivial exercise. If FreeHDL only has one header 
and you are really worried about it, you might just want to rewrite it from 
scratch.

(And no, unfortunately GHDL isn't going to be in etch no matter what, 
because of an unresolved bug in GNU ld on ia64 and now the freeze.)

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


pgpyzo1eWEPJX.pgp
Description: PGP signature


Re: licensing of debian/ files

2006-04-27 Thread Wesley J. Landaker
On Thursday 27 April 2006 05:41, Panu Kalliokoski wrote:
 When discussing a package with my sponsor, I thought about a licensing
 issue that has never occurred to me before.  Debian packages are very
 careful to mention the license(s) and copyright(s) of the files in the
 upstream distribution, but where are the license conditions of files
 that the packager has added?  The manual page (if added by the packager)
 usually gives something license-like in the author section, but what
 about the other stuff?

The first rule of debian/ directory licensing is, we don't talk about 
debian/ directory licensing. ... =)

Seriously though, I think this is something we as maintainers should be more 
clear about. I know in my packaging I always *intend* that my packaging 
falls under the same license as the code I'm packaging.

But maybe it would be good to add this more specifically into the 
debian/copyright file:

Original software, Copyright 200x Upstream Author
  Upstream license text
+
+Debian packaging, Copyright 200x Package Maintainer
+  Packaging license text

What do other folks think?

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


pgpYXdWlfCbh1.pgp
Description: PGP signature


Re: compartibility of license of Wild Magic library with the Debian main and non-free repositories

2006-03-21 Thread Wesley J. Landaker
On Tuesday 21 March 2006 15:48, Dominik Margraf wrote:
 I have come across with the Wild Magic library, which has its own license
 and has not been debianized to date.  Here is the link to the license
 agreement:

 http://www.geometrictools.com/License/WildMagic3License.pdf

 It looks like that is has a qt4-like license style.  Therefore would this
 license meet the requirements of the Debian main repository?

Section 1.(c) seems to prevent you from taking the software as-is and 
selling it, which seems like it goes against DFSG #1, or at least is *very* 
borderline.

 If not, would it be possible to be uploaded to the non-free repository
 instead?

The spirit of the license (especially given the heavy-handed preample) 
doesn't feel like main material to me. 

I think it's clearly distributable in non-free, however.

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


pgpgQ0OuipdLc.pgp
Description: PGP signature


Re: License of oui.txt file?

2006-02-08 Thread Wesley J. Landaker
On Wednesday 08 February 2006 16:25, Uwe Hermann wrote:
 Hi all,

 I'm currently packaging a program which uses the oui.txt file from

   http://standards.ieee.org/regauth/oui/index.shtml

 I know that some other programs in Debian have such a file, too (e.g.
 kismet, I think). However, I'm not sure if it can be used freely, I
 couldn't find a license statement or something.

It's simply a list of facts, so it's not copyrightable.

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


pgpPGRhfX5oX0.pgp
Description: PGP signature


Re: Adobe open source license -- is this licence free?

2006-01-28 Thread Wesley J. Landaker
On Friday 27 January 2006 20:29, Michael Poole wrote:
 There's little or no evidence that requiring creators of a derivative
 of some software to identify themselves would prevent a free use of
 the software.  Does that mean the Dissident test is irrelevant?

Yeah, since the dissident test has nothing do to with the DFSG, except by 
quite a big a stretch of the imagination.

Not to say it's not a valuable thought experiment in some cases, but it sure 
isn't the great canonical test that some people here seem to think it is.

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


pgpK0TpmXV6BB.pgp
Description: PGP signature


Re: QPL and non-free

2005-12-20 Thread Wesley J. Landaker
On Tuesday 20 December 2005 07:37, Henning Makholm wrote:
 Scripsit Marco d'Itri [EMAIL PROTECTED]

  [EMAIL PROTECTED] wrote:
 I think the subject of my former email quite clearly states QPL?
 
  Then you do not need to worry, because the QPL is a free license.

 Readers should beware that Marco holds this opinion in known
 opposition to most other people on this list.

Saying most other people is certainly an overstatement. I believe the 
license is free and complies with the DFSG, but it can be problematic when 
linked with software that has incompatible licenses.

Readers should also note that the FSF believes[1] that the QPL is a free 
license; but it's not GPL compatible.

[1] http://www.fsf.org/licensing/licenses/index_html#GPLIncompatibleLicenses

-- 
Wesley J. Landaker [EMAIL PROTECTED] xmpp:[EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2


pgpH45jJCVH7Y.pgp
Description: PGP signature


Re: GPL Compatibility of IFRIT License

2004-09-17 Thread Wesley J Landaker
On Wednesday, 15 September 2004 15:25, Mark Hymers wrote:
 On Wed, 15, Sep, 2004 at 09:54:24PM +0100, Mark Hymers spoke thus..

  I'll take this up with upstream immediately and report back to
  debian-legal.  Thanks for spotting this.

 Upstream has (very promptly, I must say) removed the clause from the
 website.  Hope that solves all the problems with the IFRIT licenses.

It's good that they did, but even if they didn't, the license in each 
file of the *actual software* has no such non-free clause. =)

-- 
Wesley J. Landaker [EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2



pgplcOwmzr1ZN.pgp
Description: PGP signature


Re: please release sarge instead of removing binary firmware

2004-04-16 Thread Wesley J Landaker
On Friday 16 April 2004 7:01 am, Andreas Barth wrote:

 However, in the case like the NVidia driver (where Linus himself said
 that they are not derived), or also for some of the binary blobs,

If you're referring to the post I'm thinking of, he didn't say they 
weren't derived. In fact, it sounds like he was a bit torn on the 
issue.

Some quotes from http://lkml.org/lkml/2003/12/5/125:

But what they do NOT have the right to do is to create derivative works 
of the kernel, and distribute them to others. That act of distribution 
is not essential _for_them_ to utilize the kernel program (while the 
act of _receiving_ the module and using it may be - so the recipient 
may well be in the clear).

...

So in order for nVidia to be able to legally distribute a binary-only 
kernel module, they have to be able to feel damn sure that they can 
explain (in a court of law, if necessary) that the module isn't a 
derived work. Enough to convince a judge. That's really all that 
matters. Our blathering matters not at all.
 
... and ...

And quite frankly, my largest reason for not complaining loudly has 
often been that I'm lazy, and in several cases of sme people using 
GPL'd work improperly I have been ready to join a lawsuit that somebody 
else initiates. So far people have tended to back down.

-- 
Wesley J. Landaker [EMAIL PROTECTED]
OpenPGP FP: 4135 2A3B 4726 ACC5 9094  0097 F0A9 8A4C 4CD6 E3D2



pgp8PFyDUyWZG.pgp
Description: signature