Re: Tarball licenses (was: Free documentation licenses)

2000-12-04 Thread John Cowan

Rick Moen wrote:

 Weren't you saying that a derived work remains a derived work, even
 after all the original content has been replaced?  If so, then why
 should it matter if the original modules were eventually replaced by
 wholly new modules that interact in wholly new ways?

Because if neither the original content *nor* the original structure
remains, we pretty certainly have a new entity by this time.  It's a
fuzzy area in the law, to be sure.  One of the issues in the case
of a certain Web site vs. the print version of the same thing was
"How much has changed on the Web site since the book was issued?"
According to the judge: not enough.

-- 
There is / one art   || John Cowan [EMAIL PROTECTED]
no more / no less|| http://www.reutershealth.com
to do / all things   || http://www.ccil.org/~cowan
with art- / lessness \\ -- Piet Hein



Re: Tarball licenses (was: Free documentation licenses)

2000-12-01 Thread Rick Moen

John, I appreciate the trouble you've been taking on this, especially
the relevant quotations from 17 USC 103.  I've been meaning to
straighten out my understanding of this matter, and really should have
read the relevant statutes.  Far too much of what's said on this matter
ignores the statutes and legislative history, not to mention caselaw.

(Consider the necessary disclaimer added, about other legal jurisdictions
differing.)

begin John Cowan quotation:

 Case 3.   Programmer Alice wrote source modules A and B.  Her copyright
 notice grants BSD usage and distribution rights.  You improve module A,
 and throw the improved version with module B into tarball X, asserting
 in an included file copyright over your "derived work" X and that it is
 GPL-covered.
 
 Let us suppose that my changes rise to the level of a derivative work
 (reformatting doesn't cut it, e.g.).  So now I have module A1.
 [...]

 If I acquire a license to work A (a public license or otherwise, no
 matter), and create from it a derivative work A1, that work A1 is
 *copyrightable*, and I may enforce license breaches with respect to
 the parts of A1 that are not copied from A.
 [...]

 Alice licensed me (as a member of the public) to create and distribute
 derivative works.  As long as I conform to the BSD stipulations, I am
 fine.

And this is where I need to slow down and straighten things out.  Few
of us have time to pursue the matter properly, and it's easy to get
tripped up by all the varied and conflicting claims, here.  For example,
other parties on this list have asserted -- plausibly and without
contradiction -- that only the copyright holder may relicense a work.

At first glance, that allegation would seem to contradict your statement
regarding hypothesised work A1, which you assert to be GPL-licensed, and
which you derived from Alice's BSD-licensed work A.  (And, frankly, I'm
not sure that you have _not_ substantively relicensed Alice's work, or
that you would have the right to do so.  But let's continue.)

However, if I understand you correctly, you are asserting that you are
_not_ relicensing Alice's work, but rather creating a derivative work
fully in compliance with Alice's terms for the portion she created -- in
the sense that re-using BSD code in creating a GPLed derivative
continues to satisfy the BSD author's conditions.

Anyhow, as I was saying earlier, part of the trick of dealing with these 
matters is to use a fruitful mental model.  Let's try to picture one,
here:  Alice creates A (thereby gaining copyright).  She releases it,
after soaking it in BSD sauce.  You like it, but mix it with a bunch of 
your own ingredients, mixing in GPL extract, calling the result your and
Alice's GPL-flavoured pudding A1 (a derivative work).  Which Alice's
choice of sauce indicated would be OK by her.

This reading appears to be shared by, among other people Australian
programmer Eric A. Young, one of the creators of OpenSSL (formerly
SSLeay, after Young's initial):  All other coders' modules in OpenSSL
are straight BSD-licensed, but Young's is BSD w/advertising clause plus
the following addition:

 * The licence and distribution terms for any publically available
 * version or derivative of this code cannot be changed.  i.e. this code
 * cannot simply be copied and put under another distribution licence
 * [including the GNU Public Licence.]

It would certainly be a clean and tidy way to deal with things, to
regard code modules as the atomic unit for licensing issues, such that,
if you work on Alice's A that bears a specific licence, what would
result is a larger or revised A under the same licence, possibly bearing 
your name on the copyright statement alongside Alice's.  For, of course,
the second party's creative content is essentially impossible to
distinguish (disentangle) from Alice's, and who owns what becomes very 
murky on the intra-module level.  But the law is the law, and 
you (citing 17 USC 103) say it happens to be untidy, here.  {sigh}

 Bram went on to help Pat Beirne create the MakeDoc utility, whose source
 code I eventually tracked down.  It likewise has no explicit licence.
 Beirne's last version was a Java one, MakeDocJ, which I can no longer
 find.  However, Jeffrey A. Krzysztow found Beirne's Java code, improved
 it, and purports to place the result under the GNU LGPL:
 http://linuxmafia.com/pub/palmpilot/MakeDocJ-3.6.0.zip .
 
 I would estimate that Krzysztow's LGPL assertion is simply ineffective,
 as it would violate Beirne's rights
 
 Specifically the right to control the making of derivative works.

My point, in part, is that there's probably a great of such derived
works from dubious sources, whose new licence status gets asserted and
semi-established through sheer bluff by a later modifier.  When the 
original codebase is less trivial than MakeDocJ, this practice can be a
hidden pitfall for programmers, users, and others who rely on the
derived work's (alleged) licence status.

And, in the real 

Re: Tarball licenses (was: Free documentation licenses)

2000-12-01 Thread John Cowan

Rick Moen wrote:

 Seems almost like homeopathy, doesn't it?  None of Alice's code may
 remain in A1, but (as you say) its being a derived work remains, and
 thus the obligation to conform to Alice's licence terms persists.

And of course the reason homeopathic pills don't work is that the efficacy of
pills depends on the current state, not the historical origin.

Another example is the ship of Theseus, which could be found in Athens
(in what we'd call a museum) some 500 years after Theseus's death.
Every plank had long since been replaced, but the conceptual integrity
of the object remained intact.

 Which raises the interesting question of 4.4 BSD (and progeny) as a work
 derived from ATT System V UNIX.

From 32/V, actually.  CSRG was careful never to even look at any ATT code
form System III or System V, although in order to receive older BSDs you had
to get a System V license, because ATT wouldn't sell any other kind.

 I seem to recall that the Computer
 Science Research Group strategy going into the lawsuit involved gradual
 replacement of ATT code.  They did this primarily because the ATT code
 sucked, but it's widely considered that this was having the effect of
 gradually creating a non-proprietary codebase.

Each individual component of the 32/V base was replaced by something that
was copyright-independent of it (neglecting include files and the like,
which are not really copyrightable).  ATT would have a hard time
claiming copyright over 4.4BSD as a whole on the above ship-of-Theseus
argument, though, because the relationships as well as the individual
modules had been utterly transformed.  The 32/V system, e.g., did not
even have paging.

 Are you saying that
 interpretation is wrong, and that, but for the lawsuit settlement, BSD
 would have remained subject to ATT's licence terms even after all ATT
 code was gone?

No.  ATT's claim was that some of their code was *not* gone, particularly
in certain drivers.  The University claimed independent invention, and
pointed out that ATT's hands were not clean either: they had appropriated
some old-BSD licensed code while ignoring the advertising requirement.

  If you are aware that infringing derivative works have been created,
  and you do nothing
 
 But that's an additional hypothetical, above and beyond just "inaction".

It was you who said "it's pretty clear that Beirne doesn't object".
How is it clear?

-- 
There is / one art   || John Cowan [EMAIL PROTECTED]
no more / no less|| http://www.reutershealth.com
to do / all things   || http://www.ccil.org/~cowan
with art- / lessness \\ -- Piet Hein



Re: Tarball licenses (was: Free documentation licenses)

2000-12-01 Thread Rick Moen

begin John Cowan quotation:

 And of course the reason homeopathic pills don't work is that the efficacy of
 pills depends on the current state, not the historical origin.

Don't tempt me towards an off-topic disquisition, but you'll want to
look up the "Law of Similars" and the "Law of Dilution".  It was a
decent attempt at a scientific theory when Samuel Hahnemann came up with
it a couple of hundred years ago, but the ad-hockery still being used to
justify it has become amusing but somewhat sad.

 Are you saying that interpretation is wrong, and that, but for the
 lawsuit settlement, BSD would have remained subject to ATT's licence
 terms even after all ATT code was gone?
 
 No.  ATT's claim was that some of their code was *not* gone,
 particularly in certain drivers.

That's _not_ the question I was trying to ask.  I meant, "_Had_ the
lawsuit not interrupted the process, and all ATT code been
replaced"  I was saying that it would _appear_, from your posted
criteria, that 4.4BSD was a derived work from ATT code just as much as
any A1 module would have been of Alice's module A, regardless of any
subsequent changes.

 The University claimed independent invention, and pointed out that
 ATT's hands were not clean either: they had appropriated some old-BSD
 licensed code while ignoring the advertising requirement.

I am quite aware of the latter, having heard (among other things) the
long version of McKusick's talk on the subject.  But the question of
whether CSRG's derived work -- regardless of _which_ ATT codebase it
branched from -- retains licence obligations to the original still
strikes me as significant. 

Weren't you saying that a derived work remains a derived work, even
after all the original content has been replaced?  If so, then why
should it matter if the original modules were eventually replaced by 
wholly new modules that interact in wholly new ways?

 It was you who said "it's pretty clear that Beirne doesn't object".
 How is it clear?

Well, maybe it's not clear.  Maybe that was a vague handwave of my own, 
having been infected by the sloppiness of sundry programmers.  ;-

So:  Beirne issued makedoc7.cpp without an explicit licence.  I
_suspect_ that he did likewise for his MakeDocJ (but don't have a copy).
Krzysztow says somewhere (his Changelog?) something that made me think
Beirne was involved in some way, but I can't remember details.  But, the
more I've been trying to properly and scrupulously classify my PalmOS
software collection, the more skeptical I've become of programmers'
vague licence handwaves -- and of my own earlier ones.

I _am_ attempting to track down Beirne, out of a stubborn desire to 
fix the licence status of what is, objectively, some fairly
insignificant code.  But the need (however reduced by the antiquity and
insignificance of the project) to _attempt_ this, with no guarantee of
success, underlines why licence information really needs to accompany 
the affected code in the first place.

-- 
Cheers,  "Reality is not optional."
Rick Moen -- Thomas Sowell
[EMAIL PROTECTED]



RE: Free documentation licenses

2000-11-29 Thread John Cowan

On Wed, 29 Nov 2000, Nelson Rush wrote:

 The GPL shouldn't be used for documentation, it is intended for use with
 software. I think RMS one time agreed with me on this when it came up in one
 of my other projects. Which is why he created the FDL, which is specifically
 designed for documentation.

Be that as it may, if you publish a book which contains full source with
detailed commentary (like the TeX and METAFONT sourcebooks or the
Lions Book), the book is going to be a derivative work of the
program.  Do you suppose that if you got ahold of the Windows
source code and published it in such a book that Microsoft wouldn't
scream "Copyright violation!", and rightly so?

What is, or is not, a derivative work is a matter for the law
(ultimately, the courts), not the wording of any license, and the
GPL goes out of its way to say so.

Very simply:

book containing full source is a derivative work of the source
source is under the GPL
GPL says derivative works must be under the GPL too
--
book can only be published under the GPL

None of this applies to a book that merely comments on the program,
or uses at most fair-use excerpts from it, like the Linux kernel book.

-- 
John Cowan   [EMAIL PROTECTED]
One art/there is/no less/no more/All things/to do/with sparks/galore
--Douglas Hofstadter





Re: Free documentation licenses

2000-11-29 Thread Rick Moen

begin John Cowan quotation:

 Well, that's not the whole truth either.  I could take a bunch of
 BSD modules, create a derivative work, and license the result under
 the GPL.  Or under a proprietary license, for that matter.

No, not exactly (unless you _own copyright_ on those modules).  I don't
think you're quite understanding my point:

You would remain bound to the obligations of those modules' BSD licence.
(But, of course, there _are_ no BSD-licence obligations to speak of.)
The modules' individual copyright  licence statements would have to
remain intact in copies of the source code.  Otherwise, you are
violating the copyright holder's terms.
 
 Of course, this is somewhat pointless, since you could do exactly
 the same thing with the same modules and license it under a different
 license.

I'm having a difficult time parsing the above sentence.  Perhaps after
coffee, I'll have an easier time.

-- 
Cheers,  "Reality is not optional."
Rick Moen -- Thomas Sowell
[EMAIL PROTECTED]



Re: Free documentation licenses

2000-11-29 Thread Tom Hull

John Cowan wrote:
 
 On Wed, 29 Nov 2000, Nelson Rush wrote:
 
  The GPL shouldn't be used for documentation, it is intended for use with
  software. I think RMS one time agreed with me on this when it came up in one
  of my other projects. Which is why he created the FDL, which is specifically
  designed for documentation.
 
 Be that as it may, if you publish a book which contains full source with
 detailed commentary (like the TeX and METAFONT sourcebooks or the
 Lions Book), the book is going to be a derivative work of the
 program.

Scott Maxwell's "Linux Core Kernel Commentary" seems to argue otherwise.
This book (published by Coriolis) contains a very large extract of the
Linux source code (license GPL), followed by a short commentary (copyright,
all rights reserved). I don't know what Coriolis's thinking was, but I can
imagine two plausible justifications:

 1) The book itself is an aggregation. (The book also provides a CDROM, so
the GPL source code is also available in usable form, which is after all
the primary concern of GPL.)

 2) The GPL license has the side effect of significantly expanding the bounds
of fair use -- primarily by making it hard to argue that any amount of
fair use quotation economically impacts the copyright holder.

I would think that an in-line commentary could not be justified as an
aggregation -- that this would depend on fair use. I also think that
extended fair use is consistent with the intent of GPL, which is to
keep the source code public and freely accessible and reusable.

TeX and Metafont are slightly different cases, since the doc is woven into
the program source -- effectively, the doc and source are one. Nonetheless,
the published books (my copies are Addison-Wesley, 1986) have conventional
all rights reserved copyrights. The sources, of course, are not GPL, and
even if they were the copyright holder would be entitled to do this.

 Do you suppose that if you got ahold of the Windows
 source code and published it in such a book that Microsoft wouldn't
 scream "Copyright violation!", and rightly so?

Depends on the license. If there is no license, all rights are reserved,
so one would have to depend on fair use. ESR has claimed that his
publication of Microsoft's "Halloween" documents is defensible under
fair use.

 What is, or is not, a derivative work is a matter for the law
 (ultimately, the courts), not the wording of any license, and the
 GPL goes out of its way to say so.
 
 Very simply:
 
 book containing full source is a derivative work of the source
 source is under the GPL
 GPL says derivative works must be under the GPL too
 --
 book can only be published under the GPL

Maxwell's book, noted above, is a counter-example.

 None of this applies to a book that merely comments on the program,
 or uses at most fair-use excerpts from it, like the Linux kernel book.

Maxwell's quotation is 39338 lines of code.

-- 
/*
 *  Tom Hull * [EMAIL PROTECTED] * http://www.ocston.org/~thull/
 */



Re: Free documentation licenses

2000-11-29 Thread John Cowan

Rick Moen wrote:

  Well, that's not the whole truth either.  I could take a bunch of
  BSD modules, create a derivative work, and license the result under
  the GPL.  Or under a proprietary license, for that matter.
 
 No, not exactly (unless you _own copyright_ on those modules).  I don't
 think you're quite understanding my point:
 
 You would remain bound to the obligations of those modules' BSD licence.
 (But, of course, there _are_ no BSD-licence obligations to speak of.)
 The modules' individual copyright  licence statements would have to
 remain intact in copies of the source code.  Otherwise, you are
 violating the copyright holder's terms.

Everything you say is true.

However, the *derivative work* itself is your creation (minimal as that
creation is) and has its own copyright. To that copyright you can attach
a license, as long as it is not inconsistent with the licenses of the
components.   In the alternative, it is a compilation, and then you can
assert a compilation copyright which need not even be consistent
(a proprietary CD can contain GPLed software, e.g.)

  Of course, this is somewhat pointless, since you could do exactly
  the same thing with the same modules and license it under a different
  license.
 
 I'm having a difficult time parsing the above sentence.  Perhaps after
 coffee, I'll have an easier time.

Assume the existence of modules A and B, licensed as BSD, which neither you
nor I wrote.  I then create work X by combining A and B into a single
file/package.  I can issue X under the GPL.  You cannot then add proprietary
module C to it.

However, you can go back to A and B and create a proprietary program A+B+C,
bypassing X altogether, so what I have done doesn't limit you in any practical
way.

All of this is fairly theoretical, of course, since people usually add
at least one module of their own when creating a program; programs built
*entirely* out of existing parts, without even any glue, are probably rare.

-- 
There is / one art   || John Cowan [EMAIL PROTECTED]
no more / no less|| http://www.reutershealth.com
to do / all things   || http://www.ccil.org/~cowan
with art- / lessness \\ -- Piet Hein



Re: Free documentation licenses

2000-11-29 Thread John Cowan

Tom Hull wrote:

 Scott Maxwell's "Linux Core Kernel Commentary" seems to argue otherwise.
 This book (published by Coriolis) contains a very large extract of the
 Linux source code (license GPL), followed by a short commentary (copyright,
 all rights reserved). I don't know what Coriolis's thinking was, but I can
 imagine two plausible justifications:
 
  1) The book itself is an aggregation.

I think that's correct.  So the commentary is copyright, and there is a
(not very useful) compilation copyright on the book.

 Maxwell's quotation is 39338 lines of code.

I was actually thinking of _Linux Programming White Papers_, which clearly
makes fair use of the kernel source.  I think if Maxwell's commentary
were inline, there wouldn't be any question that the result was a
derivative work.

-- 
There is / one art   || John Cowan [EMAIL PROTECTED]
no more / no less|| http://www.reutershealth.com
to do / all things   || http://www.ccil.org/~cowan
with art- / lessness \\ -- Piet Hein



Re: Free documentation licenses

2000-11-29 Thread Rick Moen

begin  John Cowan quotation:
 Rick Moen wrote:
 
   Well, that's not the whole truth either.  I could take a bunch of
   BSD modules, create a derivative work, and license the result under
   the GPL.  Or under a proprietary license, for that matter.
  
  No, not exactly (unless you _own copyright_ on those modules).  I don't
  think you're quite understanding my point:
  
  You would remain bound to the obligations of those modules' BSD licence.
  (But, of course, there _are_ no BSD-licence obligations to speak of.)
  The modules' individual copyright  licence statements would have to
  remain intact in copies of the source code.  Otherwise, you are
  violating the copyright holder's terms.
 
 Everything you say is true.
 
 However, the *derivative work* itself is your creation (minimal as that
 creation is) and has its own copyright.

(We will return later to this assertion, and my original point that it's
most useful to state that only the components of a work have licences.
But first:)

I think we're hung up here on the wording of the original hypothetical,
which was somewhat vague.  It was "I could take a bunch of BSD modules,
create a derivative work, and license the result under the GPL.  Or
under a proprietary license, for that matter."

The phrase "create a derivative work", here, is somewhat non-specific.

Yes, I'm quite familiar with the nature of compilation copyrights,
having asserted one over the content of my BBS taken as a whole, a
decade or so ago.

Ah, I see that you've posted a specific example involving third-party
code modules.  Good.  Let's examine it:

 Assume the existence of modules A and B, licensed as BSD, which
 neither you nor I wrote.  I then create work X by combining A and B
 into a single file/package.  I can issue X under the GPL.

Can you?  And what do you mean, specifically?

Case 1.  Programmer Alice wrote source modules A and B.  Her copyright
notice grants BSD usage and distribution rights.  You put A and B into a
tarball, making no changes to them, and assert in an included file
copyright over your "derived work" and that it is GPL-covered.

Here, it is clear that you have delusions of grandeur and own (at best)
the very thinnest of possible _compilation_ copyrights.  That is, you
own the arrangement and selection of files you carried out in assembling
the tarball.  Your assertion that the "derived work" is GPL-covered in
no way prevents user Bob from unpacking the tarball, extracting modules
A and B, dropping your package README in the bitbucket, and creating
some proprietary composite of his own that incorporates A and B.

Case 2.  Programmer Alice wrote source modules A and B.  Her copyright 
notice grants BSD usage and distribution rights.  You put A and B into 
tarball X, making no changes to them, add module C that you created and 
GPL-license,  and assert in an included file copyright over your
"derived work" and that it is GPL-covered.

Here, your property consists of module C and the title you assert over
tarball X, which again is essentially a compilation copyright.  Bob
swoops in again, spits on your README, and uses A and B in his
proprietary product.

Case 3.   Programmer Alice wrote source modules A and B.  Her copyright 
notice grants BSD usage and distribution rights.  You improve module A,
and throw the improved version with module B into tarball X, asserting
in an included file copyright over your "derived work" X and that it is
GPL-covered.

  Case 3a.  You alter module A's copyright notice to assert that it
was created by Alice _and_ you, and that it's now GPLed.
  Case 3b.  You alter module A's copyright notice to assert that it
was created by Alice _and_ you, and that some of the file
is BSD-licensed and some of it GPLed.
  Case 3c.  You leave module A's copyright notice alone.

Here, your property consists of some claim to module A and (if you care) 
compilation copyright on tarball X.  You rightfully point out that A 
has now moved beyond Alice's accomplishment, and assert that you deserve
copyright over the difference as being your creative work.  But I doubt
(IANAL) that you can effectively assert that right and have it upheld, 
as your work is thoroughly entangled in Alice's, which you're not
entitled to relicense unless you acquire her copyright.

(Anyone have reason to think otherwise?  Case law?  Speak up.)

In 3a, Alice hauls you into court over copyright infringement, and
prevails:  You attempted to misappropriate her property, and will be
rapped over the knuckles.  Meanwhile, Bob can successfully ignore your
assertion about A.

In 3b, Alice will be pissed off over the hash you've created.  Maybe
she will prevail in court on grounds that you've substantively attempted
a disallowed relicensing of her work; I don't know.  Bob will probably
in the real world ignore tarball X and pull her original module A out
of a package with fewer legal complications.  Whether he can get away
with using your version 

Re: Free documentation licenses

2000-11-29 Thread Rick Moen

I wrote:

 In 3b, Bob takes from X your new version of Alice's BSD codebase, and
  ^
 maybe sends you a thank-you note. 

Should be "3c".



Re: Free documentation licenses

2000-11-29 Thread Tom Hull

John Cowan wrote:
 
 Tom Hull wrote:
 
  Scott Maxwell's "Linux Core Kernel Commentary" seems to argue otherwise.
  This book (published by Coriolis) contains a very large extract of the
  Linux source code (license GPL), followed by a short commentary (copyright,
  all rights reserved). I don't know what Coriolis's thinking was, but I can
  imagine two plausible justifications:
 
   1) The book itself is an aggregation.
 
 I think that's correct.  So the commentary is copyright, and there is a
 (not very useful) compilation copyright on the book.
 
  Maxwell's quotation is 39338 lines of code.
 
 I was actually thinking of _Linux Programming White Papers_, which clearly
 makes fair use of the kernel source.

I agree, but it's kind of a moot point, given that the book is itself GPL.
This is not because it quotes GPL code. It's because some of the documents
included were already GPL, and the exception was licensed under terms that
could be relicensed as GPL.

 I think if Maxwell's commentary
 were inline, there wouldn't be any question that the result was a
 derivative work.

I'm not so sure. I could see it as fair use, especially given that the
commentary does not monetarily undermine the copyright holder, and that it
does not subvert the GPL on the code.

But I'm hard pressed to think of a good test case. I think that maintainable
commentary should be somehow wed to the source code, and as such should
follow the source code's license. I could imagine someone writing a book
as sort of an introductory programming tutorial, which would take one or
more GPL programs in toto and interleave detailed commentary, but in such
a case I'm sure any conventional publisher would seek permission first.

-- 
/*
 *  Tom Hull * [EMAIL PROTECTED] * http://www.ocston.org/~thull/
 */



Re: Free documentation licenses

2000-11-29 Thread Rick Moen

begin David Johnson quotation:

 I think what John meant was similar to to following analogy: You are a book 
 publisher and wish to release an anthology. All of the short stories you wish 
 to include are licensed under the BSD license. You can release the anthology 
 under the GPL license. A reader of your anthology cannot redistribute it 
 under any terms except the GPL. However, a reader can redistribute the 
 individual stories under the terms of the BSD license.

That would be (an extremely thin) compilation copyright, as discussed 
separately.

Such are somewhat more real-world significant for paper books, with
chapters bound together and not really practical to cut apart and glue
back differently, than they would be for adding a GPL COPYING file to
BSD modules A and B, and claiming you have GPL title to the "derived
work" the tarball constitues.

That would be a rather W.S. Gilbert sort of intellectual property,
methinks.  Not that it doesn't happen; just that it's rather silly.

-- 
Cheers,  "Reality is not optional."
Rick Moen -- Thomas Sowell
[EMAIL PROTECTED]



Re: Free documentation licenses

2000-11-28 Thread John Cowan

[EMAIL PROTECTED] wrote:

 In the general case, if the documentation is to be freely
 redistributable to a large license, a license which allows distribution
 under terms at least as liberal as the software license should be
 sufficient.

Indeed, but that is a general point not specific to documentation.
It is commonplace for parts of a GPLed software package to be released under
newBSD/MIT.

-- 
There is / one art   || John Cowan [EMAIL PROTECTED]
no more / no less|| http://www.reutershealth.com
to do / all things   || http://www.ccil.org/~cowan
with art- / lessness \\ -- Piet Hein



Re: Free documentation licenses

2000-11-28 Thread kmself

on Tue, Nov 28, 2000 at 01:43:59PM -0500, John Cowan ([EMAIL PROTECTED]) wrote:
 [EMAIL PROTECTED] wrote:
 
  In the general case, if the documentation is to be freely
  redistributable to a large license, a license which allows distribution
  under terms at least as liberal as the software license should be
  sufficient.
 
 Indeed, but that is a general point not specific to documentation.
 It is commonplace for parts of a GPLed software package to be released under
 newBSD/MIT.

No, it is specific to documentation, so long as the documentation
doesn't incorporate code from the project.  

Software and its accompanying documentation are generally considered two
seperate works.  There is no licensing compatibility requirement between
the docs and the code.  Even where short samples of code could be used
in the document, they could be incorporated under fair use 107
exemptions or (possibly) by turning the document as a whole into a
collective work.  I don't believe there's anything in the GNU GPL, e.g.,
which prohibits publishing of the source code within a book, so long as
the source itself is clearly identified as GPLd.

Your example is backwards:  newBSD/MIT software can be relicensed under
GPL.  GPLd software cannot be relicensed, by third parties, under any
other license (barring GPL versioning allowances), without specific
authorization from the copyright holder(s).

IANAL, this is not legal advice.

-- 
Karsten M. Self [EMAIL PROTECTED] http://www.netcom.com/~kmself
 Evangelist, Zelerate, Inc.  http://www.zelerate.org
  What part of "Gestalt" don't you understand?  There is no K5 cabal
   http://gestalt-system.sourceforge.net/http://www.kuro5hin.org

 PGP signature


Re: Free documentation licenses

2000-11-28 Thread John Cowan

[EMAIL PROTECTED] wrote:

 No, it is specific to documentation, so long as the documentation
 doesn't incorporate code from the project.

My point was that it is convenient for documentation and software to
be under the same license, so that the same set of persons can make
revisions to both in synchrony.

If the software were BSD and the doco GPL, then if I make a proprietary
version of the software, then I have two unpalatable alternatives:
write a manual for the proprietary version from scratch, or issue the
manual for the proprietary version under the GPL.

If the software were GPL and the doco BSD, then if anyone rewrote the
doco for greater clarity or some such, then he would be able to make
the improved version proprietary and prevent it from being distributed
with current or future releases of the program.

 Software and its accompanying documentation are generally considered two
 seperate works.  There is no licensing compatibility requirement between
 the docs and the code.  Even where short samples of code could be used
 in the document, they could be incorporated under fair use 107
 exemptions or (possibly) by turning the document as a whole into a
 collective work.

I agree; my argument speaks to expediency, not necessity.

  I don't believe there's anything in the GNU GPL, e.g.,
 which prohibits publishing of the source code within a book, so long as
 the source itself is clearly identified as GPLd.

I can't see this.  A book which incorporates all of another textual work
strikes me as a paradigm case of a derivative work.  IANAL, but such a book
looks clearly derivative of the source code and as such would have to be
published under the GPL.
 
 Your example is backwards:  newBSD/MIT software can be relicensed under
 GPL.  GPLd software cannot be relicensed, by third parties, under any
 other license (barring GPL versioning allowances), without specific
 authorization from the copyright holder(s).

The term "relicense" should be avoided, as it leads to wifty thinking.
No one but the copyright holder can "relicense" anything, in the
sense of changing the license.

You can create a *derivative* work containing BSD parts and GPL parts,
and license the whole work under the GPL.  You cannot license the
whole work under the BSD license.  You also cannot change the licenses
of the parts.  In particular, I can extract a BSD-licensed component
from a GPL-licensed work and use it in derivative works under the
BSD
license.

-- 
There is / one art   || John Cowan [EMAIL PROTECTED]
no more / no less|| http://www.reutershealth.com
to do / all things   || http://www.ccil.org/~cowan
with art- / lessness \\ -- Piet Hein



Re: Free documentation licenses

2000-11-28 Thread Mitchell Baker

We're also trying to figure out a documentation license for the Mozilla 
Project.  One reason we've talked about using the same license for 
documentation and code is that it can be difficult to separate the two.  
For example, the Help documentation is included in electronic format as 
part of the source code.  It seems odd to treat this documentation under 
one license in this format and under another license if it's printed.  
And even odder to say that the help documentation in the code is not 
governed by the MPL, but by a different documenation license.

Has anyone sorted through this type of problem?

Apologies if this has been discussed and I missed the thread. 

Mitchell

John Cowan wrote:

 [EMAIL PROTECTED] wrote:
 
 
 No, it is specific to documentation, so long as the documentation
 doesn't incorporate code from the project.
 
 My point was that it is convenient for documentation and software to
 be under the same license, so that the same set of persons can make
 revisions to both in synchrony.
 
 If the software were BSD and the doco GPL, then if I make a proprietary
 version of the software, then I have two unpalatable alternatives:
 write a manual for the proprietary version from scratch, or issue the
 manual for the proprietary version under the GPL.
 
 If the software were GPL and the doco BSD, then if anyone rewrote the
 doco for greater clarity or some such, then he would be able to make
 the improved version proprietary and prevent it from being distributed
 with current or future releases of the program.
 
 
 Software and its accompanying documentation are generally considered two
 seperate works.  There is no licensing compatibility requirement between
 the docs and the code.  Even where short samples of code could be used
 in the document, they could be incorporated under fair use 107
 exemptions or (possibly) by turning the document as a whole into a
 collective work.
 
 I agree; my argument speaks to expediency, not necessity.
 
 
  I don't believe there's anything in the GNU GPL, e.g.,
 which prohibits publishing of the source code within a book, so long as
 the source itself is clearly identified as GPLd.
 
 I can't see this.  A book which incorporates all of another textual work
 strikes me as a paradigm case of a derivative work.  IANAL, but such a book
 looks clearly derivative of the source code and as such would have to be
 published under the GPL.
  
 
 Your example is backwards:  newBSD/MIT software can be relicensed under
 GPL.  GPLd software cannot be relicensed, by third parties, under any
 other license (barring GPL versioning allowances), without specific
 authorization from the copyright holder(s).
 
 The term "relicense" should be avoided, as it leads to wifty thinking.
 No one but the copyright holder can "relicense" anything, in the
 sense of changing the license.
 
 You can create a *derivative* work containing BSD parts and GPL parts,
 and license the whole work under the GPL.  You cannot license the
 whole work under the BSD license.  You also cannot change the licenses
 of the parts.  In particular, I can extract a BSD-licensed component
 from a GPL-licensed work and use it in derivative works under the
 BSD
 license.
 




Re: Free documentation licenses

2000-11-28 Thread David Johnson

On Tuesday 28 November 2000 02:26 pm, John Cowan wrote:

 If the software were GPL and the doco BSD, then if anyone rewrote the
 doco for greater clarity or some such, then he would be able to make
 the improved version proprietary and prevent it from being distributed
 with current or future releases of the program.

As long as the original documentation is available, I don't think it makes 
much of a difference (depending on the wishes of the author, of course). To 
take a specific example, a "proprietary" SAMS or IDG manual on emacs does not 
limit the emacs software in any way. A proprietarized derivitive would 
likewise have no effect on the emacs software, though RMS would be upset over 
it for other reasons.

-- 
David Johnson
___
http://www.usermode.org



Re: Free documentation licenses

2000-11-28 Thread Rick Moen

begin John Cowan quotation:

 The term "relicense" should be avoided, as it leads to wifty thinking.
 No one but the copyright holder can "relicense" anything, in the
 sense of changing the license.
 
 You can create a *derivative* work containing BSD parts and GPL parts,
 and license the whole work under the GPL.  You cannot license the
 whole work under the BSD license.  You also cannot change the licenses
 of the parts.  In particular, I can extract a BSD-licensed component
 from a GPL-licensed work and use it in derivative works under the
 BSD license.

This is an excellent (and key) point.

At work, I've tried to explain the matter by saying it's best to think
of a composite work as not _having_ a licence, per se:  The individual
modules bear licences.  The resulting composite, then, either is or is not 
legally distributable, depending on how those licence terms interact.

-- 
Cheers,  "Reality is not optional."
Rick Moen -- Thomas Sowell
[EMAIL PROTECTED]



Re: Free documentation licenses

2000-11-28 Thread kmself

on Tue, Nov 28, 2000 at 05:26:20PM -0500, John Cowan ([EMAIL PROTECTED]) wrote:
 [EMAIL PROTECTED] wrote:

  Software and its accompanying documentation are generally considered two
  seperate works.  There is no licensing compatibility requirement between
  the docs and the code.  Even where short samples of code could be used
  in the document, they could be incorporated under fair use 107
  exemptions or (possibly) by turning the document as a whole into a
  collective work.
 
 I agree; my argument speaks to expediency, not necessity.

Indicating general agreement.

   I don't believe there's anything in the GNU GPL, e.g.,
  which prohibits publishing of the source code within a book, so long as
  the source itself is clearly identified as GPLd.
 
 I can't see this.  A book which incorporates all of another textual work
 strikes me as a paradigm case of a derivative work.  IANAL, but such a book
 looks clearly derivative of the source code and as such would have to be
 published under the GPL.

The way I read 3(c), the GNU GPL refers to the program, but doesn't preclude
its inclusion into a larger, ***nonprogram*** work:

The source code for a work means the preferred form of the work for
making modifications to it.  For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable.  However, as
a special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.

My including, say, a T.S. Eliot poem in a manuscript of my own
authorship doesn't give me rights to dictate terms for republication of
the poem, but neither do its rights infect the manuscript.  

Which doesn't translate strictly to the GPL, but I'd say that the
informal definition of source code above in the GPL might allow one to
make the argument that a GPLd work within a larger work represents a
"mere aggregation" in storage medium of two seperate works -- the text
and the GPLd source.

  Your example is backwards:  newBSD/MIT software can be relicensed
  under GPL.  GPLd software cannot be relicensed, by third parties,
  under any other license (barring GPL versioning allowances), without
  specific authorization from the copyright holder(s).
 
 The term "relicense" should be avoided, as it leads to wifty thinking.
 No one but the copyright holder can "relicense" anything, in the
 sense of changing the license.
 
 You can create a *derivative* work containing BSD parts and GPL parts,
 and license the whole work under the GPL.  You cannot license the
 whole work under the BSD license.  You also cannot change the licenses
 of the parts.  In particular, I can extract a BSD-licensed component
 from a GPL-licensed work and use it in derivative works under the BSD
 license.

"Additionally licensed" might be a better phrase, though I tend to like
your phrasing better than my original.  As I understand it would be
possible to simply publish without modification a newBSD/MIT work under
the terms of the GPL.  The work is effectively dual-licensed.
Downstream modifications from this tree would be governed, as a whole,
by the GPL.  The original code would still be available under the terms
of newBSD/MIT, as appropriate.

From a strategic perspective, I'm coming to feel that it's the
*possibility* of such a license-driven code fork of newBSD/MIT code
which may be serving to help secure the availability of projects under
these licenses in free versions.  A credible proprietized fork would
likely be countered by a GPL or otherwise copylefted fork.  This is
portrayed in its effect of tendency for code to avoid forking in Bob
Young's licensing diagram, found in the back of _Under the Radar_.  A
similar diagram is used by Don Rosenberg in his _Unauthorized White
Papers_, though his placement of the BSD/MIT license is significantly
different from Young's.

-- 
Karsten M. Self [EMAIL PROTECTED] http://www.netcom.com/~kmself
 Evangelist, Zelerate, Inc.  http://www.zelerate.org
  What part of "Gestalt" don't you understand?  There is no K5 cabal
   http://gestalt-system.sourceforge.net/http://www.kuro5hin.org

 PGP signature


Re: Free documentation licenses

2000-11-28 Thread Ben Tilly

Karsten Self wrote:

on Tue, Nov 28, 2000 at 05:26:20PM -0500, John Cowan 
([EMAIL PROTECTED]) wrote:
  [EMAIL PROTECTED] wrote:
[...]
The way I read 3(c), the GNU GPL refers to the program, but doesn't 
preclude
its inclusion into a larger, ***nonprogram*** work:
[...]

I think section 2 has a lot to say about this.  Its wording
makes no - and allows no - distinction between programs and
non-programs.  However you may aggregate works together.
So even though documentation and your program are distributed
together, since each can be used independently of the other
I would argue that that is just aggregation.

An interesting precedent that related things shipped together
need not be a single work under the GPL - the text of the GPL
(which is shipped with many GPLed products) has a copyright
that is in no way compatible with being part of a GPLed
whole!

Cheers,
Ben

PS IANAL etc.
_
Get more from the Web.  FREE MSN Explorer download : http://explorer.msn.com




Re: Free documentation licenses

2000-11-28 Thread John Cowan

On Tue, 28 Nov 2000, Rick Moen wrote:

 At work, I've tried to explain the matter by saying it's best to think
 of a composite work as not _having_ a licence, per se:  The individual
 modules bear licences.  The resulting composite, then, either is or is not 
 legally distributable, depending on how those licence terms interact.

Well, that's not the whole truth either.  I could take a bunch of
BSD modules, create a derivative work, and license the result under
the GPL.  Or under a proprietary license, for that matter.

Of course, this is somewhat pointless, since you could do exactly
the same thing with the same modules and license it under a different
license.

-- 
John Cowan   [EMAIL PROTECTED]
One art/there is/no less/no more/All things/to do/with sparks/galore
--Douglas Hofstadter





Re: Free documentation licenses

2000-11-28 Thread kmself

on Tue, Nov 28, 2000 at 02:43:13PM -0800, Mitchell Baker ([EMAIL PROTECTED]) wrote:

 John Cowan wrote:
 
  [EMAIL PROTECTED] wrote:

...

  Software and its accompanying documentation are generally considered two
  seperate works.  There is no licensing compatibility requirement between
  the docs and the code.  Even where short samples of code could be used
  in the document, they could be incorporated under fair use 107
  exemptions or (possibly) by turning the document as a whole into a
  collective work.
  
  I agree; my argument speaks to expediency, not necessity.

 We're also trying to figure out a documentation license for the
 Mozilla Project.  One reason we've talked about using the same license
 for documentation and code is that it can be difficult to separate the
 two.  For example, the Help documentation is included in electronic
 format as part of the source code.  It seems odd to treat this
 documentation under one license in this format and under another
 license if it's printed.  And even odder to say that the help
 documentation in the code is not governed by the MPL, but by a
 different documenation license.
 
 Has anyone sorted through this type of problem?
 
 Apologies if this has been discussed and I missed the thread. 

John and I were arguing slightly different points.  Where docs are
clearly differentiated from code, independent licensing is an *option*.
In the instance you describe, the close relationship makes the
distinction harder to draw.

I'd also look at some of the issues addressed in documentation licenses
which are different from those of software -- the GFDL deals with
several of these, though some could perhaps be more rigorously defined
(e.g.:  output-only HTML).

-- 
Karsten M. Self [EMAIL PROTECTED] http://www.netcom.com/~kmself
 Evangelist, Zelerate, Inc.  http://www.zelerate.org
  What part of "Gestalt" don't you understand?  There is no K5 cabal
   http://gestalt-system.sourceforge.net/http://www.kuro5hin.org

 PGP signature


Re: Free documentation licenses

2000-11-28 Thread John Cowan

On Tue, 28 Nov 2000, Ben Tilly wrote:

 I think section 2 has a lot to say about this.  Its wording
 makes no - and allows no - distinction between programs and
 non-programs.  However you may aggregate works together.
 So even though documentation and your program are distributed
 together, since each can be used independently of the other
 I would argue that that is just aggregation.

Right.  But a GPLed program in a book with commentary produces
a GPLed book.

-- 
John Cowan   [EMAIL PROTECTED]
One art/there is/no less/no more/All things/to do/with sparks/galore
--Douglas Hofstadter





Re: Free documentation licenses

2000-11-27 Thread SamBC

I have written such a license (IMHO) which is pending approval by OSI,
and has been 'ok'ed for use on Sourceforge (who generally require OSI
approval). It can be found at

http://www.simpleLinux.org/legal/sLODL.html

It's still not completely finished - I am waiting for feedback here
(possibly some more constructive than the usual 'why bothers' I have
received, asking why use a seperate doc license at all) before I
finalise it.

However, looking at your points, it may still be too restrictive for
you - but you may as well just use the GPL - the license you propose
isn't really a license as such, just a copyright with some brief,
clearly stated permissions and restrictions. I like the simpleLinux Open
Documnetation License (by me) as it ensures that not only is the
authorship never misrepresented, but also that content added later by a
person outside the controlling organisation is impossible to confuse
with original text. It also provides protection against
misrepresentation when people quote it.

I like it anyway - see what you think...


SamBC

- Original Message -
From: "David Johnson" [EMAIL PROTECTED]
To: "License-Discuss" [EMAIL PROTECTED]
Sent: Monday, November 27, 2000 7:26 AM
Subject: Free documentation licenses


 I am in the process of writing a user manual and did some checking
around for
 appropriate free licenses. Unfortunately, I didn't find anything
suitable.
 The GFDL is just too much and contains undesired restrictions. Other
licenses
 listed on the GNU page were not applicable either, for pretty much the
same
 reasons listed by RMS. The Nupedia license is also unacceptable for
various
 reasons. Variations of any of the above might work.

 So, any alternatives out there that I missed? I'm thinking of writing
my own
 if there is no alternative available. In such a case, a very rough
draft
 follows. I want something short, simple and to the point. I was
thinking of
 some form of weak copyleft, but I don't know how applicable it would
be to a
 document since the content would always be available. I'm also
wondering
 whether an attribution requirement would cause any problems.

 ---
 [Free Text License]
 Copyright (c) YEAR, OWNER
 All rights reserved.

 Redistribution of this document, with or without modification, is
permitted
 provided that the following conditions are met:

 Redistributions must retain the above copyright notice, this list of
 conditions and the following disclaimer.

 Redistributions must not misrepresent the authorship of this document.

 Neither the name of the author(s) nor the names of its contributors
may be
 used to endorse or promote products derived from this document without
 specific prior written permission.

 THIS DOCUMENT IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
``AS IS''
 WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING, BUT NOT
LIMITED
 TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR
 PURPOSE.

 --
 David Johnson
 ___
 http://www.usermode.org





Re: Free documentation licenses

2000-11-27 Thread John Cowan

On Sun, 26 Nov 2000, David Johnson wrote:

 I am in the process of writing a user manual and did some checking around for 
 appropriate free licenses. Unfortunately, I didn't find anything suitable. 

IMHO it makes sense to release a manual under the same license
as the software, so that it can be changed in synchrony with the software.
What you have here looks like a close variant of new-BSD.
If you are releasing the software under new-BSD, then use new-BSD as
the documentation license as well.

-- 
John Cowan   [EMAIL PROTECTED]
One art/there is/no less/no more/All things/to do/with sparks/galore
--Douglas Hofstadter





Re: Free documentation licenses

2000-11-27 Thread SamBC

- Original Message -
From: "John Cowan" [EMAIL PROTECTED]


 IMHO it makes sense to release a manual under the same license
 as the software, so that it can be changed in synchrony with the
software.
 What you have here looks like a close variant of new-BSD.
 If you are releasing the software under new-BSD, then use new-BSD as
 the documentation license as well.


What if, however, as in my case, you are writing standalone
documentation to software you did not produce, or detailing techniques,
or even an academic treatise... the sLODL is suitable for all...

http://www.simpleLinux.org/legal/sLODL.html


SamBC




Re: Free documentation licenses

2000-11-27 Thread John Cowan

On Mon, 27 Nov 2000, SamBC wrote:

 - Original Message -
 From: "John Cowan" [EMAIL PROTECTED]
 
 
  IMHO it makes sense to release a manual under the same license
  as the software, so that it can be changed in synchrony with the
 software.
  What you have here looks like a close variant of new-BSD.
  If you are releasing the software under new-BSD, then use new-BSD as
  the documentation license as well.
 
 
 What if, however, as in my case, you are writing standalone
 documentation to software you did not produce,

The same applies.  If the software can be changed under given conditions,
it should be possible to change the documentation under the same conditions,
or the two cannot be kept mutually up-to-date.  A GPLed program should
have GPLed documentation; a BSDed program should have BSDed documentation,
IMHO.

 or detailing techniques,
 or even an academic treatise... the sLODL is suitable for all...

Those cases are out of my scope.

-- 
John Cowan   [EMAIL PROTECTED]
One art/there is/no less/no more/All things/to do/with sparks/galore
--Douglas Hofstadter





Re: Free documentation licenses

2000-11-27 Thread SamBC

- Original Message -
From: "John Cowan" [EMAIL PROTECTED]


  What if, however, as in my case, you are writing standalone
  documentation to software you did not produce,

 The same applies.  If the software can be changed under given
conditions,
 it should be possible to change the documentation under the same
conditions,
 or the two cannot be kept mutually up-to-date.  A GPLed program should
 have GPLed documentation; a BSDed program should have BSDed
documentation,
 IMHO.

The docs I am doing are intended to supplement official stuff, not be
canonical.

I created the license to go with a WiP suite of beginners (I mean
*really* beginners) docs for Linux. That applies to so many programs,
not all of them GPL/LGPL, so it needs to be flexible. Get the idea? Not
terribly important for this list anyway - unless people watnt to discuss
my license (please).

http://www.simpleLinux.org/legal/sLODL.html


  or detailing techniques,
  or even an academic treatise... the sLODL is suitable for all...

 Those cases are out of my scope.


The idea being it is a flexible license for all sorts of written works,
delivered electronically (or otherwise)




Re: Free documentation licenses

2000-11-27 Thread Jimmy Wales

David Johnson wrote:
 The Nupedia license is also unacceptable for various 
 reasons.

I'd be curious to hear what problems the Nupedia license has for your
project.

As a side note, we are (at the suggestion of RMS) re-considering the
GFDL for Nupedia.  One major advatage that using a FSF-sponsored license
can give you is "open source credibility".  We have found that many
people are suspicious that people in the open content movement are just
trying to ride on the prestige of open source, and that people fear that
the content isn't _really_ open.  Using a Gnu license lets people know
that we are serious.

Also, although I dismissed the GFDL on a first reading as "too much",
upon a second reading, I realized that the "invariant sections" stuff
is exactly what we wanted, in terms of implementing an atttribution
requirement.

Still, I liked the original Nupedia license, and we are going slow
in our reconsideration.

--Jimbo



Re: Free documentation licenses

2000-11-27 Thread kmself

on Mon, Nov 27, 2000 at 08:13:58AM -0500, John Cowan ([EMAIL PROTECTED]) wrote:
 On Sun, 26 Nov 2000, David Johnson wrote:
 
  I am in the process of writing a user manual and did some checking around for 
  appropriate free licenses. Unfortunately, I didn't find anything suitable. 
 
 IMHO it makes sense to release a manual under the same license as the
 software, so that it can be changed in synchrony with the software.
 What you have here looks like a close variant of new-BSD.  If you are
 releasing the software under new-BSD, then use new-BSD as the
 documentation license as well.

I'm not sure license conformance between software and documentation is
necessary for synchrony.  There might be reasons for making
documentation licensing more or less restrictive than software
licensing.  Unless there is inclusion of significant code in the
documentation, the issue of compatability may simply be immaterial.

In the general case, if the documentation is to be freely
redistributable to a large license, a license which allows distribution
under terms at least as liberal as the software license should be
sufficient.

David's license is largely similar to a BSD/MIT license, and looks on
first glance to be relatively reasonable.  I gather that the strong
persistance features of the GPL are not of interest to him. 

The one benefit to conformant licensing I can see is that the downstream
distributer/modifier doesn't have to deal with multiple sets of
licensing terms in deciding how the work or derived works can be
(re)distributed.

IANAL, this is not legal advice.

-- 
Karsten M. Self [EMAIL PROTECTED] http://www.netcom.com/~kmself
 Evangelist, Zelerate, Inc.  http://www.zelerate.org
  What part of "Gestalt" don't you understand?  There is no K5 cabal
   http://gestalt-system.sourceforge.net/http://www.kuro5hin.org

 PGP signature


Re: Free documentation licenses

2000-11-27 Thread David Johnson

On Monday 27 November 2000 05:13 am, John Cowan wrote:

 IMHO it makes sense to release a manual under the same license
 as the software, so that it can be changed in synchrony with the software.
 What you have here looks like a close variant of new-BSD.
 If you are releasing the software under new-BSD, then use new-BSD as
 the documentation license as well.

The software in question is under the GPL. I have thought seriously about 
releasing the documentation under the GPL as well. But a software license 
just doesn't fit well for documentation. I am also contacting the developer I 
am writing for to get his opinions, but he'll probably leave it all up to me. 
After all, he's overjoyed that someone stepped up to write it in the first 
place :-)

I am heavily leaning towards the GFDL, but it still seems overkill for this 
document (it's a small to medium application handbook). If all else fails 
I'll probably wind up using the GFDL to at least add synchonicity with the 
application.

In a later missive

 The same applies.  If the software can be changed under given conditions,
 it should be possible to change the documentation under the same conditions,
 or the two cannot be kept mutually up-to-date.

A very good point. But the document's license doesn't have to be the same as 
the application's for the benefit. It can also use a less restrictive license 
and achieve the same goal. 

-- 
David Johnson
___
http://www.usermode.org



Re: Free documentation licenses

2000-11-27 Thread David Johnson

On Monday 27 November 2000 11:30 am, [EMAIL PROTECTED] wrote:

 David's license is largely similar to a BSD/MIT license, and looks on
 first glance to be relatively reasonable.  I gather that the strong
 persistance features of the GPL are not of interest to him.

For API documentation, reference manuals, academic texts and the like, 
copyleft would be very useful. But for my own informal instructional text to 
the new user, I don't see any benefit. By it's nature, a text is naturally 
open in a way that a software application is not.

 The one benefit to conformant licensing I can see is that the downstream
 distributer/modifier doesn't have to deal with multiple sets of
 licensing terms in deciding how the work or derived works can be
 (re)distributed.

And for this reason I am heavily leaning towards the GFDL anyway, in order to 
be more conformant with the developer's GPL application.

-- 
David Johnson
___
http://www.usermode.org



Free documentation licenses

2000-11-26 Thread David Johnson

I am in the process of writing a user manual and did some checking around for 
appropriate free licenses. Unfortunately, I didn't find anything suitable. 
The GFDL is just too much and contains undesired restrictions. Other licenses 
listed on the GNU page were not applicable either, for pretty much the same 
reasons listed by RMS. The Nupedia license is also unacceptable for various 
reasons. Variations of any of the above might work.

So, any alternatives out there that I missed? I'm thinking of writing my own 
if there is no alternative available. In such a case, a very rough draft 
follows. I want something short, simple and to the point. I was thinking of 
some form of weak copyleft, but I don't know how applicable it would be to a 
document since the content would always be available. I'm also wondering 
whether an attribution requirement would cause any problems.

---
[Free Text License]
Copyright (c) YEAR, OWNER 
All rights reserved.

Redistribution of this document, with or without modification, is permitted 
provided that the following conditions are met:

Redistributions must retain the above copyright notice, this list of 
conditions and the following disclaimer.

Redistributions must not misrepresent the authorship of this document.

Neither the name of the author(s) nor the names of its contributors may be 
used to endorse or promote products derived from this document without 
specific prior written permission.

THIS DOCUMENT IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' 
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED 
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
PURPOSE.

-- 
David Johnson
___
http://www.usermode.org