Re: FSF has published GNU FDL version 1.2

2002-12-04 Thread Brian T. Sniffen
Walter Landry [EMAIL PROTECTED] writes:
 Let's say that the library has two things you can get, the texinfo
 source files and a pdf generated from them.  People are unlikely to
 print out the texinfo files, so they would naturally try to print out
 the pdf.  So the library sets the do not print flag on the pdf,
 making it unlikely that anyone will print out the Emacs manual.

 The library is not distributing copies of the manual, but they are
 using technical measures to obstruct or control the reading or
 further copying of the copies that they made.  This is a completely
 reasonable _use_ that is not allowed by the GFDL.

Your broad definition of technical measures to obstruct or control
the reading or further copying of the copies would prevent me from
keeping a GFDL-licensed work locked in my house: the doors and locks
obstruct reading by random passerby.

Clearly, this section is meant to refer to measures which obstruct or
control reading or further copying by the owners of the existing
copies.  Since the library isn't distributing copies, only allowing
browsing, there's no problem.

If they do distribute PDF copies, of course, it has to be the unlocked PDF
which is distributed, together with the texinfo source.

-Brian

-- 
Brian Sniffen   [EMAIL PROTECTED]
http://www.evenmere.org/~bts/
  Available for security-related employment.



Re: EULAs and the DFSG

2002-12-05 Thread Brian T. Sniffen
Andrew Suffield [EMAIL PROTECTED] writes:

 On Thu, Dec 05, 2002 at 04:56:10AM +0100, Sunnanvind Fenderson wrote:
 This is very different from EULAs because with them the end user gets
 *less* rights that normally given by copyright

 The rights normally given by copyright are virtually nil; you have the
 right to quote it for critical purposes and so on, but not the right
 to use it. A EULA generally grants you the right to use it.

Are you saying that if I buy a book, I don't have the right to read
it, sit on it, or otherwise use it without a license to do so from the
copyright holder?

If you aren't saying that, are you saying that if I purchase and
download some commercial software, I don't have the right to use it
without a license to do so from the copyright holder?

Where's the difference?

 Jakob Bohm [EMAIL PROTECTED] writes:
  Click agree to accept this license and the lack of warranty.
  Click decline to not use, copy or distribute this software.
 
 The main problem is that that's simply not true - you _can_ use the
 software without accepting the license[1].

 Ah. I see your confusion now. You really can't legally use the
 software without accepting the license, but the GPL imposes no
 conditions upon your acceptance of paragraph 0 which grants you usage
 rights. You could call this paragraph a EULA, if you really wanted
 to, but there's little point in doing so.

That isn't the section 0 I'm looking at:

 Activities other than copying, distribution and modification are
 not covered by this License; they are outside its scope.  The act
 of running the Program is not restricted

That isn't a license to use the program, it's a note that copyright
law already gives you that right without a license.

-Brian

-- 
Brian Sniffen   [EMAIL PROTECTED]
http://www.evenmere.org/~bts/
  Available for security-related employment.



Re: PHPNuke license

2003-03-04 Thread Brian T. Sniffen
John Goerzen [EMAIL PROTECTED] writes:

 On Mon, Mar 03, 2003 at 04:28:41PM -0500, [EMAIL PROTECTED] wrote:
 They are an object form.  The page transmitted by PHP-nuke is not the
 preferred form for modification (which has the PHP code embedded
 within it), and so not source.  It is produced by mechanical
 transformation fromt he source, and so quite reasonably an object
 page.

 I find it hard to believe that anything produced by mechanical
 transformation from a source is object form.  Object form is machine code. 

 I can not magically transform a text file into object form by running
 tr a-z A-Z on it.

Sure you can.  It's now full of shouting, and no longer in the
preferred form for modification.  No license can reasonably
distinguish between tr and gnupg -- distinguishing indent is hard
enough.

-Brian

-- 
Brian T. Sniffen
G026 / Secure Technology Solutions
[EMAIL PROTECTED]



Re: PHPNuke license

2003-03-04 Thread Brian T. Sniffen
John Goerzen [EMAIL PROTECTED] writes:

 On Tue, Mar 04, 2003 at 10:45:43AM -0500, Brian T. Sniffen wrote:
  I find it hard to believe that anything produced by mechanical
  transformation from a source is object form.  Object form is machine 
  code. 
 
  I can not magically transform a text file into object form by running
  tr a-z A-Z on it.
 
 Sure you can.  It's now full of shouting, and no longer in the
 preferred form for modification.  No license can reasonably
 distinguish between tr and gnupg -- distinguishing indent is hard
 enough.

 Nobody, including the FSF, defines object form as not the preferred form
 for modification.  Just because the source code IS that format does not
 bean that everything that is not source code is object code.

But the GNU GPL gives you a license to distribute source code and
object or executable form, and nothing else... so if your
obfuscated/munged/semicompiled form is neither source nor object, and
you only have the right to distribute it under the GPL, my
understanding is that you may not distribute it at all.

The GPL wisely avoids a strict definition of object form, but I would
think that the classic definition -- the product of a mechanical
transformation from source or from other objects, and no longer source
code -- would work.

-Brian

-- 
Brian T. Sniffen
G026 / Secure Technology Solutions
[EMAIL PROTECTED]



GPLv3 2(d) (was Re: PHPNuke license)

2003-03-07 Thread Brian T. Sniffen
David Turner [EMAIL PROTECTED] writes:

 Can we please, please, please start another thread to discuss this?!

done

 that's enough reason for
 me to stop releasing code under version 2 or later of the GNU GPL:
 the persistent spectre that future versions will prohibit certain
 sorts of functional modifications.

 That would be silly, since you could always fall back to v2.  The only
 reason to fear v2 or later is that v3 could be too permissive, not too
 restrictive.

No; if I release software under v2 or later, and a v3 with this clause
is released, I have a problem: somebody can take my work, make
modifications to it, and distribute it in such a way that I cannot use
it.  Even if he gives me the source code, I can't make use of his
modifications without upgrading the licensing of my code to v3.  If
I'm going to give people the freedom to take my code and make it
non-free[1], I might as well just put it under an MIT license.

 Wouldn't a requirement that if you make the software available for use
 to another party, you provide an offer of source to those users make
 much more sense, and avoid entanglements with the function of the
 software?

 That would be impossible under US copyright law, where use isn't one
 of the 17 usc 106 exclusive rights, while modification is.  

Public performance is restricted by copyright law; I'd certainly
consider an Apache web server to be a public performance of Apache.
In any case, there's another problem I allude to above but didn't
mention clearly: the existing requirements for source distribution are
very flexible.  This proposed 2d imposes technical limitations on
functionality.

Every time a license tries to use exact technical definitions, it ends
up breaking a few years later.  I'm not nearly as worried about the
HTTP requirement as I am about the definition of computer network.
Is my USB keyboard/mouse a network?  How about my Bluetooth keyboard?
When I'm interacting through an anonymizing mix-net, there's a decent
chance I'm not online when the other side is.  Are we interacting
through a network?  What about a web client which responds to certain
server requests for its source[2]: it may not have any way to hear a
request from the server, and if it's used as the skeleton for an
embedded control system, all that junk needs to go along with it.


I'd far prefer to see a GPLv3 grant and guarantee more freedom, not less:

* Remove technical requirements such as 2c, the object/executable
  langauge in 3, the header/Makefile and OS exceptions in the later
  section of 3.

* Remove the strange definition that a work containing nothing both
  creative and derived from a GPL'd work be considered a derivative of
  the GPL'd work: that is, remove the definition that linking is
  modification.  It's not in the license now, but clearly state that
  if you incorporate nothing creative from the GPL's work, you are not
  a derivative work.

* Add public performance to the scope clause in 0, permitting (for
  example) me to give a lecture on the details of GNUtls, or to run a
  web server which presents an interface to Perl.

-Brian

Footnotes: 
[1]  That is, modify and distribute it in non-free ways.

[2]  Admittedly, an odd case.

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: transformations of source code

2003-03-07 Thread Brian T. Sniffen
 On Thu, Mar 06, 2003 at 11:23:47AM -0500, Jeremy Hankins wrote:
 This doesn't address proprietary or otherwise difficult but not
 impossible to reverse formats.

 I considered that but I'm not sure how much of a threat it really is.

 There's no way to keep the sourced locked into an obfuscated format
 under my proposal; the first person to crack it open is free to
 redistribute it in obfuscated form.  This is directly analogous, I
 think, to the reason the GNU GPL doesn't have a clause forbidding
 selling a work so licensed for $1 million.

Unfortunately, in the age of the DMCA that isn't quite enough.  Since
the GPL has few restrictions on functional modification, it's not much
of an issue there.  A document license has a broader problem: the
first person to crack it open would be violating the DMCA to do so.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: OSD DFSG - different purposes - constructive suggestion!

2003-03-10 Thread Brian T. Sniffen
Anthony Towns aj@azure.humbug.org.au writes:
 It certainly does force you to share your secrets. It forces you to share
 your secrets only with your customers, though.

I don't believe this is the case: I have code which is a proprietary
typesetting package based on GPL'd works.  My customers give me paper
and I give them paper back; sometimes i give them PDF files for
proofing.  These files contain *their* proprietary information.

 It closes a loophole; that is, it means companies can't maliciously
 take free GPLed software, make changes to it that they don't release,
 and then cause users to rely on that software.

One of the advantages I've seen in the GPL is that it promotes the
use-value of software over its sale-value.  This sort of change --
requirements that an author distribute his changes more widely than he
wishes -- seems to remove much of the use value as well.

 Convince me that in this imperfect world, as we try to make things
 more transparent, and give people more control and access over the
 software that affects them, that being able to get access to the
 sourcecode for www.wherever.com whether they want me to or not is a
 *bad* thing.

* It makes certain kinds of crimes easier to commit, though much
  harder to conceal.

* Identity theft, in particular, becomes much easier.

* There's less incentive to develop new changes: unless you can afford
  a stable of developers large enough to deploy new features faster
  than your competitors can copy them, you gain no competitive
  advantage from innovation.  Software gets developed only to scratch
  personal itches.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: OSD DFSG - different purposes - constructive suggestion!

2003-03-10 Thread Brian T. Sniffen
Glenn Maynard [EMAIL PROTECTED] writes:

 On Mon, Mar 10, 2003 at 11:23:26AM -0500, Brian T. Sniffen wrote:
 * There's less incentive to develop new changes: unless you can afford
   a stable of developers large enough to deploy new features faster
   than your competitors can copy them, you gain no competitive
   advantage from innovation.  Software gets developed only to scratch
   personal itches.

 This sure sounds like a (poor) argument against open source in general.

Not at all.  Open-source is great for infrastructure software --
Linux, Apache, Emacs.  Many companies have private modifications to
Linux or Apache which they use internally; some of these get released,
some don't.  Everybody benefits by contributing to the common good.
For example, several network infrastructure companies use Linux on
their embedded devices, release kernel changes and improvements, and
keep their core technology in-house.  It's not that it's under a
proprietary license, just that it's not distributed at all.  This
model works wonderfully for the free software community and for those
companies.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: PHPNuke license

2003-03-10 Thread Brian T. Sniffen
David Turner [EMAIL PROTECTED] writes:

 On Fri, 2003-03-07 at 00:19, Anthony Towns wrote:
 On Thu, Mar 06, 2003 at 06:28:06PM -0500, David Turner wrote:
  On Thu, 2003-03-06 at 17:35, John Goerzen wrote:
   On Thu, Mar 06, 2003 at 05:07:13PM -0500, David Turner wrote:
Distribution does not, and has never, mattered (see previous message in
this thread).
   I think it's pretty clear that all three subsections of section 2 takes 
   no
   effect unless distribution has occured.
  Please read it again -- if that's so, why does (2)(b) specifically
  mention distribution?  
  (2)(a) and (2)(c) *do* apply even in the absence of distribution.
 
 Well, they try to anyway. If there's no copying taking place, I fail to
 see how it can apply, whether it tries to or not.

 Because the preparation of derivative works is one of the exclusive
 rights of copyright holders.  Please read 17 USC 106 (2) again.

Yes... but I can write in the margins of a book as much as I like, or
tape over bits of a video recording.  Given a legal unmodified copy on
disk, can't I modify it as I wish under the first-sale doctrine?  I
own the drive it's on, after all, and copyright does not in any way
infringe my right to dispose of my physical property.

-Brian
Still not a lawyer.

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: OSD DFSG - different purposes - constructive suggestion!

2003-03-10 Thread Brian T. Sniffen
Glenn Maynard [EMAIL PROTECTED] writes:

 On Mon, Mar 10, 2003 at 01:37:54PM -0500, Brian T. Sniffen wrote:
  * There's less incentive to develop new changes: unless you can afford
a stable of developers large enough to deploy new features faster
than your competitors can copy them, you gain no competitive
advantage from innovation.  Software gets developed only to scratch
personal itches.
 
  This sure sounds like a (poor) argument against open source in general.
 
 Not at all.  Open-source is great for infrastructure software --
 Linux, Apache, Emacs.  Many companies have private modifications to
 Linux or Apache which they use internally; some of these get released,
 some don't.  Everybody benefits by contributing to the common good.
 For example, several network infrastructure companies use Linux on
 their embedded devices, release kernel changes and improvements, and
 keep their core technology in-house.  It's not that it's under a
 proprietary license, just that it's not distributed at all.  This
 model works wonderfully for the free software community and for those
 companies.

 I'm not disagreeing with this. I'm saying that your argument (top quote) can
 be applied to open source in general, and we all know it to be false in that
 case; so how are web apps so different?

As I said: existing mechanisms of licensing Free Software (e.g. GNU
GPL and MIT/X11) provide an impetus for improvement.  A
compulsory-sharing license, as might bring us closer to BrinWorld,
removes much of the financial incentive for such improvement.  In such
a world, the changes made, used, and later released by IBM, Red Hat,
Akamai, Apple... all wouldn't have been made, and our software
technology would be that much more primitive.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Barriers to an ASP loophole closure

2003-03-10 Thread Brian T. Sniffen
Jeremy Hankins [EMAIL PROTECTED] writes:

 Anthony Towns aj@azure.humbug.org.au writes:

 This detailed wrangling is really missing the point that I'm interested
 in, though. Is there a _fundamental_ difficulty with such licenses?

 Is it users of programs or owners of copies of programs that should
 have freedom?  As far as I can see the answer is clearly users.
 Currently those two groups are roughly the same, and the second group
 is *much* easier to draw a line around.  So we use ownership of a copy
 to pin freedoms to.

The two groups are vastly different.  As has been mentioned upthread,
I use the power regulation software at Boston Edison, I use the 911
dispatch system (and indeed, the phone switching system) in my town, I
use the typesetting software of my local paper when I e-mail them a
letter and it's sent back to me.  I don't see why I should have the
right to Slashdot's source code -- or this mailing list servers, or
the kernels of the routers inbetween, but not to that of the Boston
Globe.

Since I'm pretty sure that I *don't* have a right to the software of
the Globe, given they wrote it in-house and have (for the sake of
argument) not distributed it, I trace that back to say that even in an
ideal world, I don't have a right to the software in a router I don't
own, or to a web server I'm simply accessing.

 If they can find a way to tie the freedoms of the DFSG to users of
 software rather than possessors of copies of software, should that
 make their software non-DFSG-free?

Maybe.  I don't believe it's possible to delineate users in a way that
doesn't discriminate strongly against fields of endeavor or against
particular technologies.  I think your three tests summarize what's
needed pretty well... I just don't think they're mutually compatible.

Moving on to your solutions:

 So we have three meta-options:

 * Decide that freedoms *should* attach to copies rather than users

There's something to be said for that option.  Here's a further
extrapolation of the ASP nightmare for you: everybody who writes code
makes it available only on their machine, in some .NET horror by which
code is patched at runtime via RPC... so I want to set up a
webserver.  It uses Apache.NET, Zope.NET, ZWiki.NET, Perl.NET, and
each of these (and each Perl module and Apache module) lives on its
own separate server.

To what are the users of my site entitled?  My glue code?  The kernels
of each of these servers?

-Brian


-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: OSD DFSG - different purposes - constructive suggestion!

2003-03-11 Thread Brian T. Sniffen
Glenn Maynard [EMAIL PROTECTED] writes:

 On Mon, Mar 10, 2003 at 03:46:57PM -0500, Brian T. Sniffen wrote:
 As I said: existing mechanisms of licensing Free Software (e.g. GNU
 GPL and MIT/X11) provide an impetus for improvement.  A
 compulsory-sharing license, as might bring us closer to BrinWorld,
 removes much of the financial incentive for such improvement.  In such
 a world, the changes made, used, and later released by IBM, Red Hat,
 Akamai, Apple... all wouldn't have been made, and our software
 technology would be that much more primitive.

 The GPL removes much of the financial incentive for such
 improvement.  After all, you have to provide source and you can't
 restrict people you sell copies to from giving it away for free, so
 the entire sales model of selling individual programs on the shelf,
 and licensing software per-seat, goes completely out the window.

 I disagree with this argument, of course (as everyone here probably
 does: it's true that the same sales model doesn't work, but it
 certainly hasn't stopped innovation), but your argument seems to be
 exactly the same.  Why is this argument valid for web applications
 where it's clearly wrong for other software?

Two reasons: First, because the argument about web applications is a
reduction in the marginal use value of a software improvement, not in
its sale value.  Second, this can be taken out of the realm of theory:
in practice, private companies make improvements to software they have
under the GPL, keep some of those improvements secret, and release
others.  Those same companies pass up the opportunity to improve
software where they do not have the option of keeping their
improvements secret.

(Admittedly, I've seen short-sighted companies scrambling for
profitability start rewriting their code so they could sell licenses,
excising all the GPL'd bits).

 (To be clear, I'm firmly against forced-sharing; the GPL goes far enough.  I
 just don't think this particular argument is valid.)

 -- 
 Glenn Maynard

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Barriers to an ASP loophole closure

2003-03-11 Thread Brian T. Sniffen
Jeremy Hankins [EMAIL PROTECTED] writes:

 [EMAIL PROTECTED] (Thomas Bushnell, BSG) writes:

 The point is that the alleged user, even if he has the source to
 what's behind the web page, *can't* change it, because it's on a
 computer beyond his control, on the other side of that connection.
 Giving him the source does *NOT* make it possible for him to change
 it. 

 Sure, but he may still want to know how the source works, or he may
 want to replicate the same functionality elsewhere.

 But even so, I'm not saying that everything that could possibly be
 construed as use should have access to source tied to it.  If my
 dentist uses copylefted accounting software to send me bills I don't
 necessarily get access to source.  That kind of use is outside the
 kind of use we want to pick out.  And I acknowledge that picking out
 the right kind of use will be hard.  But if the dentist were using
 copylefted accounting software via a web interface, it does seem
 reasonable to argue that he ought to have access to the source.

But that's exactly the error we reprimand legislators and businesses
for: believing that a different medium requires new laws to make it
safe.  That I receive the output of software over HTTP should change
nothing from the cases where I received that output over a phone tree
or on paper.

 But you still haven't answered my question: *IF* it could be done (and
 passed the other two tests I mentioned in my other message), would it
 be free?

Yes... but I don't think I'm actually agreeing with you: I think the
only way to properly define the set of users who should get a copy of
the source is vanishingly small.  David Turner says I secretly want to
write proprietary software, but the truth is I don't see this as a
loophole: I see it as a use of the software which wasn't expected by
several authors, including the FSF, and to which they are reactively
objecting.

That, in itself, makes a good argument for why the author should have
no ability to place an obligation on anybody under a Free Software
license.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Barriers to an ASP loophole closure

2003-03-11 Thread Brian T. Sniffen
Jeremy Hankins [EMAIL PROTECTED] writes:

 [EMAIL PROTECTED] (Brian T. Sniffen) writes:
 Jeremy Hankins [EMAIL PROTECTED] writes:

 Is it users of programs or owners of copies of programs that should
 have freedom?  As far as I can see the answer is clearly users.
 Currently those two groups are roughly the same, and the second
 group is *much* easier to draw a line around.  So we use ownership
 of a copy to pin freedoms to.

 The two groups are vastly different.

 Only when you're playing the game of trying to push the definition of
 user as far as you can push it.  And that's a perfectly legitimate
 and good thing to do when you're discussing a license text, but in
 doing so you shouldn't forget that there's also an ordinary, every-day
 definition that doesn't get pushed so far.

When I say you're a user of router software, I'm not pushing the
definition of user any further than you are when you say I'm a user of
PHP-nuke or Apache.

 The ordinary, every-day use of the term is fuzzy, acknowledges
 inconsistencies, and works anyway.  Ask the next guy you meet that
 uses computers but doesn't care about licensing whether they're using
 apache when they look at apache.org.  Do you honestly think he'd say
 yes?  Or the NYT's typesetting software when they read the paper?

I think he'd say he doesn't use either.  But then when I asked him
what he used to read his mail, he'd either say Oh, I use Netscape or
Oh, I use Yahoo! mail.  I've observed a number of the nontechnical
users I support failing to distinguish between their OS, browser, home
page, and other web sites.  I'm not sure we should be guided by such
opinions, though: it would be nice to meet the expectations of the
uninformed masses, but given the choice of their expectations, which
are often internally inconsistent, and the expectations of those who
will actually be modifying or distributing code, I'd rather satisfy
the latter.

In particular, it seems to me that drawing a technical distinction
among users (i.e., to say that users at a console or over an IP
network are users who get source, but users via sneakernet or over a
voice telephone link are not) is unwise.

 Maybe.  I don't believe it's possible to delineate users in a way
 that doesn't discriminate strongly against fields of endeavor or
 against particular technologies.  I think your three tests summarize
 what's needed pretty well... I just don't think they're mutually
 compatible.

 Maybe not, I'm not sure.  It's hard to prove a negative.

 So we have three meta-options:

 * Decide that freedoms *should* attach to copies rather than users

 There's something to be said for that option.  Here's a further
 extrapolation of the ASP nightmare for you: everybody who writes code
 makes it available only on their machine, in some .NET horror by which
 code is patched at runtime via RPC... so I want to set up a
 webserver.  It uses Apache.NET, Zope.NET, ZWiki.NET, Perl.NET, and
 each of these (and each Perl module and Apache module) lives on its
 own separate server.

 To what are the users of my site entitled?  My glue code?  The kernels
 of each of these servers?

 Yeeks, dunno.  Probably your glue code, but once I install that myself
 and use the other sites I'm using them as well (i.e., if they're under
 ASP-loophole-closing licenses I get access to that code too).

Oooh.  Neat point.  So if I access a site -- even just far enough to
try to authenticate myself and be refused, then use that refusal in
some computation -- I can demand access to the source.  That's no
good.  This very quickly hits the case where If you make it available
to anyone, you must make it available to everyone, which I think we
all agree is not acceptable.

Why not the code of the routers in between?  Why not the code
supplying power to the computers -- or does that count as a major
component of the operating system?

What happens twenty years from now, when Transmeta-style reconfiguring
processors are everywhere, and I'm not so much running emacs as I am
rebuilding my computer into a fixed machine which implements emacs?

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: The ASP nightmare: a description

2003-03-13 Thread Brian T. Sniffen
Jeremy Hankins [EMAIL PROTECTED] writes:

 Imagine a world with omnipresent connectivity, and a lot of copylefted
 software.  Someone decides that they could make the browser into a
 platform (remember Netscape  the MS antitrust trial).  So they take
 commonly available Free software packages and stick them behind a web
 interface.  Gcc, tetex, emacs, etc.  They lock them down so that no
 one can access the filesystem of the server directly via these
 packages (and thus gain access to the binaries, say), and charge a
 monthly fee for access.  Maybe they provide a sort of stripped down
 client computer with a browser (possibly all proprietary) that is set
 up to use their server for all your computing needs.

OK, so they're running a time-sharing shell server.  Got it.  And
they're distributing a client for this shell, right?  It must be under
the GPL, since it's distributed linked to GPL code.  So in the
absolutely worst case, you sue the ASP to force them to release the
source to the entire platform, since they've advertised it widely as a
single work.

I really do think the existing GPL covers the Nightmare case quite
well, without significantly bothering people who just want to set up a
shell server for some friends.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Revised LaTeX Project Public License (LPPL)

2003-04-03 Thread Brian T. Sniffen
Henning Makholm [EMAIL PROTECTED] writes:

 Scripsit Walter Landry [EMAIL PROTECTED]

 That's good, but only if you're able to modify the Base Format.  It is
 easy to imagine scenarios where you are able to modify individual
 files, but not the validation mechanism.

 Could you please imagine one? Remember to include in your imagined
 scenario that the unmodified Base Format will have a documented option
 to turn off validation.

Sure: I take the Base Format and make a functional change to it,
removing the option to turn off validation.  Now I distribute this
under your draft LPPL.

The freeness of a license should be as divorced as possible from
accidents of implementation.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Revised LaTeX Project Public License (LPPL)

2003-04-03 Thread Brian T. Sniffen
Henning Makholm [EMAIL PROTECTED] writes:

 Scripsit Brian T. Sniffen
 Henning Makholm [EMAIL PROTECTED] writes:
  Scripsit Walter Landry [EMAIL PROTECTED]

  That's good, but only if you're able to modify the Base Format.  It is
  easy to imagine scenarios where you are able to modify individual
  files, but not the validation mechanism.

  Could you please imagine one?

 Sure: I take the Base Format and make a functional change to it,
 removing the option to turn off validation.  Now I distribute this
 under your draft LPPL.

 But does that possibility make the original software non-free? Your
 argument seems to be that it is possible to make a derived version
 that is not free - but that possiblity exists for, say, the BSD
 license as well.

No, but it makes my software distributed under the LPPL non free.

It is not possible to distribute non-free software under the MIT/X11
license, for example.

 The freeness of a license should be as divorced as possible from
 accidents of implementation.

 Remember that our actual business on debian-legal is not to decide
 whether *licenses* are free, but whether actual pieces of *software*
 are free. As I said, I agree that it is possible to apply the LPPL
 draft in such a way that it results in non-freedom. However, I also
 believe that it is possible to apply it in a free way. The situation
 is not basically that much different from that of the GFDL.

It's greatly different: the document content has no effect with the
GFDL, only the license options chosen.

Given that you and Jeff are proposing this license in isolation,
without providing the code implementing the feature which makes this
free, or even a good specification for it, I find it strange that
you're now arguing that it's wrong to insist that a license be clearly
free in isolation.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Revised LaTeX Project Public License (LPPL)

2003-04-06 Thread Brian T. Sniffen
Barak Pearlmutter [EMAIL PROTECTED] writes:

 Maybe instead of sinking further and further into little details of
 how files are verified to be standard LaTeX and the distinction
 between the LaTeX engine and the files it reads and all that good
 stuff, we could back up a step?  This all really an attempt to
 procedurally implement an underlying concern.  Maybe the concern
 itself could be directly expressed in the license, abstracted away
 from its implementation?
 
 Something like this:
 
 You must not cause files to misrepresent themselves as approved by
 the official LaTeX maintenance group, or to misrepresent
 themselves as perfectly compatible with such files (according to
 compatibility criteria established by the official LaTeX
 maintenance group).
 
 Would this satisfy the LaTeX people?  Because I think it would satisfy
 the DFSG.  It might (arguably, perhaps) even be GPL compatible, if the
 authorship representation parts of the GPL are properly construed.

No.  The problem is this: does this ban the following code snippet:

% This is not actually standard LaTeX, but we do this for ease of use:
\set{\latexversion}{standard}

The LaTeX people are explicitly unhappy with this -- they want a ban
on something which programmatically interfaces in certain ways with
Standard LaTeX.  The DFSG will accept a ban on making false claims of
authorship to humans, but not a ban on making such false claims to a
program.

-Brian



Re: Revised LaTeX Project Public License (LPPL)

2003-04-07 Thread Brian T. Sniffen
Barak Pearlmutter [EMAIL PROTECTED] writes:

  Something like this:
  
  You must not cause files to misrepresent themselves as approved by
  the official LaTeX maintenance group, or to misrepresent
  themselves as perfectly compatible with such files (according to
  compatibility criteria established by the official LaTeX
  maintenance group).
 
 does this ban
 
 % This is not actually standard LaTeX, but we do this for ease of use:
 \set{\latexversion}{standard}
 
 The LaTeX people [...] want a ban on something which
 programmatically interfaces in certain ways with Standard LaTeX.
 The DFSG will accept a ban on making false claims of authorship to
 humans, but not a ban on making such false claims to a program.

 Well, under the misrepresentation clause above, this would in fact
 be banned ... if its effect were to misrepresent the file as standard
 LaTeX, and the comment were just a subterfuge.

The comment is the truth; the code is purely functional.

Would it make it less of a misrepresentation if the comment produced
output to the screen that this wasn't Standard LaTeX?

 Whether this is the case would depend on the context.  But if
 something like that ended up fooling people about whether it was
 standard, then it certainly would be a misrepresentation!

The goal isn't to fool people, it's to fool the machine.  Given what
Mittelbach and Carlisle have been writing, I think they understand and
are willing to give that permission... it's just a matter of phrasing
it properly.

 On the other hand, my impression is that the LaTeX people would be
 okay with such a file if (in context) there was care being taken to
 not fool anyone (accidentally or deliberately) into thinking that what
 was running was standard LaTeX, and the line of code were the just a
 technical means to get something to run, eg with some modified
 non-standard proprietary engine.

Yes.  That's a great example of what the draft LPPL prohibits, but
which is necessary for the pieces of LaTeX to be free software.

 In other words, I suspect that what is really going on is a question
 of INTENT, and subsequent effect.  In this light, maybe the reason the
 LaTeX people are having such problems crafting a clear simple license
 is that at root they want to ban something based on intent, but (being
 computer programmers) they're trying to implement this by writing more
 and more complicated rules related to mechanism, and getting more and
 more specific to their particular implementation.

 I've CC'ed this to a LaTeX person - any comments from the LaTeX crowd?

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Revised LaTeX Project Public License (LPPL)

2003-04-07 Thread Brian T. Sniffen
Mark Rafn [EMAIL PROTECTED] writes:

 On Mon, 7 Apr 2003, Henning Makholm wrote:

 AFAIU, what the authors of the LPPL draft is trying to express is
 nothing more or less than
 
   1. You must make your modified package output to the screen a message
  that it isn't Standard LaTeX.

 Would it be possible to use GPL wording for this?  The ability NOT to do 
 this when written for non-interactive use is important.

I seem to recall a line of argument that this is OK when only a small
number of things do it, but non-free in cases where hundreds of
components must do so (say, system boot time, or LaTeX).  Thousands of
lines of this is non-Standard LateX flying by would prevent use in
many circumstances; would a single, collected This is non-Standard
Latex; see logfile for which components are non-Standard meet the
LaTeX group's requirements?

   2. If the environment where your modified package is intended to be
  used provides a documented standard way of emitting such messages
  to the screen, you must use that.

 I'll need more thought about this.  A requirement to use a specified 
 facility seems unfree to me at first sniff, but I could (yet again) be 
 reading too much into it.

But you also have the freedom to change that facility, or even disable
it entirely, which makes it OK.  Such changes impose additional
requirements on you, but I think there is a free path through this
license: to make totally free changes, disable the verifier, change
the package name to GNU/LaTeX, and I think you're set.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: query from Georg Greve of GNU about Debian's opinion of the F DL

2003-04-15 Thread Brian T. Sniffen
Georg C. F. Greve [EMAIL PROTECTED] writes:

  gg That was also discussed about the GPL.

  gg Many people were complaining that it wasn't free because they
  gg couldn't take parts of GPL'ed software and compile them into
  gg their proprietary software any way they liked.

 I just realized that it was probably not wise to use proprietary
 software in that example as people might get more upset about it.

 In case anyone felt personally insulted: I apologize, this was not my
 intention.

 So please allow me to change that paragraph to

  Many people were complaining that it wasn't free because they
  couldn't take random parts of GPL'ed software and compile them into
  their Free Software without taking the GPL into account.

 As legal proceedings are the same and this will hopefully increase my
 chances of being understood correctly.

You've heard all this before, but I haven't seen you answer it.  Why
does the GFDL prohibit me from making an emacs reference card from the
manual?  Sure, I could make a one-sided card where the other side is
the Manifesto, but that wastes half my space.

There's an easy and wrong counterargument that I'd have to include
the license, but I can put that on cheap onion paper; the Manifesto
has to be included as part of the document, so it's got to go on the
same expensive coffee-proof laminated stock as the reference card.


In addition, how does the FSF expect anybody other than itself to
distribute a GPL'd emacs with a GFDL manual?  As far as I can see,
they cannot be distributed together.  Emacs links against the manual
files, interpreting them programmatically -- this is how it takes me
straight to the info page referring to particular variables or
functions.  It is, after all, a self-documenting editor.  But the GFDL
imposes additional requirements over the GPL, so they may not be
distributed linked.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: query from Georg Greve of GNU about Debian's opinion of the F DL

2003-04-17 Thread Brian T. Sniffen
Georg C. F. Greve [EMAIL PROTECTED] writes:

  || On Tue, 15 Apr 2003 10:37:57 -0400
  || [EMAIL PROTECTED] (Brian T. Sniffen) wrote: 

  bts You've heard all this before, but I haven't seen you answer it.
  bts Why does the GFDL prohibit me from making an emacs reference
  bts card from the manual?  Sure, I could make a one-sided card where
  bts the other side is the Manifesto, but that wastes half my space.

 That is most likely a special case.

 Technical tables are not Copyrightable per se. Their special
 formatting or composition might be, but generally the table itself is
 not.

 This will probably also apply to such reference cards, which is a
 table mapping key presses to functions of a program.

 So it should be perfectly fine if you took the content of that
 reference card and printed it as long as you took care to not include
 things like special formatting or logos.

I suspected you were trolling before, and am now essentially convinced
of it.  But what the heck, I'll feed you:

You're horribly confused about copyright law, reference cards, or
both.  A reference card has a subset of commands, chosen for
usefulness, elegance, or aesthetic appeal.  It has succinct
descriptions, which are a creative effort.  It is definitely
copyrightable on either of those points.

But the issue here is not copying or modifying an existing card, but
deriving a reference card from the Emacs manual.

  bts In addition, how does the FSF expect anybody other than itself
  bts to distribute a GPL'd emacs with a GFDL manual?  As far as I can
  bts see, they cannot be distributed together.

 Why would that be?

 Documents and software are different domains by law.

 Just putting them together -- even if one links to the other -- does
 not constitute one assembled work. 

 In fact it is probable that not even hard-linking them by compiling a
 document into a program would legally form one work. For a somewhat
 definitive answer to that we'd need to have a study performed; but it
 is the estimation of a lawyer specialized on Copyright that I have run
 this through.

I'm not at all sure what to say to this.  Are you talking about Berne
Convention copyright law?  Are you really asserting that the comments
and strings in a source file labelled as being under the GPL might not
be under the GPL?

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: LPPL, take 2

2003-04-17 Thread Brian T. Sniffen
[EMAIL PROTECTED] (Thomas Bushnell, BSG) writes:

 Branden Robinson [EMAIL PROTECTED] writes:

c. In every file of the Derived Work you must ensure that any
   addresses for the reporting of errors do not refer to the Current
   Maintainer's addresses in any way.
 
 This is somewhat new ground for a DFSG-free license.  Is it *really*
 that important?  If so, I'd like to hear advocates of it explain why
 it's more free than, say, a prohibition against the creator of a Derived
 Work calling the Current Maintainer on the phone to ask for technical
 support.

 This is sufficiently awful as to be unacceptible.

 For example, suppose Debian takes the package, and modifies it.  We
 prune all the previous bug reporting addresses, and mention only
 normal Debian addresses, including debian-devel.  And then one of the
 Current Maintainers subscribes to debian-devel.

 It now becomes *Debian's* responsibility to deal.  Eek!

I think tb's problem is with the in any way phrasing.  How's this
for an alternative:

c. The Current Maintainer may have included an offering of technical
   support for his work, labelled Support Information.  You must
   remove any such offerings, though you may add your own.  If there
   is other information regarding support from or contact information
   for the Current Maintainer, you may treat it under the
   other terms of this License.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: LPPL, take 2

2003-04-18 Thread Brian T. Sniffen
[EMAIL PROTECTED] (Thomas Bushnell, BSG) writes:

 [EMAIL PROTECTED] (Brian T. Sniffen) writes:

 c. The Current Maintainer may have included an offering of technical
support for his work, labelled Support Information.  You must
remove any such offerings, though you may add your own.  If there
is other information regarding support from or contact information
for the Current Maintainer, you may treat it under the
other terms of this License.

 Sure, that's fine.  But the LPPL people might not like it, given their
 weirdness.

 The following would be permitted:

 Create [EMAIL PROTECTED]; subscribe the original
 contact information to it, and then advertise this as the
 bug-reporting address.

Sure, but that's somebody being intentionally perverse.  I could
advertise my address, and auto-forward to the CMs, or whatnot, as
well.  Or I could order a pizza to their address and giggle when they
were surprised.  The License isn't going to stop jerks from being
jerks, so we don't need to invest *too* much effort in imagining how
jerks might act.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: query from Georg Greve of GNU about Debian's opinion of the F DL

2003-04-19 Thread Brian T. Sniffen
Glenn Maynard [EMAIL PROTECTED] writes:

 On Thu, Apr 17, 2003 at 03:05:48PM -0400, Brian T. Sniffen wrote:
 But the issue here is not copying or modifying an existing card, but
 deriving a reference card from the Emacs manual.

 If the documentation was licensed under the BSD license, wouldn't you
 still have to include the full license text on the card?  If the GPL,
 a change list as well?

No.  I could include them on another piece of paper with the card.
Those licenses merely require text be included *with* the document.
The GFDL mandates that invariant sections be part of the document,
which is much worse.

For example, if I want to create some art with Richard Stallman's
photograph over a backdrop of text from the emacs manual, I have to
include the GNU manifesto as *part of the picture*.  It's not enough
to include it alongside the picture, it has to be part of the same
document.

In contrast, the free GPL or free BSD license lets me just include a
copyright statement for the text, and a copy of the license, with the
picture.


 If these are a problem as well, the argument against the GFDL here is
 less interesting; and if they're not, this GFDL argument probably isn't,
 either.

 There seem to be other, more convincing arguments against invariant
 sections.

For example, if I want to perform a dramatic reading of a page from
the Emacs Manual in some horribly expensive format, I have to read a
bunch of invariant sections with it.

I agree that there are more convincing philosophical arguments to
avoid invariant sections, and to consider invariant sections
non-free.  But this is an example of a category of practical problems
introduced by invariant sections, something which can be presented to
those who say this is merely a philosophical issue.

-Brian



Re: Suggestion to maintainers of GFDL docs

2003-04-22 Thread Brian T. Sniffen
Stephane Bortzmeyer [EMAIL PROTECTED] writes:

 On Wed, Apr 16, 2003 at 09:40:49AM -0400,
  Peter S Galbraith [EMAIL PROTECTED] wrote 
  a message of 25 lines which said:

 * Why you shouldn't use the GFDL:: Debian doesn't recommend using this 
 license.

 Can you actually write this section and post it here? Because I have a
 practical problem: finding a free licence for an important
 documentation I'm currently writing (and one which is not included in
 a specific software) and, after getting a headache from reading
 hundreds of previous postings in debian-legal, I still have
 difficulties to find a proper licence.

 Practical advices are welcome. I believe it is easier to bash the GFDL
 than to write a proper alternative.

The MIT/X11 license and the GPL would both work, depending on whether
you want a copyleft.  The MIT license can probably be used just by
itself.  To use the GPL, though, you should probably put in a section
which explains how your document can be viewed as software, along the
lines of:

This section is for clarification only.  It is intended to expand
on the wishes of the author, but should not be interpreted to
change the license or copyright status of the work.  The author
intends that the LaTeX2e source for this document be treated as
the preferred form for modification, which is to say the Source
Code.  All other formats -- even open, transparent formats such
as plain text or HTML -- are hard for the author to use in
integrating changes to his copy of the document, and so should be
considered Object Code.  Again, this isn't a binding statement,
and any distribution in a preferred form for modification, such as
plain text or clean HTML, is acceptable as Source Code under the
license.  Distribution in a closed, hard to modify format such as
PDF, generated HTML or PostScript, or a Microsoft Word document
should always be treated as Object Code.

I hope that's useful to you.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Suggestion to maintainers of GFDL docs

2003-04-22 Thread Brian T. Sniffen
iain d broadfoot [EMAIL PROTECTED] writes:

 * Brian T. Sniffen ([EMAIL PROTECTED]) wrote:
 The MIT/X11 license and the GPL would both work, depending on whether
 you want a copyleft.  The MIT license can probably be used just by
 itself.  To use the GPL, though, you should probably put in a section
 which explains how your document can be viewed as software, along the
 lines of:
 
 This section is for clarification only.  It is intended to expand
 on the wishes of the author, but should not be interpreted to
 change the license or copyright status of the work.  The author
 intends that the LaTeX2e source for this document be treated as
 the preferred form for modification, which is to say the Source
 Code.  All other formats -- even open, transparent formats such
 as plain text or HTML -- are hard for the author to use in
 integrating changes to his copy of the document, and so should be
 considered Object Code.  Again, this isn't a binding statement,
 and any distribution in a preferred form for modification, such as
 plain text or clean HTML, is acceptable as Source Code under the
 license.  Distribution in a closed, hard to modify format such as
 PDF, generated HTML or PostScript, or a Microsoft Word document
 should always be treated as Object Code.

 perhaps change 'clean HTML' to 'w3c valid HTML', with a link to w3c.org's
 validation site?

It would be nice if that worked, but there's plenty of obfuscated HTML
code which is valid.  If you want to claim HTML as a preferred form of
modification for any of my documents, I really want it to be
hand-written.  Others might prefer Dreamweaver-compatible HTML, though.

 and possibly avoid referring directly to MSWord as well - a reference to
 'binary, closed file formats' would probably do the same job.

Yes, that might be better.  I'd avoid the words closed and binary,
as MS is already trying to redefine both.  Perhaps formats of
proprietary word processing programs.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Suggestion to maintainers of GFDL docs

2003-04-22 Thread Brian T. Sniffen
iain d broadfoot [EMAIL PROTECTED] writes:

  and possibly avoid referring directly to MSWord as well - a reference to
  'binary, closed file formats' would probably do the same job.
 
 Yes, that might be better.  I'd avoid the words closed and binary,
 as MS is already trying to redefine both.  Perhaps formats of
 proprietary word processing programs.

 hmmm, even that might not cover enough - we wouldn't want OOo Write
 format to be treated as Source Code presumably.

Actually, if I can get free software which can read it and parse it
into something useful to me, I'm content with that.  I'd prefer more,
but requiring that it's easily editable using free software is enough.

 perhaps it should be chopped back further, to say that the Source must
 always be directly editable as text rather than requiring to be parsed
 _before_ editing - that would cover plaintext, LaTeX, HTML etc and block
 PDF, PS MS, OOo, Abi, etc etc etc.

 'Distribution in any format that requires parsing to be editable should
 be considered Object Code' or similar?

 maybe limit the allowed parsing to `cat $FILENAME`... :D

But I actually do write documents in raw PostScript, by hand.  It's
quite readable, well-commented code, too.  The requirement that
source be plain text seems... short-sighted.  A month after that
goes into recommended text, someone *will* show up here with an
illuminated manuscript they want to distribute, and the calligraphy's
important... oh, there you go: ideally, this text should work for
non-English text, and for documents which have embedded graphics.
Plain text really doesn't satisfy either of those.

Since this isn't actually license text, but merely accompanying
clarification, it's probably OK to be sloppy and request plain text,
or must be editable with free software.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Suggestion to maintainers of GFDL docs

2003-04-22 Thread Brian T. Sniffen
iain d broadfoot [EMAIL PROTECTED] writes:

 plain text would simply mean that i can type `vim something`, and have
 the text appear in front of me. presumably, those strange foreign chaps
 already have their systems set up to handle those strange foreign chars.

But *I* don't.  So it's not a preferred form for modification to me.

 i'm never entirely convinced of the need for inline images, but i can
 certainly see that they _would_ be used if available.

The argument doesn't need them to be inline, just graphics which need
to fall under the same license as the text.  .fig is very close to
plain text, but really not parsable by humans above a very simple
level.  

 
 Since this isn't actually license text, but merely accompanying
 clarification, it's probably OK to be sloppy and request plain text,
 or must be editable with free software.

 but that allows MSWord docs, since i can edit them with Abiword, OOo
 etc... 

*Some* word docs might, then, be considered open.  Certainly, I've
been unable to open others in reasonably up-to-date Abiword or OpenOffice.

 maybe request a plain text version alongside any other formats? or

 must be editable with free software and must be saved in a Free format?

Since these are just suggestions from the author, I see no harm in any
of these.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Proposed statement wrt GNU FDL

2003-04-24 Thread Brian T. Sniffen
Matthew Palmer [EMAIL PROTECTED] writes:

 Why can't the DFSG be modified to accomodate the restrictions imposed by the
 FDL?  After all, RMS endorses it, so why shouldn't you?

 The Debian Free Software Guidelines, combined with the Social Contract, are
 the basic tenets by which Debian is guided.  The DFSG has stood well with
 both Debian Developers and the Free Software community for some time, and is
 widely regarded as the canonical statement of what makes free software Free
 (the Open Source Definition [I think] was based on the DFSG).  As such,
 changing the DFSG would be widely seen as a major compromise of the
 principles the Debian project was founded on, and continues to be based on
 today, as well as a key definition of what it means for software to be Free.

 On a more practical note, changing the DFSG requires a General Resolution of
 Debian Developers, a large logistical task and not one which should be
 undertaken lightly.

 ---[END]---

 OK, so maybe it wasn't quite so simple after all.

 I'm not putting that up as the canonical form of the QA, but it reinforces
 to me why the GFDL needs fixing, and not us.

This says to me It's hard to change the DFSG, and the DFSG is
respected.  Neither of those seems like a good reason for the GFDL to
change.  I think your argument could be much stronger if it included a
because we're right paragraph.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Proposed statement wrt GNU FDL

2003-04-24 Thread Brian T. Sniffen
Anthony Towns aj@azure.humbug.org.au writes:

 On Sun, Apr 20, 2003 at 05:35:14AM +0300, Richard Braakman wrote:
  Debian's stance on the GNU Free Documentation License
  ...OR NOT (completely unofficial, draft, blahblah)
 (Section I, 'Preserve the section entitled History', is also a candidate
  for this list.)

 Is it? I couldn't see how it was much different to the GPL's You must
 cause the modified files to carry prominent notices stating that you
 changed the files. I suppose having a History section like:

   2003-05-01 Title: _GNU Manifesto_  Debian
  (Extracted the GNU Manifesto from the GDB docs)

   2003-04-28 Title: _GDB Documentation_  FSF
   2003-04-12 Title: _GDB Documentation_  Debian
   2003-04-11 Title: _GDB Documentation_  FSF
   2003-04-01 Title: _GDB Documentation_  Debian
   2003-03-20 Title: _GDB Documentation_  FSF

 could get tiresome. Does that make it non-free, though? I can't see any
 reason why it should.

 There's been some question whether the front-cover texts are DFSG
 free. Considering we accept the obnoxious advertising clause, I can't
 see any reason for them not to be.

The differences between the GPL's requirements and the GFDL's
requirements are in where the required sections must be placed: the
GPL, as you've noted elsewhere, usually makes special requirements
only of the source, and then requires that the source be available.
The GFDL tends to make requirements of all forms of the document.

More importantly, for both the front cover texts and the history
section, the GPL does not require its changelog be in the source file
itself; it is enough to accompany the work with a separate changelog
file.  The GFDL's requirement that the History section be part of the
work itself makes it unusable for a wide class of documents and
formats, including video, audio, and static images.

 In particular: for emacs21, ``with the Invariant Sections being The
 GNU Manifesto, Distribution and GNU GENERAL PUBLIC LICENSE'', and
 for gdb ``with the Invariant Sections being A Sample GDB Session and
 Free Software'' and ``with the Invariant Sections being Stabs Types
 and Stabs Sections''

How can the sample GDB Session possibly be a Secondary Section?  Or is
this just a good example of how confusing the Invariant Section rules
can be, even to the FSF?

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Proposed statement wrt GNU FDL

2003-04-24 Thread Brian T. Sniffen
Anthony Towns aj@azure.humbug.org.au writes:

 The real answer is that:

 (a) There's never any point making these things unmodifiable. Deriving
 a new license that uses some parts of the GPL doesn't change
 the license of old works, and isn't dangerous in any way --
 it merely makes it easier to write new license. Likewise for
 programs, documentation, and anything else.

It is dangerous, as it leads to confusion: a document which looks much
like the GPL, except for one small section, might not be noticed.

However, the legal text of the GPL is reusable (allowing modification
and distribution), as long as you don't include the name GPL, the
Preamble, or the instructions for use.  If Debian's going to
eventually remove invariant sections, it's possible that the included
copy of the GPL should have those sections removed as well.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Proposed statement wrt GNU FDL

2003-04-24 Thread Brian T. Sniffen
Anthony Towns aj@azure.humbug.org.au writes:

 On Thu, Apr 24, 2003 at 12:22:27PM -0400, Brian T. Sniffen wrote:
 However, the legal text of the GPL is reusable (allowing modification
 and distribution), as long as you don't include the name GPL, the
 Preamble, or the instructions for use. 

 What makes you think this is the case?

http://www.fsf.org/licenses/gpl-faq.html#ModifyGPL

Can I modify the GPL and make a modified license?

You can use the GPL terms (possibly modified) in another license
provided that you call your license by another name and do not
include the GPL preamble, and provided you modify the
instructions-for-use at the end enough to make it clearly
different in wording and not mention GNU (though the actual
procedure you describe may be similar).

and more on why not to

-Brian


-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: If Debian decides that the Gnu Free Doc License is not free...

2003-04-25 Thread Brian T. Sniffen
 As far as I am concerned, I have no desire to have ReiserFS distributed 
 for free by anyone who removes the GNU manifesto or similar expressions 
 from Stallman's work (or my own) and redistributes it.  It is simply a 
 matter of respect that is due the author.

 Respect is due; but it is up to Debian to decide how to show respect.

To be clear, Debian isn't talking about removing the GNU Manifesto
from even a single package.  The only question is what permissions are
granted to Debian and its users.  That none of us have any intention
of taking advantage of freedom to injure the original authors of this
software does not prevent us from recognizing whether we have such
freedom.

-Brian



Re: LPPL and non-discrimination

2003-05-05 Thread Brian T. Sniffen
Jonathan Fine said:
 The proposed new LPPL discriminates between person(s) who
 are the Current Maintainer, and those who are not.

 I have suggested that this is against Debian guideline 5 -
 non-discrimination.

 Two contributions have said, for various reasons, that the
 guideline does not apply in this situation.

 Suppose the proposed LPPL discrimination is allowed.  How
 then can discrimination such as:

   If the licensee is ABC Software Inc then the licensee
   may freely incorporate this work into its proprietary
   software.

 be resisted?

Let me propose a situation for you:  I've written a program from scratch;
I am the sole author.  I distrubte it under the GNU GPL.  You agree with
me that it is unambiguously Free Software, correct?  Now, in exchange for
money, I license somebody else to modify and distribute my code in any way
he pleases (that is, I use the MIT/X11 license).  At some later point, I
publish that I've done this.  At some later point, I extend my work to
link against OpenSSL, and so begin distributing it under the GPL, with an
additional grant of permission to link against OpenSSL.  In your model, at
what point does my software become non-free?
The real answer, of course, is that it never does: anybody can treat it as
free software, so it is free software.  That I have licensed shockingly
similar code to someone else, who has done something with it in a non-free
way, changes nothing.
As another example, the BSD networking code has been incorporated into
parts of MS Windows; this does not stop the original code from being Free
Software.
-Brian

-- 
Brian Sniffen   [EMAIL PROTECTED]
http://www.evenmere.org/~bts/





Re: LPPL and non-discrimination

2003-05-05 Thread Brian T. Sniffen
Mark Rafn [EMAIL PROTECTED] writes:

 On Mon, 5 May 2003, Jonathan Fine wrote:

 Two contributions have said, for various reasons, that the
 guideline does not apply in this situation.

 I will say it too.  It's come up before, and been agreed that as long as 
 it does not discriminate to the point that it is non-free for any person, 
 group, or field of endeavor, then it is free.

That isn't quite the consensus I've seen.  For example, a license
which claimed to be MIT/X11 for educators only, and GNU GPL for
non-educators only, would, I argue, be unfree[1].  There needs to be a
single free path through the license available to everybody; at that
point, the license is effectively reduced to that set of conditions
and is free.

 Dual-licensing has never been considered by Debian to be discriminatory,
 as long as there's a free license available to every person, group, and
 field of endeavor.

I think this hints at something closer to what I've seen.

-Brian

Footnotes: 
[1]  In addition, it would be internally inconsistent if it tried to
 prevent educators from distributing further under the MIT/X11
 license, or non-educators from distributing further under the GPL.

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: LPPL and non-discrimination

2003-05-07 Thread Brian T. Sniffen
Jonathan Fine [EMAIL PROTECTED] writes:

 I think that there may have been a misunderstanding,
 caused by an ambiguity in the term free software.

 (Now there's a surprise.)

 Once it has been clarified, I think that there will
 be more agreement.

 So let's try.

 1.  Software is executables, source files, etc.

You're going to get yourself into trouble if you go much further here:
defining software both accurately and precisely is very, very hard.

 2.  The copyright holder can license the software
 to third parties.

 3.  Licensed software is free, according to the
 Debian Guidelines, if:
 a)  the license meets the Debian Free Software
 Guidelines.
 b)  the software is available as unobfuscated
 source, and not encumbered by patents or the like.

(b) is reducible to (a).  That is, anything which complies with the
DFSG will be modifiable and redistributable, so it must exist in a
clear, modifiable format without legal encumbrance.

 4.  The copyright holder can license software under
 both free and proprietary licenses, if he/she wishes
 to.

 So ABC Software can if they wish release the software
 they have written under a license that is Debian Free
 (call it DFL) and a proprietary license also (call it
 ABC-PL).

 Typically, the ABC-PL will cost money, and will allow
 creation of non-free derived works.

Typically, the ABC-DFL will also allow creation of non-free derived
works.  For example, the BSD and MIT/X11 licenses both allow creation
of non-free derived works by any party.  The prohibition against
creating non-free derived works is not a characteristic of free
licenses, but of copyleft licenses.  Most copyleft licenses happen to
be free licenses as well.

 So far, I think we have agreement.

With some exceptions and clarifications, yes.

 My concern is with the Debian Free License, and the
 non-dsicrimination guideline.

I think you might understand more if you broadened your concern to
look at Debian's process of accepting software (from ITP to upload) as
a whole, and the role debian-legal and the DFSG play in that process.

 Suppose ABC Software takes a DFL and from it creates
 a new license (call it ABC-DFL) by adding the clause:
   If the licensee is ABC Software Inc then the licensee
   may freely incorporate this work into its proprietary
   software.

 My question is this:  Does this ABC-DFL license meet the
 Debian Free Software Guidelines?

Yes.  Maybe.

If this is the MIT/X11 license, for example, the addition of your
candidate paragraph does not make it non-free.  Indeed, for almost
every non-copyleft license, this paragraph may be freely added: it
imposes no restriction on anybody other than ABC Software.

If DFL is a copyleft license, though, this is probably non-free.  It
imposes a cost to distribute modifications.

This is very hard to talk about, because licenses aren't modular: each
restriction or grant of permission ties into all the others.  I don't
think you can use an abstract DFL for this sort of conversation.
This seems like a weighty proposition now, but for any particular
example plugged in for DFL (CAL, GPL, MPL, BSD, etc), the question is
either a very clear Free, a very clear Non-Free, for reasons other
than discrimination or a very clear That's nonsense.

 This is a question, of course, about the working of the
 non-discrimination guideline.

Partly... but when similar licenses have been proposed in the past,
they've been rejected for failure to permit free distribution of
modifications, not for unfair discrimination.  I don't think you're going
to be able to put together an example where bias towards the copyright
holder involves the discrimination clause.  The discrimination clause
is more commonly used to prohibit software which is licensed as, for
example, MIT/X11, but only if you do no work involving a nuclear
power plant or Free for non-commercial use only.

-Brian 

-- 
Brian T. Sniffen [EMAIL PROTECTED] http://www.evenmere.org/~bts/



Re: [OT] Droit d'auteur vs. free software?

2003-05-19 Thread Brian T. Sniffen
Henning Makholm [EMAIL PROTECTED] writes:

 Does this clear implication extend to documentation  released
 under a Free licence?  Does this clear implication extend to
 literary, visual arts, or audio works released under a Free license?

 I'd say yes, *if* the author *voluntarily* made the software free.

Your emphasis is disturbing:  does the exchange of licenses involved
in distributing GPL'd software derivative of other GPL'd software
count as voluntary throughout Europe?  That is, is Freedom to Modify
and Distribute an essential part of the artistic character of MySQL,
XEmacs, and other works which the authors would rather have
proprietary, but which they can't distribute except under the GPL?

Thanks for taking the time to explain this system to the Common Law
folks here.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: [OT] Droit d'auteur vs. free software?

2003-05-19 Thread Brian T. Sniffen
Henning Makholm [EMAIL PROTECTED] writes:

 Scripsit Nathanael Nerode [EMAIL PROTECTED]

 RMS could use his 'moral rights' to prevent someone from 
 distributing a version of Emacs which could read and write Microsoft 
 Word files (file format being reverse-engineered).

 No he can't. His placing Emacs under a free license, aside from his
 numerous writings about software freedom, clearly imply that his works
 have no intrinsic artistic character that could possibly be violated
 by any third-party modification.

But someone, I think you, said very early in this conversation that if
an author is economically pressured to put his work under the GPL,
that putting it under the GPL would not be regarded as proof of his
intended artistic character.  Doesn't that put the GPL'd work of
groups like MySQL or the KDE group at risk under your system?

-Brian



Re: Bug#189164: libdbd-mysql-perl uses GPL lib, may be used by GPL-incompatible apps

2003-05-21 Thread Brian T. Sniffen
Anthony DeRobertis [EMAIL PROTECTED] writes:

 On Tue, 2003-05-20 at 05:15, Branden Robinson wrote:

 I am uncomfortable with some of the ramifications but I am also
 uncomfortable with totally declawing the GNU GPL by adopting and
 interpretation of it that would let people wrapper and language-bind
 their way out of the copyleft commons.

 At some point, we've got to draw a line where it's de-clawed. After all,
 I think we all agree that if a shell script calls GNU grep[0], it isn't
 required to be under the GPL.

I don't.  If it makes use of features specific to the GNU version, it
should either use the normally part of your OS exception, or if
distributed with GNU grep be itself available under the GNU GPL.

 So, is encapsulating code in the kernel's execve interface always OK?

The distinction really does come down to whether something is a
derivative work: a shell script which coincidentally uses generic grep
functions isn't a derivative work of grep.  A shell script which wraps
GNU grep to provide some of its peculiar functions to another program
is a derivative work of GNU grep.  There is a wide swath of gray down
the middle; this is where we hope people are reasonable, and if not
obey the wishes of the original authors.

-Brian

 [0] Which, btw, has many extensions over POSIX or BSD grep,
 so there is not, AFAIK, an alternative implementation.
 Alternatively, put gcc or your favorite GPL program in
 its place.

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Bug#189164: libdbd-mysql-perl uses GPL lib, may be used by GPL-incompatible apps

2003-05-23 Thread Brian T. Sniffen
Anthony DeRobertis [EMAIL PROTECTED] writes:

 On Wed, 2003-05-21 at 11:59, Brian T. Sniffen wrote:

 I don't.  If it makes use of features specific to the GNU version, it
 should either use the normally part of your OS exception, or if
 distributed with GNU grep be itself available under the GNU GPL.

 So every script that Debian distributes that makes use of features only
 found in GPL tools must be under the GPL (since Debian can't use the
 normal part of OS exception).

 Let's take a concrete example: apache-ssl. In particular, it's postint.
 It uses adduser, which is under the GPL. It also uses update-rc.d,
 also under the GPL. So, as above, we have to say the postinst is
 available under the GPL. However, it also uses
 /usr/sbin/ssl-certificate, which uses OpenSSL. It is well-known that the
 GPL and the OpenSSL license are not compatible.

 Is the above legal? If so, why? 

I'm not a lawyer -- but I think distribution of apache-ssl.postinst
must be distributed under the terms of the GPL.  As such, it can't be
distributed by others without an OpenSSL exception or a license which
grants a superset of the freedoms of the GPL.

 The distinction really does come down to whether something is a
 derivative work:

   A ''derivative work'' is a work based upon one or
   more preexisting works, such as a translation,
   musical arrangement, dramatization, fictionalization,
   motion picture version, sound recording, art reproduction,
   abridgment, condensation, or any other form in which a
   work may be recast, transformed, or adapted. A work
   consisting of editorial revisions, annotations,
   elaborations, or other modifications which, as a whole,
   represent an original work of authorship, is a
   ''derivative work''. (Title 17 USC, Sec. 101)

 It's hard to see how a shell script could be a derivative work of grep
 under that definition. I don't think the shell script is an
 transformation, recasting, or adaption of grep. Or a modification.

It certainly can be.  For example, consider the shell script
greppager, which simply runs grep and pipes the output through
$PAGER.  That's a program constructed as a transformation and
recasting of grep.  That it includes grep by reference rather than by
copying shouldn't matter -- this is the heart of the FSF's linking is
modification argument.  Greppager is a work based on a pre-existing
work, consisting of elaborations and other modifications which, as a
whole, represents an original work of authorship.

I don't need to edit the source of a computer program to modify the
program: I can create a derivative function by wrapping another
function.  The output of (lambda (f) (lambda (l) (map f (filter even?
l may be a derivative work of f, for example.  That a shell script
is easily broken apart and read by a human shouldn't matter.

For example, if I distribute a macro package which, given some text,
loads MS Excel and uses that to perform some calculations, then closes
Excel and uses the output of the calculations for some other purpose,
that's clearly a derivative work of Excel.  If my work couldn't have
existed in the same form without another work, my work is derivative
of that work.

 a shell script which coincidentally uses generic grep
 functions isn't a derivative work of grep.  A shell script which wraps
 GNU grep to provide some of its peculiar functions to another program
 is a derivative work of GNU grep.

 Where do you see that in the definition above?

To further clarify, given a copyrightable program P which implements
an algorithm A(x), a program Q which implements B(A(x)) by nontrivial
use of P is a derivative work of P.  Put simply, if it's clear that
you wrote Q intending it to wrap P, Q is a derivative work of P.  If
you wrote Q to work with a separate standard, or with a wide variety
of programs P1, P2, etc. all presenting a similar interface to P, then
Q isn't a derivative work of any of them (and it's most likely not
derivative of the standard, because the procedures expressed in the
standard are not copyrighted, only their expression there).

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Bug#189164: libdbd-mysql-perl uses GPL lib, may be used by GPL-incompatible apps

2003-05-23 Thread Brian T. Sniffen
Stephen Ryan [EMAIL PROTECTED] writes:

 On Fri, 2003-05-23 at 09:52, Brian T. Sniffen wrote:
 Anthony DeRobertis [EMAIL PROTECTED] writes:
 
  On Wed, 2003-05-21 at 11:59, Brian T. Sniffen wrote:
 
  I don't.  If it makes use of features specific to the GNU version, it
  should either use the normally part of your OS exception, or if
  distributed with GNU grep be itself available under the GNU GPL.
 
  So every script that Debian distributes that makes use of features only
  found in GPL tools must be under the GPL (since Debian can't use the
  normal part of OS exception).
 
  Let's take a concrete example: apache-ssl. In particular, it's postint.
  It uses adduser, which is under the GPL. It also uses update-rc.d,
  also under the GPL. So, as above, we have to say the postinst is
  available under the GPL. However, it also uses
  /usr/sbin/ssl-certificate, which uses OpenSSL. It is well-known that the
  GPL and the OpenSSL license are not compatible.
 
  Is the above legal? If so, why? 
 
 I'm not a lawyer -- but I think distribution of apache-ssl.postinst
 must be distributed under the terms of the GPL.  As such, it can't be
 distributed by others without an OpenSSL exception or a license which
 grants a superset of the freedoms of the GPL.

 I'm surprised no one else has jumped on this yet.

 No.  The script in question is a derivative of both OpenSSL and of
 adduser, and the author of the script has no legal standing to relicense
 either of those.  Thus, no script which uses both OpenSSL and adduser
 may be distributed by anyone under any terms, because it would link
 OpenSSL with adduser, and they are under incompatible terms.  Even
 though the script itself may offer an exception for OpenSSL, adduser
 doesn't have that exception, and thus, the work as a whole is
 undistributable.  

Sounds reasonable.  I'm not entirely clear on why adduser and
update-rc.d are under the GPL and not the BSD license... but given
their authors licensed them in ways that forbid linking with
non-GPL-compatible software, such as OpenSSL, that sounds reasonable

 Wait.  Isn't dpkg under the GPL?  Now everything on the entire system
 has to be under the GPL, because you can't even get it installed without
 the use of dpkg.

I don't see how a program which merely happened to be installed using
dpkg can be said to be a derivative work of dpkg, any more than it
being a derivative work of whatever tool was used to download the .deb
file, or whatever router software runs in the middle.  All of those --
TCP, HTTP, and DEB -- are generic formats.  Implementing to a standard
does not make your work a derivative work of a popular implementation
of that standard.

 The other option, of course, is that the kernel exec() function *is* a
 barrier, 

I don't understand why you believe a technical definition is relevant.
Why exec and not ld?  Why not JMP?  Why not #include?  The barrier
as you put it has nothing to do with bits.  It is defined by thought:
by the intent of an author of a potentially derivative work.  If he,
in his creation, is intentionally deriving creative ideas from the
author of a previous work, his work is derivative.  If he's creating
independently of previous programs, or implementing to a
specification, his program is not derivative of any other program.

So if I write a shell script which makes calls to /usr/bin/openssl, my
program is derivative of Eric Young's program, so we both have a
copyright on the result.  If my script also calls GNU grep, and I
looked at the info page while writing it, consciously implementing it
to use features particular to GNU grep, then it's also derivative of 
that program, and the FSF also owns a copyright on it.

Doesn't this framework seem easier to work with than trying to find a
technical definition of a barrier?

 Debian *can* be used for real work and not just an exercise in
 ivory-tower masturbation.  
 Center for Educational Outcomes
 at Dartmouth College

Ahem.  I'm all for getting real work done: I just don't see a need to
bend the law or the intent of an author to do it.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Bug#189164: libdbd-mysql-perl uses GPL lib, may be used by GPL-incompatible apps

2003-05-24 Thread Brian T. Sniffen
Anthony DeRobertis [EMAIL PROTECTED] writes:

 On Friday, May 23, 2003, at 01:45 PM, Stephen Ryan wrote:

 On Fri, 2003-05-23 at 09:52, Brian T. Sniffen wrote:

 The other option, of course, is that the kernel exec() function *is* a
 barrier, Debian *can* be used for real work and not just an exercise in
 ivory-tower masturbation.

Whoa!  Those are not my words.  I'm not quite sure whose they are.

 Well, I don't believe exec is a magic copyright barrier; instead, I
 think we need to generalize _why_ we generally consider it be one.

But this leads me to believe that we may well be on common ground;
what generalization do you see there?

-Brian



Re: Bug#189164: libdbd-mysql-perl uses GPL lib, may be used by GPL-incompatible apps

2003-05-27 Thread Brian T. Sniffen
Anthony DeRobertis [EMAIL PROTECTED] writes:
 On Friday, May 23, 2003, at 03:30 PM, Brian T. Sniffen wrote:

 Wait.  Isn't dpkg under the GPL?  Now everything on the entire system
 has to be under the GPL, because you can't even get it installed
 without
 the use of dpkg.

 I don't see how a program which merely happened to be installed using
 dpkg can be said to be a derivative work of dpkg,

 Well, he is going a little far. But certainly the postinst, preinst,
 postrm, etc. files would have to be, as Debian distributes them in
 such a way to force dpkg to link them (by executing them). That would
 mean that everything used in those scripts has to be GPL-compatible.

I didn't say *all* execution was derivation.  Execution is a form of
use, not covered by copyright.  Creation with a certain target in mind
is derivation, though.

 All of those --
 TCP, HTTP, and DEB -- are generic formats.

 .deb isn't. There is, AFAIK, only one implementation.

At the very least, alien and dpkg deal with it; I believe there are
others.

 BTW: If the documentation in the policy manual makes it a standard,
 why doesn't the documentation in the GNU grep manpage, info page,
 etc. make it a standard, too?

They do -- but really, you'd rather be writing a derivative of a GPL
work than a GFDL work.

 If he,
 in his creation, is intentionally deriving creative ideas from the
 author of a previous work, his work is derivative.

 The only thing I'm deriving from in, e.g., grep is, if anything:
   1) its command line interface
   2) its functionality

 In Lotus Development Corp. v. Borland International, Inc.,[0] the
 court held that a menu structure is method of operation. Methods of
 operation are, by statute, not copyrightable. To quote the decision:

  We think that method of operation, as that term is used
  in 102(b), refers to the means by which a person operates
  something, whether it be a car, a food processor, or a
  computer.

  We hold that the Lotus menu command hierarchy is an
  uncopyrightable method  of  operation. The Lotus menu
  command hierarchy provides the means by which users control
  and operate Lotus 1-2-3.  Users must use the command
  terms to tell the computer what to do.  Without the menu
  command hierarchy, users would not be able to access and
  control, or indeed make  use of,  Lotus 1-2-3's functional
  capabilities.

  The Lotus  menu command hierarchy  does not  merely explain
  and present Lotus 1-2-3's functional capabilities to the
  user; it also serves as the  method by which the program
  is operated and controlled.

gibber

OK.  Well, that settles that argument: if this hasn't been reversed,
you're unambiguously correct.  Thanks for pointing this out!

I wonder how this relates to library interfaces... certainly, those
are methods of operation as well.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Bug#189164: libdbd-mysql-perl uses GPL lib, may be used by GPL-incompatible apps

2003-05-27 Thread Brian T. Sniffen
Anthony DeRobertis [EMAIL PROTECTED] writes:

 On Friday, May 23, 2003, at 09:52 AM, Brian T. Sniffen wrote:
 Let's take a concrete example: apache-ssl. In particular, it's
 postint.
 It uses adduser, which is under the GPL. It also uses update-rc.d,
 also under the GPL. So, as above, we have to say the postinst is
 available under the GPL. However, it also uses
 /usr/sbin/ssl-certificate, which uses OpenSSL. It is well-known
 that the
 GPL and the OpenSSL license are not compatible.

 Is the above legal? If so, why?

 I'm not a lawyer -- but I think distribution of apache-ssl.postinst
 must be distributed under the terms of the GPL.  As such, it can't be
 distributed by others without an OpenSSL exception or a license which
 grants a superset of the freedoms of the GPL.

 OK, then I take it you're in favor filing seriouss bug against
 ftp.debian.org asking for the removal of apache-ssl and *many* more
 packages like it.

Not quite -- I'd prefer to find a more reasonable solution first, and
begin implementing it second.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Bug#189164: libdbd-mysql-perl uses GPL lib, may be used by GPL-incompatible apps

2003-05-28 Thread Brian T. Sniffen
Anthony DeRobertis [EMAIL PROTECTED] writes:

 On Tuesday, May 27, 2003, at 15:20 US/Eastern, Brian T. Sniffen wrote:

 Anthony DeRobertis [EMAIL PROTECTED] writes:
 OK, then I take it you're in favor filing seriouss bug against
 ftp.debian.org asking for the removal of apache-ssl and *many* more
 packages like it.

 Not quite -- I'd prefer to find a more reasonable solution first, and
 begin implementing it second.

 Can we call Lotus v. Borland a reasonable solution? ;-)

Heh.  Given the chain of logic: A means of operation is not
copyrightable; All user interfaces are means of operation; exec()
is a programmatic user interface... I'm even willing to concede that
exec() is always a boundary between works.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: The debate on Invariant sections (long)

2003-05-31 Thread Brian T. Sniffen
Richard Stallman [EMAIL PROTECTED] writes:

 This problem is unfortunate, but no worse in the case of two ways of
 using the GFDL than with a pair of two different free software
 licenses.

But no pair of licenses is claiming to create a shared commons.
Heretofore, the FSF has been claiming to create a new commons within
the GPL/LPGL universe.  The GFDL not only does not contribute to that
commons, nor can it draw from it, but does not even create a single
commons itself.  Questions of freeness aside, it is this which most
disturbs me about the GFDL: I can't just know that some set of works
are all under the GFDL and so assume that I have certain freedoms with
respect to them: I need to consider the interactions of Invariant
Sections and Cover Texts.

Back to the issue at hand: individual documents licensed under the
GFDL may be free, but derived works from them may not be useful to the
original author: thus, it doesn't seem like a copyleft.

Documents under the GFDL can't be freely adapted to my needs.  I also
don't have freedom to improve such a document and release my
improvements alone.  You say that the purpose of a political essay is
to sway readers to the ideas of the author: I agree, but I assert it
is the reader, and not the author, who decides on this purpose.  The
reader, not the author, corresponds to a person running a program.

There are reasons to distribute political essays without license to
modify them... but such essays are not Free.  Your essays, for
example, distributed under invariant-copy licenses, only serve the
purpose of readers who wish to be informed as to your views.  If
distributed under a free license, say the GPL, they might serve
those purposes, your purposes in the initial writing, and also enrich
the community's political discourse.

It's as fine and reasonable for you to be unwilling to contribute to
that as it is for many people to be unwilling to contribute to the
community's pool of useful software: but neither situation is free.

You've probably heard the above arguments before; I know I have.
Despite my searching through the FSF's web site, though, I couldn't
find any answers to the following questions:

1. Does the FSF consider an invariant-copies-only political essay
   free?

2. What's the deal with the GPL-incompatible GFDL?  What was so
   important that sacrificing this was worth it? 

3. Where's a clear explanation of what I *can't* do with a GFDL'd
   document?  What do I do when I find a badly inconsistent document
   (non-Secondary Invariant sections, for example)?  What happens when
   a reasonable transformation of a document makes an Invariant
   Section non-Secondary?

4. Given that the FSF's screwed up use of the GFDL (the GDB manual,
   for a while), should I trust that this license is
   understandable by the general public?  

5. Why should I make some sections of my document invariant?

6. Perhaps most importantly, what are my alternatives, and why should
   I prefer the GFDL to each of those for practical or moral reasons
   (comparing to at least the GPL, MIT license, invariant-copying
   licenses)?

-Brian



Re: MySQL licensing and OpenSSL linking issues

2003-06-06 Thread Brian T. Sniffen
Steve Langasek [EMAIL PROTECTED] writes:

 On Fri, Jun 06, 2003 at 11:25:51AM -0500, Branden Robinson wrote:
 On Fri, Jun 06, 2003 at 10:39:23AM +0200, Christian Hammers wrote:
  Attached and below you'll find the recent plans of MySQL regarding
  their licenses. I would think that this is sufficient for the
  Debian project. If not please scream loud now! :-)
 [...]
   Here is our initial plan to fix the problems that been created by the 
   change in licensing.

   We are considering offering a blanket exception that will allow MySQL to 
   be used in combined works where the combined work is licensed under one 
   or more OSI approved licenses.
 [...]
   Can you see problems with this approach?

 Yes!

 What happens if OSI ever decides to yank their approval from a license,
 what happens then?

 I think MySQL is best advised to draft license terms that require as
 little reference to certifications and proclamations of third parties as
 possible.

 Would it be reasonable to ask them to snapshot the OSI license list
 with every release?  This would ensure that the permission to link isn't
 retroactively revoked by a third party, while saving MySQL AB the work
 of coming up with their own definition of what they consider acceptable.
 As long as this is a list of *additional* linking permissions, and the
 contributors are ok with this sort of license, I don't see any reason
 why this couldn't work.

The contributors would each need to assent to each change of the list, or
assign copyright to MySQL, or assent to the schema of changes (and I'd
assume that last to be shaky).

That's a lot of paperwork for each release.

 Other than that issue, I think this would nicely address Debian's needs.
 I'm pleased to see MySQL AB taking this step to clarify the license of
 the client libraries.

It seems at that point that it would be easier to just put it under
the LGPL.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: MySQL licensing and OpenSSL linking issues

2003-06-06 Thread Brian T. Sniffen
Steve Langasek [EMAIL PROTECTED] writes:

 On Fri, Jun 06, 2003 at 02:51:31PM -0400, Brian T. Sniffen wrote:

  Would it be reasonable to ask them to snapshot the OSI license list
  with every release?  This would ensure that the permission to link isn't
  retroactively revoked by a third party, while saving MySQL AB the work
  of coming up with their own definition of what they consider acceptable.
  As long as this is a list of *additional* linking permissions, and the
  contributors are ok with this sort of license, I don't see any reason
  why this couldn't work.

 The contributors would each need to assent to each change of the list, or
 assign copyright to MySQL, or assent to the schema of changes (and I'd
 assume that last to be shaky).

 That's a lot of paperwork for each release.

 Why?  If MySQL themselves can offer a license that references an
 external list (the OSI list), why can't the MySQL contributors do the
 same with regards to a list vetted by MySQL?  I don't think Branden was
 objecting to the legal validity of this technique, only to the
 impracticality of depending on such a list that could change over time
 and result in de facto changes to the license of code already in use.

That has other issues, in that the MySQL contributors would have to
use a different license than MySQL AB uses -- practically difficult,
and prone to forking.  Really, the best license for Free and may only
be linked with free things (which seems to be what they want) is the
GPL itself.  Encoding complex criteria for freeness into a license
just seems like a very difficult proposition.

  Other than that issue, I think this would nicely address Debian's needs.
  I'm pleased to see MySQL AB taking this step to clarify the license of
  the client libraries.

 It seems at that point that it would be easier to just put it under
 the LGPL.

 Except that the LGPL permits use of the code in ways that MySQL does not
 want to allow.

Nah, the LGPL is OSI-certified, isn't it?  Oh, there's a distinction
between You may link to anything under an OSI-certified license, such
as the LPGL and this is under the LGPL.  Hm.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: [RFC] Modification history as a source code

2003-06-18 Thread Brian T. Sniffen
Steve Langasek [EMAIL PROTECTED] writes:

 No, you should only provide the C source, because the binaries being
 distributed are those of the modified C program.  Once I've started
 editing the C program, I've made it unambiguously clear that this is the
 preferred form for modifications; just because the Pascal source exists
 doesn't mean I should have to distribute it.

So if I take a compiled C program -- say, something I got from Debian
but for which I do not have the source -- and run 'strip' on it, is
it the case that the unstripped binary is the source, and the stripped
binary the object?

The compiled binary is clearly the only possible form for the
modification I've just performed.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Defining 'preferred form for making modifications'

2003-07-01 Thread Brian T. Sniffen

Thomas Bushnell, BSG said:
 Anthony DeRobertis [EMAIL PROTECTED] writes:

  It's true that the GPL wording implies that there is a single
  preferred form,

 Yep. The GPL was designed for compiled programs, and it shows in
 several places.

 The relation between a xcf and a gif is precisely one of compilation.

Nonsense.  I edit multiple images into a single image all the time, but
rarely save an XCF file: multiple layers live in the image-editor's
memory, but never hit the disk.  There is no persistent form which
represents source any more than there is for a wood carving or a
painting.  The original images might be, but I'm usually using very small
subsets of them.  Now, in some cases of a GIF there may be a source file,
where opening the XCF and essentially hitting save as GIF will produce
the object form, but it's hardly the general case.
-Brian

-- 
Brian Sniffen   [EMAIL PROTECTED]
http://www.evenmere.org/~bts/





Re: Defining 'preferred form for making modifications'

2003-07-02 Thread Brian T. Sniffen

Thomas Bushnell, BSG said:
 Brian T. Sniffen [EMAIL PROTECTED] writes:

 Nonsense.  I edit multiple images into a single image all the time,
 but rarely save an XCF file: multiple layers live in the
 image-editor's memory, but never hit the disk.  There is no persistent
 form which represents source any more than there is for a wood
 carving or a painting.

 There is, but you delete them.

 This is exactly parallel to writing Scheme code in an online Scheme
 system, but never saving it, and then at the end, writing out a
 standalone executable, quitting, and destroying the source.

 The fact that it may be common practice to destroy the source in image
 editors is lamentable, but doesn't change the relationship of the
 parts.

It certainly does: if there is no persistent form, it isn't the source. 
Otherwise, the elisp code which is generated (and used, but usually never
seen) by programmers writing C in Emacs would have to be distributed as
part of the build scripts -- I don't have to distribute C-mode, the
current region stack, or ephemeral keyboard macros with my C programs,
right?  I'm not entirely convinced it *always* applies, but in general it
seems that persistent storage is a good rule of thumb for identifying
source.  If I didn't save it to work on later, it isn't source, but a
single act of creation.
-Brian

-- 
Brian Sniffen   [EMAIL PROTECTED]
http://www.evenmere.org/~bts/





Re: removing non-invaraint section from a GFDL doc

2003-07-04 Thread Brian T. Sniffen
Nick Phillips [EMAIL PROTECTED] writes:

 On Sun, Jun 29, 2003 at 09:52:17PM -0400, Anthony DeRobertis wrote:

 Hello debian-legal,
 
 Suppose I remove all the non-invariant sections of a GFDL document that
 have some sections marked invariant.
 
 Are the invariant sections still secondary?
 
 I don't know. More directly, say that a invariant section suddenly 
 becomes non-secondary because of a program's evolution. Then what?

 If you have a look at the GFDL, it appears that the intention is that
 any content for which that could be the case cannot be secondary anyway.

That may be the intent, but it's hardly the effect.  Imagine, for
example, M-x generate-documentation-for-program, which automatically
generates a manual page for a program.  If called with C-u as a
prefix, it generates free documentation, pulling from non-free
sources.

The Why Free Programs Need Free Documentation essay, which had been
secondary, is no longer such.

-Brian



Re: simple translation copyright issues

2003-07-09 Thread Brian T. Sniffen
Steve Langasek [EMAIL PROTECTED] writes:

 It's my understanding that dictionaries, because they contain
 elements of originality in the selection and wording of definitions,
 constitute copyrightable works.  At least in the US, to be
 copyrightable a work must be of a certain minimum length; I expect
 (though IANAL) that the examples listed above aren't enough to gain
 copyright protection, though a more extensive dictionary very well
 might be.

While I agree with you about the copyrightability of dictionaries, I
believe you're mistaken about the minimum-length requirement: several
artists have copyrighted silent pieces of music, for example.  There
is also the emerging field of nanofiction, which is confined to 55
words or less.  Many of Emily Dickinson's poems are shorter than that,
and each would receive separate copyright protection.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: GFDL and man pages

2003-07-15 Thread Brian T. Sniffen
Walter Landry [EMAIL PROTECTED] writes:

 Florian Weimer [EMAIL PROTECTED] wrote:
 Walter Landry [EMAIL PROTECTED] writes:
 
  You can make a manpage, but you must
  have to include inside the manpage
 
 Actually, it's sufficient to refer to this information in the SEE ALSO
 section of the manpage, so that elaborateness of the GFDL doesn't
 interfere with the intendend use of the manpage for quick reference.
 
  Note that this all has to be _in_ the manpage.
 
 The FSF has a different view on this matter.

 The FSF doesn't read its own license.  Section 4 states:

   In addition, you must do these things in the Modified Version: 

   ...

 # H. Include an unaltered copy of this License.

 That looks pretty clear to me.

It would be clear, if this were the GNU Free Manpage License.  The FSF
makes a claim I know I've heard here before: that there is no
one-to-one mapping from files to works.  They'd presumably
consider all the manpages in the csound package to be a single work,
and have each refer to a central gfdl(8) page.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Implied vs. explicit copyright

2003-07-18 Thread Brian T. Sniffen
[EMAIL PROTECTED] (Thomas Bushnell, BSG) writes:

 Drew Scott Daniels [EMAIL PROTECTED] writes:

 Is the an implied copyright notification (I.e. code added by person)
 sufficient in the debian/copyright or is it necessary to say
 explicitly say year copyright person?

 There is no such thing as implied copyright.  

But he didn't say there was.  He said there was an (implied (copyright
notification)), which there is.

In the USA, setting down a form of art is sufficient to grant
copyright.  So writing Extra Foo added by Brian Sniffen is enough
to make readers aware that I own the copyright on the Extra Foo bits.
In some places, the incantation Copyright (c) 2003 Brian Sniffen has
legal meaning.  Even in the US, it's illegal to falsely place such a
notice.

Given all of that, I think it would be better if you *could* put such
a statement into debian/copyright, but probably not a good idea for
you to independently write one.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Implied vs. explicit copyright

2003-07-22 Thread Brian T. Sniffen
[EMAIL PROTECTED] (Thomas Bushnell, BSG) writes:

 Andrew Suffield [EMAIL PROTECTED] writes:

 This is a plausible argument. You should know by now that plausible
 arguments do not form a basis in law; rather, it is merely the
 position put forth by the counsel for the defence. Kindly refrain from
 treating it as anything else.

 Oh, puhleez.  There is no more reason for taking '(c)' to mean
 anything in copyright law than taking 'Flobotzink as meaning
 something.  Or do you have case law for this?  No, of course not.  You
 have no official reference for anything suggesting that '(c)' has any
 meaning, and I have reference after reference giving an explicitly
 exhaustive list of what does have meaning, in which '(c)' is simply
 never listed.

It certainly is.  That's a c in a circle.  It's not a flawlessly
perfect circle, but I drew one as best I could.  I can't draw a circle
well freehand either, and neither can I generate one on a modern
pixel-based printing device.  So I guess that symbol is useless,
unless approximations to it are permitted.

 It does not say this:
 
  - No alternate representations form an acceptable notice

 Yes, it does.  Did you even to follow up the references I have from
 the United States Copyright office?  I guess not.
 http://www.copyright.gov/circs/circ03.html says:

   Omission of notice is publishing without a notice.  In addition,
   some errors are considered the same as omission of notice.  These
   are:
 * A notice that does not contain the symbol [here they give the
   symbol] (the letter C in a circle), or the word Copyright or the
   abbreviation Copr. or, if the work is a sound recording, the
   symbol [the other symbol] (the letter P in a circle);
 * A notice dated more than 1 year later than the date of first
   publication;
 * A notice without a name or date that could reasonably be
   considered part of the notice;
 * A notice that lacks the statement required for works consisting
   proponderantly of U.S. Government material; and
 * A notice located so that it does not give reasonable notice of
   the claim of copright.

 If you are going to insist that I provide official references, the
 least you could do is read them when I provide them.

Ah.  So you were lying, or just didn't understand what you were
reading.  The following are all valid copyright notices:

* Copyright 2003 Sample Author

* echo Copyright \copyright 2003 Sample Author | tex

* Copyright 2003 Sample Author.  Baboons are pretty

* This document was written in 2003 by S. Author.  Baboons are
  pretty.  He retains Copyright coverage on all of this document.

And, despite what you've been arguing against,

* Copyright (c) 2003 Sample Author

That's all.  There's no harm from putting a (c) in addition to the
word Copyright, and it might even make things more clear.  It gives a
nice retro, typewriter feel to a document.

 I stipulate, again, that there is no legislated decision one way or
 the other. And I am aware of no precedent in this matter.

 There is a clear legislated decision.  It says you must do this.
 Then it says if you don't do this, it's the same as no notice.  And
 there is a common agreement among a bazillion people that if you
 don't do it in just those terms, it doesn't come up.

Yup.  And despite your repeated rants about references, there's still
nothing that says and adding an extraneous symbol voids your copyright.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: translations under Creative Commons license?

2003-07-30 Thread Brian T. Sniffen
Michael D. Crawford [EMAIL PROTECTED] writes:

 So, are you suggesting that freedom would be better served if the GNU
 manifesto provided for modification?  Note the manifesto's license:

 Permission is granted to anyone to make or distribute verbatim
 copies of this document, in any medium, provided that the copyright
 notice and permission notice are preserved, and that the
 distributor grants the recipient permission for further
 redistribution as permitted by this notice.  Modified versions may
 not be made.

 Suppose the Manifesto were a free document.  That would allow
 Microsoft's PR flacks to update the Manifesto to exhort the user to
 protect corporate rights to intellectual property, and illustrate how
 respecting End User License Agreements stimulates not only the
 nation's, but the world's economy.

You are incorrect.  The Free Software Foundation has a monopoly on the
trade mark GNU.  As a result, no other organization may title a
document GNU Manifesto without the FSF's permission.

So yes, suppose the Manifesto were a free, copylefted document.  That
would allow Microsoft to use parts of the Manifesto to support their
own ideas.  It would also allow the FSF to use parts of Microsoft's
Manifestos.

 Would that serve the cause of freedom?

A free and open commons of ideas serves the cause of truth, through
which we maintain freedom.  A benevolent dictatorship of ideas, such
as the FSF is attempting to create with the GFDL, is not Freedom --
merely a new set of masters.

 I'm aiming to do the same thing with music, and I don't want the
 record industry to put words in my mouth.  Neither do I want to allow
 that of people who might be well meaning but incompetent.

Fortunately, copyright licenses have nothing to do with who may put
words in your mouth.  That's covered by the laws against slander,
libel, defamation, fraud, and the laws protecting trade and service
marks.

You could put your essays under the MIT/X11 license, and it would
still not be lawful for me to claim you said other than what you did.
The only protection you gain by keeping tight copyright control over
your works, allowing only unmodified distribution, is confidence that
nobody can use your arguments or rhetorical techniques to strengthen
their own arguments.

-Brian



Re: Bug#156287: Advice on Drip (ITP #156287)

2003-07-31 Thread Brian T. Sniffen
[EMAIL PROTECTED] (Thomas Bushnell, BSG) writes:

 Steve Langasek [EMAIL PROTECTED] writes:

 On Wed, Jul 30, 2003 at 09:09:10AM -0700, Thomas Bushnell, BSG wrote:
  Steve Langasek [EMAIL PROTECTED] writes:
  
   This is an arbitrary distinction that has no clear basis in the law.
   You are also circumventing CSS by playing the DVD in question (viewing
   is also a form of access).  Remember that CSS is a standard developed
   by a consortium of DVD *player manufacturers*, to maintain their
   hardware profits.
 
  I believe this is not correct.
 
 In what regard?

 I believe that the circumvention in question, under the DMCA, is
 specifically only circumvention which is a copy protection mechanism.
 The CSS is not a copy protection mechanism, in any sense of the term.
 It is rather a mechanism designed to enforce region coding.  

 It is not correct that CSS was developed by hardware player
 manufacturers in order to maintain their profits.  All the players can
 always play an unencrypted DVD.  It is the studios that choose to
 encrypt, and they do so to enforce region coding, and staged
 geographic releases and differential pricing.

 The distinction was between playing and copying of movies by means of
 decrypting CSS.  You assert that viewing is a form of access (which
 indeed it is), but this misses the point that the DMCA covers only a
 copy-protection scheme, not an access protection scheme.

DMCA 1201(a)(1)(A):  No person shall circumvent a technological
measure that effectively controls access to a work protected under
this title. The prohibition contained in the preceding sentence shall
take effect at the end of the 2-year period beginning on the date of
the enactment of this chapter.

DMCA 1201(a)(3)(A): As used in this subsection, to ''circumvent a
technological measure'' means to descramble a scrambled work, to
decrypt an encrypted work, or otherwise to avoid, bypass, remove,
deactivate, or impair a technological measure, without the authority
of the copyright owner; and

You've apparently only read 1201(b), which covers circumvention of
mechanisms protecting other Title 17 rights.

-Brian

 I do agree with your broader point that if we can ship libdvdcss, we
 can ship applications that use it.

 I also agree that, if it's feasible, a lawyer's advice would be useful
 here.

 Thomas

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Bug#156287: Advice on Drip (ITP #156287)

2003-07-31 Thread Brian T. Sniffen
[EMAIL PROTECTED] (Thomas Bushnell, BSG) writes:

 [EMAIL PROTECTED] (Brian T. Sniffen) writes:

 DMCA 1201(a)(1)(A):  No person shall circumvent a technological
 measure that effectively controls access to a work protected under
 this title. The prohibition contained in the preceding sentence shall
 take effect at the end of the 2-year period beginning on the date of
 the enactment of this chapter.

 I'm thinking of the law in toto, including the provisions in the DMCA
 nothing in the DMCA is intended to contravene existing fair use.  This
 is a pretty big stick to get to wave back at the MPAA and others of
 their ilk.  Since existing fair use guarantees the right to watch my
 copy, provided it's legal, the provisions you quote must not apply to
 them.  Why?  Because the DMCA says, essentially, nothing here
 contradicts existing fair use principles.  

Your interpretation would make the access-circumvention provision
almost useless: it would mean it only mattered when preventing access
to illegally copied works.  Which, hey, is a reasonable law.  Neat.

On the other hand, the text actually says that nothing in the DMCA
affects fair use as a copyright-infringement defense.  Distribution of
an circumvention device isn't copyright infringement, so that doesn't
help.  The interoperability bits in 1201(f) seem fine to cover
libdvdcss / libdvdread distribution, though.

-Brian



Re: Bug#156287: Advice on Drip (ITP #156287)

2003-08-01 Thread Brian T. Sniffen
[EMAIL PROTECTED] (Thomas Bushnell, BSG) writes:

 [EMAIL PROTECTED] (Brian T. Sniffen) writes:

 Your interpretation would make the access-circumvention provision
 almost useless: it would mean it only mattered when preventing access
 to illegally copied works.  Which, hey, is a reasonable law.  Neat.

 No, it would also mean that you can't make an access-circumvention for
 a *copy protection* scheme.  The point is that CSS isn't a
 copyprotection scheme, not at all.

You keep snipping the relevant text: do you think your argument can't
stand up next to evidence?  Let my try this again:

CSS is an access control mechanism.  The fair use doctrine is a
defense to copyright infringement.  The DMCA makes circumvention of
access control mechanisms illegal.  That law also says nothing in the
DMCA contravenes the fair use doctrine.

The ban on use of circumvention devices for copy-prevention schemes is
probably toothless, given the fair use doctrine.  However, the
following activities banned by the DMCA are not copyright
infringement, and so fair use is not a defense for them:

  * Trafficking in access-control circumvention devices.

  * Accessing a protected work.

Fair use would normally allow you to do either of these things.
Neither of them is copyright infringement, though, so the DMCA
effectively bans them.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Inconsistencies in our approach

2003-08-01 Thread Brian T. Sniffen
John Goerzen [EMAIL PROTECTED] writes:

 Problem #2: Double Standards

 We have, and continue to, allow information to be distributed with software
 under even more strict terms than the FDL.  Examples of these things include
 licenses.

 All of the arguments being made about freeness of documentation -- that
 somebody may want to develop a document based on the original -- would also
 apply to licenses (perhaps I wish to develop a license based on the GPL). 
 Yet we are ignoring the problem with the licenses.

I wish to address a very narrow part of this point: because copyright
protects only creative expression of ideas, and because legal
terminology is intended to be strictly denotative and carefully
defined, contracts and similar legal texts (including licenses)
receive very weak copyright protection; often none.

The BSD license, for example, or the usual warranty disclaimer, are
boilerplate: there's no other way to express exactly the same idea, so
the expression receives no copyright protection.  As a result, I
suggest you abandon this point of your argument.

 Problem #3: Separability of Problems

 Concern has rightly been expressed about the ability to modify software
 documentation, especially since Free Software is out there to be modified.

 Concern has also been expressed about the ability to modify RFCs.

 While I share that concern, and agree in principle that they should be
 modifyable providing the modified version does not claim to be an RFC, we
 need to bear in mind that RFCs serve a quite different purpose than software
 documentation.

 RFCs are here to provide specifications, and their usefulness is directly
 derived from the fact that everyone can point to a single unified source for
 a spec.

Aw, heck.  While I'm here, I'll dice the rest too.  While you're
correct about a major use of RFCs, it's hardly the only one.  My
principal use of the RFCs, for example, has been extracting text for
use in new documents.  The new RFCs don't allow me to do that, and are
clearly non-free.

 I, therefore, see the attempt to banish RFCs -- which are not
 software

You really wouldn't want us to insist on shipping the non-software
versions.  Apt-get really bogs down when asked to process 20 lb A4.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: License evaluation sought

2003-08-01 Thread Brian T. Sniffen
Tore Anderson [EMAIL PROTECTED] writes:

   Hi,

   I would like to have the list members' opinion on the following
  license, which is about to be applied to the data files of an old
  adventure game:

It's non-free.  There's no permission to create a derivative work, or
to distribute such a derivative.

-Brian

 Preamble:
   Basically, give this game away, share it with your friends. Don't 
 remove this Readme, or pretend you wrote it. You can include it in a 
 software collection, like a linux distribution or coverdisk (which 
 may be sold), but using it in things like commercial adventure game 
 collections without asking is just playing dirty. This preamble is 
 not legally binding, but is to clarify the intent of the following 
 license.

 License:
  1) You may distribute this game for free on any medium, provided this 
 readme and all associated copyright notices and disclaimers are left 
 intact.

  2) You may charge a reasonable copying fee for this archive, and may 
 distribute it in aggregate as part of a larger  possibly commercial 
 software distribution (such as a Linux distribution or magazine 
 coverdisk). You must provide proper attribution and ensure this 
 readme and all associated copyright notices, and disclaimers are left 
 intact.

  3) You may not charge a fee for the game itself. This includes 
 reselling the game as an individual item.

  4) All game content is (C) Revolution Software Ltd. The ScummVM 
 engine is (C) The ScummVM Team (www.scummvm.org)

  5) THE GAMEDATA IN THIS ARCHIVE IS PROVIDED AS IS AND WITHOUT ANY 
 EXPRESS OR IMPLIED WARRANTIES, INCLUDING AND NOT LIMITED TO ANY 
 IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR 
 PURPOSE.
 ~~~

   At first I had my doubts about paragraph 3, but after having read
  the Artistic license, whose paragraph 5 involves the same restriction
  while still being DFSG-free, I would assume this is acceptable for
  inclusion in main.  But do comment, legalese is not one of my strong
  points.

   This software will be publically released soon, so swift replies
  would be much appreciated -- I might be able to talk upstream into
  adjusting the license before releasing, if it is necessary to satisfy
  the DFSG.

 Thanks in advance,
 -- 
 Tore Anderson

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Should our documentation be free? (Was Re: Inconsistencies in

2003-08-04 Thread Brian T. Sniffen
Joe Moore [EMAIL PROTECTED] writes:

 Joe Wreschnig said:
 If someone adds proprietary code to BSD-licensed code, however, you can
 later extract the free code (assuming you have access to the code of
 the now-proprietary program), and use it in something else. Once
 proprietary (invariant) sections are added to something under the GFDL,
 that version of the document is forever non-free, because they can't
 ever be removed.

 A nice example of a viral license.

 If proprietary (invariant) sections are added to something under the GFDL,
 you can still fork the (free) version from before those are added.  Similar
 things have happened with software.

But you have to go and find a copy from before the proprietary section
was added.  With a normal combined work, you can just remove the
proprietary code and take the clearly marked (heh) BSD code.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: APSL 2.0

2003-08-07 Thread Brian T. Sniffen
Matthew Palmer [EMAIL PROTECTED] writes:

 I don't think that such a licence term is particularly egregious.  Look at
 the GPL requirement - if you get the binary, you can get the source.  Now,
 who gets binaries?  Users.  So, users get the source to the programs they're
 using.  Now move to a webapp.  Who uses/views the webapp?  Users.  So, under
 the APSL 2.0, users get the source to the programs they're using.

 Handwaving it may be, but I think the intent is similar.

If your premises were true, I'd agree with your conclusion.  But I've
never believed that renting someone an account on my system requires me
to provide source to all the GNU tools installed there.  This is a
radical change.  It affects not only the web, but encumbers every
other service, currently existing or not yet imagined, running over a
network.

For example, if this clause were in the GPL, it would require me to
provide full source to the Linux kernel, Emacs, gawk, Perl, etc.
Yuck!  What a burden on providing access to a computer.  In addition,
would this require source to mailing list software be distributed to
subscribers?  How about spammers; they're using it, right?

If I set up a weather-monitoring device with an embedded Linux kernel,
and it publishes temperature and air pressure data over SNMP, do I
have to provide the source to those?

If I send a message like this one, which quotes yours, do I need to
send you the source for Emacs and Gnus?  How about my MTA?  If there
are routers in between which use APSL code, are you entitled to the
source for them too?

 The FSF chant is the users get the source.  The GPL was written in a time
 when the web didn't exist, and it was impossible to foresee this way of
 distributing applications.  I think this clause of the APSL 2.0 merely
 brings GPL concepts into the modern era.

I think this era isn't very different from that of 15 years ago.  RMS,
and the FSF, are spooked by the success of web service providers.
They didn't seem very upset by modems, remote terminals, and
timesharing systems, though.  I think they're just experiencing
culture shock, and are overreacting to something which really isn't an
important change.

Worse, they're adding a sufficient encumbrance to networking computer
systems to lock code available only under an APSL/Affero style license
out of networked environments.  If they succeed in promulgating these
ideas, they'll hinder growth of networked systems.  Perhaps a good way
of summing up the problem is this:

They're discriminating against a field of endeavor.  Now, it's Free to
discriminate against a business model, such as A monopoly on software
in boxes on shelves.  It's not Free to discriminate against a use
model, such as running nuclear power plants.  This is discrimination
against both a business model (web services providers) and a use model
(providing access to computers over a network).

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: {debian-legal} Re: APSL 2.0

2003-08-07 Thread Brian T. Sniffen
M. Drew Streib [EMAIL PROTECTED] writes:

 On Thu, Aug 07, 2003 at 11:10:34AM -0400, Brian T. Sniffen wrote:
 out of networked environments.  If they succeed in promulgating these
 ideas, they'll hinder growth of networked systems.  Perhaps a good way

 I could agree with you, except that networked systems can't really
 be hindered too much now. They are pretty much a given.

In that case, won't it hinder the use of APSL/Affero GPL licensed
software in networked environments?

 Apple isn't so much discriminating against a use model, as discriminating
 against _all_ use, in either a networked or distribution model, without
 distributing source. Think of it as discriminating against the 
 business model of 'service', rather than the use of networked software.

 They're simply cutting off the common GPL bypass these days, which
 basically lets ASPs, web services, etc basically use GPL'd software 
 with no source releases (since no binaries are ever 'distributed' as
 such). Since most of the net seems to be moving towards service models
 and away from distribution models, this is merely a licence trying
 to catch up.

So why hinder a typesetter who returns his work as PDF more than a
typesetter who returns printed pages?  Why favor an HTML file
distributed on a floppy over one distributed via HTTP?  This
insistence that interacting with software over a network of electrons
is somehow different from interacting with software via DHL is
ridiculous.  It's not a license catching up, or closing loopholes
without impacting freedom: it's that license authors saw something
which bothered them, and are prohibiting it in their licenses.
They're allowed to do that, certainly, but that doesn't make it Free.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: APSL 2.0

2003-08-07 Thread Brian T. Sniffen
Jeremy Hankins [EMAIL PROTECTED] writes:

 How about a web server, instead?  Do you think that
 using a web server to make your content available to others qualifies
 as providing a service?  Do you think Apple thinks so?

 In the list you referenced, the service goes electronic when Joe
 receives the document via email, munges it, and sends it back.

So a hypothetical Amazon 1990, which receives a request over e-mail
and responds by sending a package via physical mail, is not an
electronic service?  Neither is Gutenberg-USPS, which will e-mail me a
document in response to a physical request, no SASE required?

 Even there, I think it's hard to claim that Joe is using the
 Covered Code, alone or as part of a Larger Work, in any way to
 provide a service.  

This confuses me.  How can you not say, when Joe's using the covered
code to perform typesetting for others, that he's not using it in any
way to provide a service?

 Also true, but I think it's more about the fundamental problem that this 
 is a non-free restriction than about abuse by licensors.

 I'm not convinced we can clearly get non-free out of the DFSG on this
 one.  I don't buy the discrimination against fields of endeavor, and
 unlike the affero GPL this isn't a restriction on modification.

 It's a restriction, yes.  And not one I particularly like, if the
 truth be known.  But the analogy between this restriction and the
 source-redistribution restriction of the GPL is simply too strong for
 me to ignore it.  If you assume that the definition of Externally
 Deploy (or more specifically, provide a service) is going to be
 reasonable I have trouble seeing where you can say it's not DFSG free.

Copyright law does not grant any control over a third party's use, but
only on modification and distribution.  The GNU GPL's
source-redistribution requirement only kicks in when attempting to do
something normally forbidden by copyright law.  That is, it lifts the
barrier of copyright law, but only part way.

This license, the APSL, imposes a barrier on things copyright law
doesn't cover.  What happens if I choose to refuse the license -- can
I ignore the APSL then?  For example, let's say I hire Modifiers,
Inc. to take an APSL2-covered work and modify it.  They comply with
the APSL, and post it on their web site.  They also hand me a hard
drive with the software on it.  I use that drive in a computer which
provides a web service.  I decline to accept Apple's license to modify
or distribute their code.  All I'm doing is using it, so they can't
touch me.

The above paragraph mostly says that the APSL is a bad idea and may be
unenforceable; if you don't buy that, at least consider the original
argument: that a restriction in addition to those imposed by copyright
law is necessarily non-free.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Inconsistencies in our approach

2003-08-07 Thread Brian T. Sniffen
John Goerzen [EMAIL PROTECTED] writes:

 On Fri, Aug 01, 2003 at 01:29:12PM -0400, Brian T. Sniffen wrote:
  I wish to address a very narrow part of this point: because copyright
  protects only creative expression of ideas, and because legal
  terminology is intended to be strictly denotative and carefully
  defined, contracts and similar legal texts (including licenses)
  receive very weak copyright protection; often none.
 
 But the GPL itself starts with:
 
 |   GNU GENERAL PUBLIC LICENSE
 |   Version 2, June 1991
 |
 | Copyright (C) 1989, 1991 Free Software Foundation, Inc.
 | 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 | Everyone is permitted to copy and distribute verbatim copies
 | of this license document, but changing it is not allowed.
 
 And while you may debate the enforcability of this in the US, it may be
 enforcable elsewhere, and our preference has always been to assume licenses
 are enforcable as written.

Indeed.  And elsewhere, the FSF grants a license to create derivative
works of the GPL: http://www.gnu.org/licenses/gpl-faq.html#ModifyGPL.
It's also been Debian's preference to read all the applicable
licenses.  Particularly because it's a license, it's important to
distinguish between changing an instance of it and creating a new
license derivative of the GPL.

 Now, given that a huge portion of our software ships with this, and it is
 incorporated in our .debs by reference (and by mandate in the GPL itself),
 considering the text of the GPL to be non-free would force the removal of
 most of main directly or because of dependencies.

Not quite.  I *do* think Debian should remove the GPL's
Invariant-but-removable Preamble, distributing only the legal text.
The FSF says
http://www.gnu.org/licenses/gpl-faq.html#GPLOmitPreamble, but since
the requirement for future distribution is only under the terms of
the GPL, Debian could distribute the Debian GPL containing only the
legal terms, and without the invariant Preamble.

 If you then grant the GPL an exception, why do you not do that for RFCs? 
 Why do you not do that for the Emacs manual?  What is special about the GPL?
 
 This is what bothers me the most.  We must not play favorites or say Well,
 this non-free file goes in main because it's too important to have in
 non-free.  Either it is free or not, and popularity has nothing to do with
 that.

Are you constructing straw men?  I have seen nobody argue that the GPL
is popular, and so should be retained.  Indeed, I've seen proponents
of non-modifiable-RFCs-in-main arguing that they're so popular that it
would un-Social to remove them.  Can you cite such a message?

 To put it more concretely: I have not seen any arguments that argue against
 the removal of RFCs on the grounds that they are non-free software that do
 not also argue against the removal of the GPL.  Can someone devise one?

Well, there's the easy approach, pointing to
http://www.gnu.org/licenses/gpl-faq.html#ModifyGPL.  Look, the terms
of the GPL are free.

But if you'd like a more complicated answer, sure: we are distributing
creative works.  Many of them are copyrighted.  The law says we must
preserve those copyright notices.  So you can't change the line in
YEmacs which says Copyright 2003 S. Author.  We wish to distribute
Free software: we wish to give software to people, and to give them
also legal permission to modify and distribute it.  This means that we
must give them a copyright license.  We have this Free Software.  We'd
like to distribute it in a Free way... so we give the recipients the
license to tell them how they can modify and distribute the software.
It's not part of any program, just infrastructure put alongside the
programs: not distributed for any useful purpose for anybody except
for informing users of their legal rights.

I'd like to point out also that if your goal is to preserve RFCs in
Debian, you would probably do better to argue I cannot see any
argument for preserving the GPL in Debian which does not also argue
for preserving RFCs in Debian.

  boilerplate: there's no other way to express exactly the same idea, so
  the expression receives no copyright protection.  As a result, I
  suggest you abandon this point of your argument.
 
 But you need only look at the first few lines of the GPL to see what I'm
 talking about; the FSF actually asserts copyright over it.

It does.  The copyright on the Preamble, and on the combination of the
Preamble and the license text, is strong.  The copyright on the
license text itself is probably not defensible.  It doesn't matter too
much, given the license to create new documents derivative of the GPL.

-Brian



Re: Inconsistencies in our approach

2003-08-07 Thread Brian T. Sniffen
Sergey V. Spiridonov said:
 Branden Robinson wrote:

 After all, what utility would this distinction serve beyond providing
 one a means of routing around the DFSG's inconvenient restrictions?

 Program (code) is not of great value outside computer, except examples
 which usually belong to the documentation.

This is not true: source code is intended for human consumption at least
as much as for machines.
 I will not buy a book with
 printed source code of Linux kernel, even if it will be very cheap :)

But you would buy a book like Linux Undercover, with printed man pages?
Would you not buy a book with the source of PGP 2.6?  Tens of thousands of
people did so...
 Documentation and some other kinds of data can be used without
 computer.  Documentation can be printed and sold as books. One does not
 need a  computer to read a printed documentation.

One does not need a computer to read printed source code either -- I do my
best debugging that way, on a desk scattered with papers.  And one does
need a computer to read most PDF or MS Word files, no matter whether they
are printed or not: lpr foo.pdf is not a pretty sight.
 There are kinds of files (documentation, images, sounds) which can be
 used outside the cramped computer scope.

Indeed, I believe you are referring to the class Creative works, which
includes computer programs.  Go look at the DeCSS Gallery if you'd like a
slightly stranger, but more artful argument on the same topic.
 There is a whole various world outside the computer!
 --
 Best regards, Sergey Spiridonov





 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]


-- 
Brian Sniffen   [EMAIL PROTECTED]
http://www.evenmere.org/~bts/





Re: A possible approach in 'solving' the FDL problem

2003-08-07 Thread Brian T. Sniffen
Said Wouter:

 I'm not saying we have to do that. I'm only saying we have to decide
 whether or not the rules for declaring documentation to be free should
 be the same as the rules for declaring computer programs to be free,
 and if not, what the rules for declaring documentation to be free have
 to be.

OK.  Where's your candidate DFDocumentationG?  Nobody here will take you
seriously until you have one.
  In fact, if the debian-legal group were to decide all by itself that
  software and documentation are essentially the same thing, I'm
  afraid a fork would be much more likely.

 It is not the same thing. The question is whether the definition of
 freedom should be the same for both.

 That's exactly the point I'm trying to get through. I feel that a lot
 of developers think it is not. As such, I'm suggesting we ask our
 developers, and work from there on.

IANADD, but while there is clearly documentation which is not software,
all documentation distributed by Debian -- possibly excepting CD cases --
is software.
-Brian

-- 
Brian Sniffen   [EMAIL PROTECTED]
http://www.evenmere.org/~bts/





Re: A possible approach in 'solving' the FDL problem

2003-08-08 Thread Brian T. Sniffen
Wouter Verhelst [EMAIL PROTECTED] writes:

 On Thu, Aug 07, 2003 at 09:22:25PM -0400, Brian T. Sniffen wrote:
 Said Wouter:
   In fact, if the debian-legal group were to decide all by itself that
   software and documentation are essentially the same thing, I'm
   afraid a fork would be much more likely.
 
  It is not the same thing. The question is whether the definition of
  freedom should be the same for both.
 
  That's exactly the point I'm trying to get through. I feel that a lot
  of developers think it is not. As such, I'm suggesting we ask our
  developers, and work from there on.
 
 IANADD, but while there is clearly documentation which is not software,
 all documentation distributed by Debian -- possibly excepting CD cases --
 is software.

 In the broader definition of software. Not everyone sees that definition
 as correct, including many people who accepted the DFSG with a
 definition of software that only includes 'computer programs', not this
 broad definition, in mind.

OK.  See, I thought you were arguing for keeping documentation in main
under looser criteria than executable programs.  If you're arguing
that some of what Debian is distributing *isn't software at
all*... gosh, what is it?  I'd thought Debian distributed Free
Software.  But now you're telling me it distributes Software,
Documentation... anything else in there?

And incidentally, what does all of this do the LaTeX issue -- TeX is
written using Literate Programming, remember, so the code and
documentation are tightly interwoven.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Inconsistencies in our approach

2003-08-08 Thread Brian T. Sniffen
John Goerzen [EMAIL PROTECTED] writes:

 On Sun, Aug 03, 2003 at 05:12:55PM -0400, Nathanael Nerode wrote:
 John Goerzen wrote:
  1. Would removing the manual for Emacs, libc, or other important GNU
 software benefit our users?
 Yep.  I'm very unhappy with having non-free software (and software means 
  0s and 1s -- so nearly everything Debian distributes except the 
 physical CDs) in Debian; as a user, I chose Debian at least partly for 
 the Social Contract, which this violates.

 That's an overly-expansive view of software.  You would include anything
 that is digital in that description -- audio CDs, DVD movies, off-air TV
 signals, books on disk, etc.  I find it very hard to quantify Beethoven's
 Ninth Symphony as software, even if it was recorded digitally, given that
 the invention of software postdated its composition by a LONG time -- and
 that the invention of software postdated early recordings by a long time as
 well.

Nobody is claiming Beethoven's Ninth Symphony, or the King James
Bible, to be software.  Quite a few of us are claiming that this MP3
over here, beethovens_ninth.mp3, is software.  So is this file bible.txt.

 I see it as fallacious reasoning to conclude that anything that is binary is
 software.  If I use some sort of binary Morse code to send a message
 manually, why is it more of software than if I use the real Morse code?

Oh, come on.  He was clearly referring to the argument that computers
are hardware which contain software.  If you have the message, in
ASCII, binary morse, morse, or Urdu, on a computer, it's either
software or blocking the vents.

 I agree that this is good.  But how does it promote Free Software to strip
 manuals from Free programs?

Nobody's suggested stripping manuals: merely replacing them with Free
versions, such as replacing the Emacs 21 manual with an edited Emacs 19 manual.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: APSL 2.0

2003-08-08 Thread Brian T. Sniffen
Jeremy Hankins [EMAIL PROTECTED] writes:

 Even there, I think it's hard to claim that Joe is using the
 Covered Code, alone or as part of a Larger Work, in any way to
 provide a service.  

 This confuses me.  How can you not say, when Joe's using the covered
 code to perform typesetting for others, that he's not using it in any
 way to provide a service?

 As I see it, yes, there is a difference.  In one case it's automatic,
 and the typesetting code is itself providing a service -- i.e., it's
 directly being used by the customer.  In the other Joe is interacting
 with the typesetting code, not the customer, so Joe is providing the
 service.

That's an interesting idea, but it is not what is written there: the
APSL talks about using the software in any way to provide a service.
So when considering the question Is Joe using the software in any way
to provide a service?, is No an answer you find reasonable?  Can
you truly state Joe is not using the software in any way to provide a
service?

 It's a restriction, yes.  And not one I particularly like, if the
 truth be known.  But the analogy between this restriction and the
 source-redistribution restriction of the GPL is simply too strong for
 me to ignore it.  If you assume that the definition of Externally
 Deploy (or more specifically, provide a service) is going to be
 reasonable I have trouble seeing where you can say it's not DFSG free.

 Copyright law does not grant any control over a third party's use, but
 only on modification and distribution.  The GNU GPL's
 source-redistribution requirement only kicks in when attempting to do
 something normally forbidden by copyright law.  That is, it lifts the
 barrier of copyright law, but only part way.

 The APSL refers several times to performance, which suggests that they
 intend a public-performance argument to use that to back up this
 requirement.

That's an interesting idea.  It's not obvious to me how to interpret
it; I'll have to think about it some more.

 The above paragraph mostly says that the APSL is a bad idea and may be
 unenforceable; if you don't buy that, at least consider the original
 argument: that a restriction in addition to those imposed by copyright
 law is necessarily non-free.

 Why?

It's a convenient test, seems intuitively reasonable, and puts the GNU
GPL2, BSD, Artistic, etc. licenses on one side, and all those which
distribute against fields of endeavor on the other.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: A possible approach in solving the FDL problem

2003-08-09 Thread Brian T. Sniffen
[EMAIL PROTECTED] (Kai Henningsen) writes:

 [EMAIL PROTECTED] (Nathanael Nerode)  wrote on 07.08.03 in [EMAIL 
 PROTECTED]:

 Wouter Verhelst [EMAIL PROTECTED] wrote:
 Additionally, the FSF
 is not alone by claiming software isn't the same thing as
 documentation; international agreements and most countries worldwide
 make a distincion between how software and other copyrighted stuff is
 protected by law.

 You're muddling things.  Software != computer programs.

 It is not? I certainly can't come up with an example that is one and not  
 the other.

The wiring of an ENIAC is a computer program, but not software.
A DRM-encumbered video file is software, but not a computer program.

If you believe that some pieces of
that-which-is-on-a-computer-but-not-hardware are not software, you
should present arguments and bright lines for distinguishing them.

-Brian



Re: A possible approach in 'solving' the FDL problem

2003-08-12 Thread Brian T. Sniffen
Wouter Verhelst [EMAIL PROTECTED] writes:

 Op di 12-08-2003, om 09:18 schreef Wouter Verhelst:
  It is not the case that Debian used to contain nothing but computer
  programs, but sometime after adopting the Social Contract, we let other
  materials into our Distribution.
 
 Of course; however, 

 Darn, I did it again :-/

 however, it could be said that in those days, there was no problem
 handling it this way, since documentation and 'software' (computer
 programs, if you prefer) were usually distributed under the same
 license.

But if there'd been any reason to think that programs and
documentation should meet different criteria of freeness, surely there
would have been a debate over whether the BSD, GPL, and Artistic
licenses were free for Documentation.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: A possible approach in solving the FDL problem

2003-08-14 Thread Brian T. Sniffen
 within the aggregate, or the
electronic equivalent of covers if the Document is in electronic form.
Otherwise they must appear on printed covers that bracket the whole
aggregate.


8. TRANSLATION

Translation is considered a kind of modification, so you may
distribute translations of the Document under the terms of section 4.
Replacing Invariant Sections with translations requires special
permission from their copyright holders, but you may include
translations of some or all Invariant Sections in addition to the
original versions of these Invariant Sections.  You may include a
translation of this License, and all the license notices in the
Document, and any Warranty Disclaimers, provided that you also include
the original English version of this License and the original versions
of those notices and disclaimers.  In case of a disagreement between
the translation and the original version of this License or a notice
or disclaimer, the original version will prevail.

If a section in the Document is Entitled Acknowledgements,
Dedications, or History, the requirement (section 4) to Preserve
its Title (section 1) will typically require changing the actual
title.


9. TERMINATION

You may not copy, modify, sublicense, or distribute the Document except
as expressly provided for under this License.  Any other attempt to
copy, modify, sublicense or distribute the Document is void, and will
automatically terminate your rights under this License.  However,
parties who have received copies, or rights, from you under this
License will not have their licenses terminated so long as such
parties remain in full compliance.


10. FUTURE REVISIONS OF THIS LICENSE

The Free Software Foundation may publish new, revised versions
of the GNU Free Documentation License from time to time.  Such new
versions will be similar in spirit to the present version, but may
differ in detail to address new problems or concerns.  See
http://www.gnu.org/copyleft/.

Each version of the License is given a distinguishing version number.
If the Document specifies that a particular numbered version of this
License or any later version applies to it, you have the option of
following the terms and conditions either of that specified version or
of any later version that has been published (not as a draft) by the
Free Software Foundation.  If the Document does not specify a version
number of this License, you may choose any version ever published (not
as a draft) by the Free Software Foundation.


ADDENDUM: How to use this License for your documents

To use this License in a document you have written, include a copy of
the License in the document and put the following copyright and
license notices just after the title page:

Copyright (c)  YEAR  YOUR NAME.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled GNU
Free Documentation License.

If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
replace the with...Texts. line with this:

with the Invariant Sections being LIST THEIR TITLES, with the
Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.

If you have Invariant Sections without Cover Texts, or some other
combination of the three, merge those two alternatives to suit the
situation.

If your document contains nontrivial examples of program code, we
recommend releasing these examples in parallel under your choice of
free software license, such as the GNU General Public License,
to permit their use in free software.


-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: A possible approach in solving the FDL problem

2003-08-15 Thread Brian T. Sniffen
Jimmy Kaplowitz [EMAIL PROTECTED] writes:

 On Fri, Aug 15, 2003 at 12:25:26PM -0500, Branden Robinson wrote:
 On Fri, Aug 15, 2003 at 01:09:09PM +0200, Sergey Spiridonov wrote:
  Wouter Verhelst wrote:
  Can you buy a closed proprietary code and than realease it under GPL?
  
  Yes. It probably depends on the amount of money you spend, and on what
  exactly you buy, but it's very possible to do so...
  
  Thank you Wouter.
 
 That doesn't buy freedom, it buys a work.

 It can buy freedom, depending on what exactly you buy, as Wouter said.
 Imagine that you buy the right to relicense the work under a license of
 your choosing. That would probably [depend] on the amount of money you
 spend, [...] but it's very possible to do so, as Wouter said. Of
 course, the purchaser would also need to want to use the GPL for the new
 license

That buys you a capability, not a freedom.  For example, I have
freedom with respect to this computer, which had a blank drive when I
acquired it.  I've since put all sorts of software on it without
giving up any freedoms -- it's running Debian with no non-free
software.

I could pay money to Microsoft and gain the capability to install
Windows; I already have the freedom to install Windows (by paying some
money).  I could put some non-free software distributed by Debian on
here, giving me the capability to run that software... but I've
already got the freedom to run that software.

So no, buying closed proprietary code and releasing it under the GPL
(e.g., Blender) does not give me any freedoms I didn't have before.
It merely gives me technical capabilities I hadn't had before.
You can't give me freedom.  I've got it innately, unless I relinquish
it or it is taken from me by force.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: A possible approach in solving the FDL problem

2003-08-18 Thread Brian T. Sniffen
Jimmy Kaplowitz [EMAIL PROTECTED] writes:

 On Sat, Aug 16, 2003 at 01:02:44AM -0500, Branden Robinson wrote:
 On Fri, Aug 15, 2003 at 01:30:48PM -0400, Jimmy Kaplowitz wrote:
  It can buy freedom, depending on what exactly you buy, as Wouter said.
 
 If you have bought it, what you have isn't freedom.

 I was talking about buying rights to a non-free software package and
 making it free for you and everyone else ... you have paid money to make
 there be a free software package where before there was only a non-free
 one ... that is buying freedom (for yourself, which you then share with
 others via a DFSG-free license), in a very real sense that pertains very
 much to copyright law. Blender is more free now than it was before the
 community paid $100K.

But Blender has no freedom -- it's just a bunch of bits.  And the
community is no more free for having bought Blender than it was before
-- certainly, I am no more free now than I was before other people
paid money for Blender.

-Brian
  



Re: Advice on DFSG status of this licence

2003-08-19 Thread Brian T. Sniffen
Andrew Pollock [EMAIL PROTECTED] writes:

 Hi,

 I'm considering packaging up RIPE's whois server, and the closest thing I 
 can find to a licence in the source tarball is the contents of the COPYING 
 file, at the end of this message.

 The only bit I'm unsure of is the last sentence. Does it mean we can't 
 refer to it as the RIPE whois server?

This looks like a rewritten MIT/X11 license.  Unfortunately, there's
no grant of permission to distribute modified versions -- usually not
necessary, but some copyright holders have decided to be silly and
read permission to modify and distribute as different from
permission to distribute modifications, most noticeably UW.

The last sentence just means that Install Debian GNU/Hurd, with the
RIPE Whois Server! shouldn't show up on our posters.  It's verging on
non-free, violating DFSG 9, but this minor effect has been tolerated
for authors paranoid of exploitation before.

-Brian


 Copyright (c) 1999RIPE NCC

 All Rights Reserved

 Permission to use, copy, modify, and distribute this software and its
 documentation for any purpose and without fee is hereby granted,
 provided that the above copyright notice appear in all copies and that
 both that copyright notice and this permission notice appear in
 supporting documentation, and that the name of the author not be
 used in advertising or publicity pertaining to distribution of the
 software without specific, written prior permission.

 THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 
 INCLUDING
 ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS; IN NO EVENT SHALL
 AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
 DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
 AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.



Re: SURVEY: Is the GNU FDL a DFSG-free license?

2003-08-21 Thread Brian T. Sniffen
Branden Robinson [EMAIL PROTECTED] writes:

 Part 1. DFSG-freeness of the GNU Free Documentation License 1.2

   Please mark with an X the item that most closely approximates your
   opinion.  Mark only one.

   [ X ]  The GNU Free Documentation License, version 1.2, as published
  by the Free Software Foundation, is not a license compatible
  with the Debian Free Software Guidelines.  Works under this
  license would require significant additional permission
  statements from the copyright holder(s) for a work under this
  license to be considered Free Software and thus eligible for
  inclusion in the Debian OS.

   [   ]  The GNU Free Documentation License, version 1.2, as published
  by the Free Software Foundation, is a license compatible
  with the Debian Free Software Guidelines.  In general, works
  under this license would require no additional permission
  statements from the copyright holder(s) for a work under this
  license to be considered Free Software and thus eligible for
  inclusion in the Debian OS.

   [   ]  The GNU Free Documentation License, version 1.2, as published
  by the Free Software Foundation, can be a license compatible
  with the Debian Free Software Guidelines, but only if certain
  restrictions stated in the license are not exercised by the
  copyright holder with respect to a given work.  Works under
  this license will have to be scrutinized on a case-by-case
  basis for us to determine whether the work can be be considered
  Free Software and thus eligible for inclusion in the Debian OS.

   [   ]  None of the above statements approximates my opinion.

 Part 2. Status of Respondent

   Please mark with an X the following item only if it is true.

   [   ]  I am a Debian Developer as described in the Debian
  Constitution as of the date on this survey.

 === CUT HERE ===



Re: Is the GNU FDL a DFSG-free license?

2003-08-21 Thread Brian T. Sniffen
Joerg Wendland [EMAIL PROTECTED] writes:

 Matthew Garrett, on 2003-08-21, 16:13, you wrote:
 Oh, now, come on. The GFDL plainly /isn't/ compatible with the DFSG.
 Whether or not it /has/ to be compatible with the DFSG in order to be in
 Debian is an entirely separate issue, but the above is obviously not
 true.

 I was asked for my opinion, here it is. I feel the GFDL is free enough
 for my heart does not beat for the bureaucratic following of iron rules
 but for the sake of our users. And our users are not just the readers of
 GFDL-licensed documentation but also their authors, and they deserve
 freedom, too. This is why I made this very selection and this discussion

Wouldn't it be better, then, to say that you don't think the GFDL
meets the DFSG, but that you think it shouldn't have to?  Certainly,
you don't appear to believe that the GFDL both should have to meet the
DFSG and does so.

 ends here.

So it does.  I greatly enjoy the freedom to derive a work from that
which you sent.  Just think -- if you'd licenses your message under
the GFDL, not only would I have had to include a History section in
this reply, but it would have been illegal for you to read it, thanks
to the opportunistic encryption of SMTP/TLS!

-Brian



Re: A possible GFDL compromise

2003-08-22 Thread Brian T. Sniffen
That's an interesting compromise you propose, and it would solve the
problems which affect only some GFDL documents.  but I don't think it
addresses the problems which affect all GFDL documents: the
requirements for transparent formats, and the anti-DMCA clause (the
ban on technical access control measures).  It also doesn't
well-address the problems with the difficulty of properly applying the
license: what happens when someone says a non-secondary section is
invariant, for example?

A few weeks ago, on a Friday, you said that you'd take the weekend to
think about it and try to propose a set of Debian Free Documentation
Guidelines on Monday.  I'd be interested to see the output of that
thought process: since I haven't seed a Goerzen FDG, I'd like to know
why you didn't come up with one, and what complexities made it hard --
or did you just come up with a rephrasing of the DFSG?

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Is the GNU FDL a DFSG-free license?

2003-08-22 Thread Brian T. Sniffen
Keith Dunwoody [EMAIL PROTECTED] writes:

 Brian T. Sniffen wrote:
 Joerg Wendland [EMAIL PROTECTED] writes:

Matthew Garrett, on 2003-08-21, 16:13, you wrote:

Oh, now, come on. The GFDL plainly /isn't/ compatible with the DFSG.
Whether or not it /has/ to be compatible with the DFSG in order to be in
Debian is an entirely separate issue, but the above is obviously not
true.

I was asked for my opinion, here it is. I feel the GFDL is free enough
for my heart does not beat for the bureaucratic following of iron rules
but for the sake of our users. And our users are not just the readers of
GFDL-licensed documentation but also their authors, and they deserve
freedom, too. This is why I made this very selection and this discussion
 Wouldn't it be better, then, to say that you don't think the GFDL
 meets the DFSG, but that you think it shouldn't have to?  Certainly,
 you don't appear to believe that the GFDL both should have to meet the
 DFSG and does so.


 So why was option 2 included on the survey anyway, if all you're going
 to do is tell people who voted for option 2 that they're wrong?

Neither Matthew nor I are in any way involved with running the
survey.  I'm not even a Debian Developer.  Option 2 is, however, 
internally inconsistent.  I've only seen one person -- Joerg Wendland
-- select it so far, and after marking as his vote, The GFDL is
DFSG-compliant, he has further explained that he didn't *actually*
think the GFDL met the terms of the DFSG, but that he thought that:

* The GFDL shouldn't have to meet the terms of the DFSG.

* Authors should be able to license things as they please.

* The GFDL is a good licence.

* What?  The moral quality of a license is not reflected in its DFSG
  status?  I will hear no slur upon the beard of RMS, for my heart
  beats with revolutionary fervor for the sake of our users.  Debian
  should distribute all good things.  RFP: Bunnies[1].

In other words, he lied.  It may not have been an intentional
deception -- it's possible he just can't understand the difference
between The GFDL is DFSG-free and I don't think the DFSG should
apply to the GFDL.  From his other posts, he appears to be a
postmodernist, so this is quite possible: the claim that all opinions
are equally valid, sacrosanct, and incontrovertible is not compatible
with constructive rational debate[2].

-Brian

[1] Bunnies are a registered trademark of the Microsoft Corporation,
and are dual licensed under the MS Soul-Sucking EULA and the GFDL.

[2] Neither are comments about the beard of RMS or speculations as to
the ungulate heritage of postmodernists, I know.  Sorry.

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Is the GNU FDL a DFSG-free license?

2003-08-22 Thread Brian T. Sniffen
Joerg Wendland [EMAIL PROTECTED] writes:

 Matthew Garrett, on 2003-08-22, 13:09, you wrote:
 As previously pointed out, the same is true of software. I could insert
 anti-semetic messages into pam-pgsql and NMU it now. Perhaps you should
 change your license?

 No, you didn't get it. What I wrote before was example for why invariant.
 sections _can_ be useful.

Indeed, invariant sections can be useful.  I have written several
works which I do not give *any* permission to alter, and others which
I do not even give permission to distribute.  Neither set contains
free software.

 If Emacs had an invarient section discussing fishing and how this had
 inspired the authoring of the manual, it would be awkward for me to
 use chunks in my document on an application for recording fishing
 statistics. And if you say But why would you want to do that then I'll
 scream because that's entirely not the point.

 But this _is_ the point. You cannot blame the author of the manual if it
 will be awkward for _you_ because this is entirely your problem.

I do not blame the author, I merely categorize his output.  If he
gives me essentially all the rights he has, that output is free.  If
he requires me to eat three prawns and sing Oh Susanna for each copy I
make, it is not free.  If he requires me to only use his work in
certain ways, but not for operating nuclear power plants, building
encylopedias, storing on encrypted flash memory drives, building
competing source control systems, publishing substantive reviews or
criticisms of his work, or contradicting or omitting his political
opinions... then it is also not free.  This does not mean it is bad or
worthless, or that the author is evil.

Someone who writes a work and licenses it under the GFDL does a
constructive and morally good thing.  It is not as constructive or as
good as if he put it under the GPL or the MIT/X11 license, but it is
not evil.  However, that work is not free, and Debian should not
incorporate it.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: A possible GFDL compromise

2003-08-22 Thread Brian T. Sniffen
David B Harris [EMAIL PROTECTED] writes:

 Less likely, though I certainly wouldn't say it's impossible, is a judge
 ruling that without providing electricity, a working computer with a CD
 reader, and a technician to operate it and read the words aloud,
 distributing the documentation on a standard ISO9660 CD is in violation
 of the license.

 (Yes, the above is a deliberately silly example. It's obsurd. If a judge
 did maintain that position, we would all think the judge is nuts. But
 there are judges that are nuts when it comes to technology - a LOT of
 them. The example is meant to show a flaw in the GFDL.)

Actually, isn't there a complicated set of trademark and patent claims
preventing manufacture of a CD reader without paying money to Phillips
and some trade organizations?  This may not be that ridiculous.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: A possible GFDL compromise

2003-08-22 Thread Brian T. Sniffen
David B Harris [EMAIL PROTECTED] writes:

 On Fri, 22 Aug 2003 16:25:27 -0400
 [EMAIL PROTECTED] (Brian T. Sniffen) wrote:
 David B Harris [EMAIL PROTECTED] writes:
  Less likely, though I certainly wouldn't say it's impossible, is a judge
  ruling that without providing electricity, a working computer with a CD
  reader, and a technician to operate it and read the words aloud,
  distributing the documentation on a standard ISO9660 CD is in violation
  of the license.
 
  (Yes, the above is a deliberately silly example. It's obsurd. If a judge
  did maintain that position, we would all think the judge is nuts. But
  there are judges that are nuts when it comes to technology - a LOT of
  them. The example is meant to show a flaw in the GFDL.)
 
 Actually, isn't there a complicated set of trademark and patent claims
 preventing manufacture of a CD reader without paying money to Phillips
 and some trade organizations?  This may not be that ridiculous.

 (s/obsurd/absurd/, BTW :)

 You mean if Phillips is the distributor? That's certainly what the
 clause in the GFDL is supposed to prevent (people making proprietary
 formats, charging for access to them or their decoders, then releasing
 GFDL'd documentation under that format), so perhaps.

 I don't know the details about the CD market though :)

No.  There's a consortium of companies, led by Phillips, which hold
the trademarks on CDDA, CD-ROM, CD-R, Compact Disc, and a pool of
patents applicable to making compact discs and the devices to
manipulate them.  I can't just burn a disc and sell it with the CDDA
logo on the side, nor can I make a machine which plays CDs and sell it
as a CD player.  Or rather, if I do, Phillips and the CD Consortium
will sue me.

-Brian



Re: A possible GFDL compromise

2003-08-25 Thread Brian T. Sniffen
Jacobo Tarrio [EMAIL PROTECTED] writes:
  Third: if we were to enumerate each and every right in the license, it
 would be much longer and more complex (and imagine if we started combining
 the rights you must not limit the recipient's ability to make and
 distribute new copies of excerpted versions of this document). Thus, a
 single, simple clause I proposed: if the format or physical medium this
 work is distributed in limits the recipient's ability to exercise the rights
 given by this license, access to a copy of this work in a format or physical
 medium that allows for the exercise of the rights must be provided.

  That would mean -- if you want to modify it and cannot because you don't use
 Word, you have the right to obtain from your distributor a plain text copy.

So if I distribute any text document in hard copy, I should be
prepared to provide a Braille edition, as well as translations into a
variety of obscure languages?  I don't think that's Free either.  I
like the idea of what you're trying to do, but I think any phrasing of
this requirement is either going to leave loopholes or cover too much:
it will either be exploitable or non-free.  This is a social problem,
and best solved with social means, not with precise technical phrasing.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Is the Sun RPC License DFSG-free?

2003-08-26 Thread Brian T. Sniffen
Branden Robinson [EMAIL PROTECTED] writes:

 On Fri, Aug 22, 2003 at 02:05:57PM -0400, Brian T. Sniffen wrote:
 Sun has repeatedly clarified elsewhere that the intent of this is
 essentially MIT/X11, except you may not distribute this product
 alone.

 Got any citations?

 The license certainly doesn't *read* like MIT/X11, except you may not
 distribute this product alone.

Sadly, I have no citation.  It came up in the context of proprietary
software developed with Sun RPC code, and I no longer have access to
the e-mail thread.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: A possible GFDL compromise

2003-08-27 Thread Brian T. Sniffen
Alright, if none of the GNU Free Warez License folks are going to come
up with freedoms for documentation, I'm going to.  This is heavily
derived from the FSF's Four Freedoms, before they went fundamentalist
and proprietary:

Free text is a matter of the reader's freedom to read, copy,
distribute, study, change, and improve the text.  More precisely, it
refers to five kinds of freedom, for the readers of the text:

* The freedom to read the text, for any purpose. (0)
* The freedom to study how the text is written, and adapt it to your
  needs.  Access to the text in the preferred form for modification is
  a precondition for this. (1)
* The freedom to redistribute copies so you can help your neighbor. (2)
* The freedom to improve the text, and release your improvements to
  the public, so that the whole community benefits.  Access to the
  preferred form for modification is a precondition for this. (3)
* The freedom to keep your modifications, or even your possession of a
  copy of the text, confidential. (4)

The GFDL fails point 0, due to the any copies you make bit about
technical restrictions: I cannot legally download a GFDL text onto
a machine covered by HIPAA, for example, which requires technical
restrictions on information distribution.

The GFDL fails point 1 when Invariant Sections are used.  I wish to
use a paragraph from the GNU Manifesto in my own arguments about the
liberation of antarctic waterfowl, but I am prevented by its license.
I wish to use a paragraph from the GNU GPL2 Preamble in a screed I'm
publishing on the nature of primitive bovine implements, but I am
prevented by its license.  I wish to make an Emacs reference card, but...

The GFDL appears to meet point 2, but fails point 4 -- again due to
the provision regarding technical restrictions on copies you make.

It also fails point 3, as I can't close any of the holes in logic in
Why Free Software needs Free Documentation and release them.

So given all of that, let's take the rest of your message in hand:

 It is in the best interest of users to receive unstripped version of
 manual.

It is also in the best interest of users to recieve a manual they
can use, modify, and distribute, like they want, provided they
prevent no one else from doing so.

   They can use, improve and distribute it by all useful means.

   Removing of secondary section from manual can't be count nor
 as improvement, nor as adaptation of manual.

Of course it is.  There's no reason for the GNU Manifesto to be
published with a manual on BSD's awk, or for cover texts saying A GNU
Manual to be there.  Removing that misleading text would be an
improvement.

 It is also in the best interest of authors.

Except the GFDL takes freedom away from authors. What it *adds* is
not freedom, but control - the original author of the document is
exercising control over all subsequent authors and users.

   Removing a section from document does not create autiorship
 for derivative work, btw. Because, the copyright in a compilation
 or derivative work extends only to the material _contributed_ by the
 author of such work (USC T17 S103). If you not contribute anything,
 you is not an author, regardless of how much you removed.

You're confused about copyright law.  For example, if I publish an
anthology composed of the first chapter of each of several famous
books, I own the copyright on the compilation, despite having only
removed text.  The original authors, of course, retain their
copyrights on both their whole books and on the chapters I used, and
I'd better have their permission before I try this.

As long as there is creative expression in which sections I choose, I
retain copyright on that expression.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: A possible GFDL compromise

2003-08-27 Thread Brian T. Sniffen
Sergey Spiridonov [EMAIL PROTECTED] writes:

 Bernhard R. Link wrote:
 As far as I know, there is no such restriction in usage. It only limits

 Yes, I agree. What I want to point out is: GPL have restrictions
 (limitations) on what you can do with the GPL code. So, it takes away
 *some* freedoms.

You are incorrect.  Copyright law limits how you may copy or
distribute the code.  The GPL lifts some, but not all, of these
limits.

The GPL itself takes away nothing.

 The same thing is with FDL. If Debian users and maintainers do not
 need the freedom to remove political statements in most cases (for
 example Manifesto from Emacs), they can agree with invariant sections
 in documenation.

 I believe in most cases we can agree with such a limitation.

Your argument has false premises.  Want to try again?

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: A possible GFDL compromise

2003-08-27 Thread Brian T. Sniffen
Sergey Spiridonov [EMAIL PROTECTED] writes:

 Brian T. Sniffen wrote:

 You are incorrect.  Copyright law limits how you may copy or
 distribute the code.  The GPL lifts some, but not all, of these
 limits.
 The GPL itself takes away nothing.

 According to your statement, any license do not put any restriction on
 user. It does a copyright law. GPL lifts some limits to restrict users.

This section is sufficiently far from Standard Written English that I cannot
reliably parse it.  Perhaps this is what you mean:

: According to your statement, no license puts any restrictions on
: users.  Copyright law does so.  GPL lifts some limits which
: otherwise restrict users.

I'm going to proceed as if that's correct -- say so if it's not.

Many licenses put restrictions on users.  For example, some
proprietary licenses forbid running the program for profit, or forbid
publication of quantitative critical reviews.  Copyright law,
normally, does not forbid me from running a program in whatever way I
like, or from publishing true factual information.

Both of these example licenses offer me a trade: they will permit me
to do certain things otherwise forbidden by copyright law (i.e., copy the
program onto my computer) in exchange for not doing certain things
otherwise allowed by copyright law (i.e., running the program for
certain purposes, publishing reviews).

 So does FDL.

The GNU FDL, like the proprietary licenses I mentioned as examples,
offers a trade.  Unlike the MIT/X11 license or the GNU GPL, the GNU
FDL does not only grant permissions to the user: it offers to trade
him some permissions in exchange for some freedoms.

The particular trade it offers is non-free.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: A possible GFDL compromise

2003-08-27 Thread Brian T. Sniffen
Richard Stallman [EMAIL PROTECTED] writes:

 This is a very important point.  I have stated before that I would
 not have serious objections to the FSF issuing a small number of
 non-free manuals for a good reason, as it has been doing for 15
 years.

 The FSF manuals are all free documentation by our criteria.  We are
 the ones who first started to say that documentation should be free,
 and we are the ones who first wrote criteria for free documentation.

I would swear Knuth predates you.  I'm certain that Jefferson and
Franklin, who argued against the Copyright Clause of the US
Constitution, predate you.

I find it implausible that you would not know that Thomas Jefferson
and Benjamin Franklin opposed the Copyright Clause particularly
because they believed documentation -- information of all sorts --
should be free.  It may be convenient to forget about them, but it
reflects badly on you to claim credit for yourself which rightly
belongs to your betters.

 I hope that Debian developers will vote to follow our criteria for
 free documentation, but they have the right to choose differently.
 However, you cannot expect us to follow your choice if it differs from
 ours.  Ultimately we and Debian may simply have to disagree.

But the FSF is exploiting its monopoly position with regard to Emacs
to do things which it does not permit further distributors to do.  The
Emacs manual claims to be part of Emacs, but only the FSF, as the
copyright holder of both works, can distribute a combined work of
Emacs and the Emacs Manual.  I cannot distribute a package consisting
of Emacs and Brian's GFDL'd Emacs Manual, because the GPL does not
permit me to link my GFDL'd textcode with Emacs.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: A possible GFDL compromise

2003-08-27 Thread Brian T. Sniffen
Richard Stallman [EMAIL PROTECTED] writes:

  We need every method of informing them that we can get.

 Then why not go the Reiser[3] way and require that an advertisement
 for the Free Software movement be printed out at every interactive
 invocation of a GNU derived GPLed program?

 A long message at startup would be very inconvenient, simply for being
 long, regardless of its meaning.  A section of the same length in a
 manual would not cause any such inconvenience.  Nobody is heavily
 affected by a few extra pages in a large manual.

But what about those who would use the large manual to derive a small
manual?  You've granted one important freedom with the GFDL -- the
freedom to modify the existing work for its current purpose.

You've held back the freedom to derive works of new and different
purpose.  That's the core argument behind most of what's been said on
debian-legal: the controls on deriving new works are too onerous.

The technical arguments, like that regarding the no technical
measures to restrict copying, which bans marking a GFDL'd file
anything other than world-readable, are probably surmountable with a
new version of the GFDL.  The ability of a vi-worshipping author to,
say, add an invariant section in his math-in-lisp text on editor
choice, thus forbidding use of anything from that text in any Elisp
manual, is too much of a restriction to be Free.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: A possible GFDL compromise

2003-08-27 Thread Brian T. Sniffen
MJ Ray [EMAIL PROTECTED] writes:

 On 2003-08-28 01:28:54 +0100 Branden Robinson [EMAIL PROTECTED]
 wrote:
  Enjoy is not a term I would use to describe the process of
  experiencing, say, Derrida's _Limited Inc._, but if that work were
  freely licensed, I would certainly be able to access, read, and
  otherwise use it.
 
 The trouble is to exclude use in the fair use sense of copying it
 for republication.  Enjoy seemed a good word, as in right to quiet
 enjoyment that is a fairly unrelated legal phrase.  Probably there's
 a better one.

Indeed, I started with documentation and switched to text as more
general; it's hard to keep the sentence structure so close using the
word work.  Content sounds good, so far.

-Brian



Re: A possible GFDL compromise

2003-08-27 Thread Brian T. Sniffen
Sergey V. Spiridonov [EMAIL PROTECTED] writes:

  The GNU FDL, like the proprietary licenses I mentioned as examples,
  offers a trade.  Unlike the MIT/X11 license or the GNU GPL, the GNU
  FDL does not only grant permissions to the user: it offers to trade
  him some permissions in exchange for some freedoms.
  The particular trade it offers is non-free.
 
 Do I understand you correctly?

I don't think so:

 Copyright law grants some permissions. GPL grants some additional
 permissions and does not put additional restrictions.

Copyright law restricts some freedoms: copyright is not an inherent
right, but a government-granted right of control.  The GPL lifts some
of those restrictions, imposing none of its own.

 Do you state that any license like FDL, which puts additional
 restrictions on user is non-free disregarding of additional
 permissions it grants?

Certainly any additional permissions it grants don't make a
difference.  There may be some infinitesimal additional restriction
which does not make an otherwise Free license non-Free... but I cannot
think of any.  I doubt they exist.

 Such point of view on freedom is dependent on the copyright law.

No, any given work may have slightly different restrictions in
different domains of copyright law, but from looking at a license to
see whether it tries to restrict the user or free the user, it's
still not to hard to classify it as Free or non-Free.

-Brian



Re: A possible GFDL compromise

2003-08-28 Thread Brian T. Sniffen
Sergey V. Spiridonov [EMAIL PROTECTED] writes:

 Brian T. Sniffen wrote:

Such point of view on freedom is dependent on the copyright law.
 No, any given work may have slightly different restrictions in
 different domains of copyright law, but from looking at a license to
 see whether it tries to restrict the user or free the user, it's
 still not to hard to classify it as Free or non-Free.

 If the copyright law will be changed in the way that FDL will need
 just to grant permissions, you will say FDL is free, don't you?

If the copyright law were such that the MIT/X11 license had the same
effect as the GFDL 1.2, then I would accept a GFDL 1.3 identical in
text to the MIT/X11 license as free.

But this is not useful to your argument, is it?  This is because you
are wrong.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: SURVEY: Is the GNU FDL a DFSG-free license?

2003-08-28 Thread Brian T. Sniffen
Andrew Suffield [EMAIL PROTECTED] writes:

 On Thu, Aug 28, 2003 at 06:08:47PM +0300, Richard Braakman wrote:
 On Thu, Aug 28, 2003 at 11:35:16AM +0100, MJ Ray wrote:
  Why have we another sudden influx of people who haven't read any of 
  the history on this?  (Rhetorical.  I think we can guess.)
 
 I'll answer it anyway: it's because our conclusions are reaching a
 wider audience, which means we have more people to convince.

 I'll expand upon that: it's because our conclusions are reaching a
 wider audience, many of whom are stupid or insane.

I'm fairly convinced that somewhere there is a mailing list or
SlashRMS server which is featuring an article summarized by: Debian's
going to force Emacs to be distributed without a manual.  You need to
all go and vote, to prevent Debian and ESR from censoring RMS.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Licence oddity in Securing Debian Manual

2003-08-28 Thread Brian T. Sniffen
Branden Robinson [EMAIL PROTECTED] writes:

 [Rick, apologies for the CC if you are subscribed to this list.]

 On Thu, Aug 28, 2003 at 01:54:31AM -0700, Rick Moen wrote:
 This reminded me of something I noticed earlier today.  The Securing
 Debian Manual at
 http://www.debian.org/doc/manuals/securing-debian-howto/ has in its
 front material the following:
 [...]
   Permission is granted to copy, distribute and/or modify this document
   under the terms of the GNU Public License, Version 2 or any later
   version published by the Free Software Foundation. It is distributed in
   the hope that it will be useful, but WITHOUT ANY WARRANTY. 
 
 All well and good, so far.  Appendix H of the Manual, in 
 http://www.debian.org/doc/manuals/securing-debian-howto/ap-chroot-apache-env.en.html
 , has:
 
   This document is copyright 2002 Alexandre Ratti. It has been released
   under the GNU-FDL 1.2 (GNU Free Documentation Licence) and is included in
   this manual with his explicit permission. 
 
 Doesn't that create a licence conflict?

 Yes.

No.

  Even RMS does not posit that the GNU GPL and the GNU FDL are
 compatible licenses.  They are not miscible in a single work except by a
 party with copyright on the complete corpus.  That's obviously not the
 case here.

True.  But I read the phrase This document... explicit permission as
saying that Appendix H has a different copyright-owner, and has been
separately distributed under the GFDL1.2.  The whole work is under the
GPL2, as said at the beginning.  The only other explanation which
makes sense with the explicit permission comment would  be that it's
under the GFDL, with a special linking with the Securing Debian
Manual exception -- unlikely, but the only way to know is to ask Ratti.

-Brian

 Please file a bug against www.debian.org, and feel free to quote this
 message.

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: Bug#156287: Advice on Drip (ITP #156287)

2003-08-29 Thread Brian T. Sniffen
[EMAIL PROTECTED] (Thomas Bushnell, BSG) writes:

 [EMAIL PROTECTED] (Brian T. Sniffen) writes:

 The ban on use of circumvention devices for copy-prevention schemes is
 probably toothless, given the fair use doctrine.  However, the
 following activities banned by the DMCA are not copyright
 infringement, and so fair use is not a defense for them:
 
   * Trafficking in access-control circumvention devices.
 
   * Accessing a protected work.

 Here we have a different question, with a very different answer.

 The first is easy.  The access-control circumvention device is not
 actually a device, but a program; that is, a set of bits.  Indeed,
 nobody is accused of trafficing in a *device*, but only the bits,
 given that in general not even a CD is being sent.  Moreover,
 trafficking is not merely transmitting, but specifically
 commercially.  Debian doesn't in fact traffic in anything.

You haven't read the DMCA, have you?  The actual text is No
person shall manufacture, import, offer to the public, provide, or
otherwise traffic in any technology, product, service, device,
component, or part thereof, that-- (1201(2))

Debian certainly manufactures, imports, and offers to the public
technology.

 Anyhow, the point is that there is no existing first amendment
 category which allows such a restriction on speech.  Telling someone
 how to circumvent access is manifestly speech; there are exceptions to
 the first amendment for copyright or trade secrets, but in the instant
 case, this is neither.  Nor is it libel, or obscene.

The speech-nature of computer programs may be protected; the
functional nature of computer programs is likely to not be.  The
courts appear to be favoring, at best, a portmanteau approach to the
question Is Code Speech?

 As for the second, it is not at all clear to me that the DMCA actually
 prohibits accessing a protected work, in the context in which I have
 actually purchased the copy.  I have, in fact, purchased the right to
 access the information on my DVDs.  When I play it using my home-unit
 Yamaha DVD player, I do not break the law, and when I do so using
 DeCSS, I do the same.

Given the lack of explicit license or contract in the DVD packaging,
your argument sounds reasonable -- an alternate explanation is that
Yamaha and Best Buy are also violating the DMCA, but the MPAA declines
to sue them.

 Now, if my copy were illegally obtained, it might well be illegal for
 me to access it.  I don't know.  But this doesn't affect us; the
 fact that there is a legitimate use for the software immunizes us
 against the fact that someone might also use it for nefarious
 purposes.  I agree that, if the issue comes up, Debian should make
 clear that our intention in distributing DeCSS would only be for
 access to legal copies.

I think that neither you nor I are lawyers, and Debian should keep
its nose painfully clean until it has reliable legal advice on this
subject.  And probably let somebody else be the test case.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



Re: SURVEY: Is the GNU FDL a DFSG-free license?

2003-08-29 Thread Brian T. Sniffen
Andreas Barth [EMAIL PROTECTED] writes:

 * Joe Wreschnig ([EMAIL PROTECTED]) [030828 19:50]:
 On Thu, 2003-08-28 at 03:55, Andreas Barth wrote:
  So, as a ad-hoc statement it seems to me that the only way in the
  spirit of the Social Contract is to accept GFDL-docu if certain
  restrictions are not used (except for a license text, which we always
  did accept as invariant and which is invariant by law). However, don't
  expect me to back this up. There is nothing which can IMHO be used as
  basis, because the DFSG cannot really apply (see above). And opinion
  is not a good basis for a discussion.

 The documentation published by the Free Software Foundation uses
 invariant sections extensively. Since these are the manuals a few people
 are trying to keep in Debian regardless of their freeness, this ad hoc
 solution will be just as unpopular as removing all FDLd documentation
 from main. So we might as well do it right, and remove it all.

 We seem to have different views on what's right. IMHO the right
 thing is to make a DFDG, 

Great.  Write one.  Having proposed this, you will not be taken
seriously until you have a candidate set of Free Documentation
Guidelines for public review.

 in other views the right thing is to act on the DFSG[1]. This
 discussion is IMHO valuable, but: We seem to have the same
 conclusion about most actions what should be done now[2], so the
 difference in motivations should not stop this to happen.

 [1] as I said: IMHO the DFSG doesn't really apply, but only as a first
 aid as long as we don't have another guide.[3]
 [2] now could also be after sarge, that's a different discussion.
 [3] We definitly shouldn't make another guide while the argument about
 the GFDL is so hot. First solve this issue (IMHO removing or replacing
 the GFDL-docus with invariant sections) and then doing a guide
 _afterwards_.

You are confused as to the nature of the issue.  Invariant sections
are not the only non-free feature of the GFDL: The restriction on
technical measures which obstruct copying is also non-free.

It is even harder to take you seriously because you were deceptive in
your answer to Branden's survey: asked Is X in set Y, when X is
software covered by the GFDL, and Y is the set of all software which
is DFSG-free? you answered with nonsense -- though I don't remember
off hand whether you were one of those who used the nonsense Yes,
because documentation is not software! or None of these represent my
opinion, because documentation is not software!

Whether or not documentation can be software is irrelevant to that
question, and you look like a mindless zealot when you respond in such
a way.  The question is Is software licensed only under the GFDL Free
Software in the terms of the DFSG?  Nothing else.

-Brian

-- 
Brian T. Sniffen[EMAIL PROTECTED]
   http://www.evenmere.org/~bts/



  1   2   3   >