Re: Apache vs. BSD licenses

2001-03-20 Thread Rodent of Unusual Size

Ian Stokes-Rees wrote:
 
 We are looking at open sourcing a software project and are currently
 trying to evaluate BSD vs. Apache.  The issue is that our code base
 includes Xerces-C (XML parser) which is under Apache Public License.
 The implication, then, is that for both subsequent source and binary
 distributions there is the requirement to a) include the APL (this
 makes sense and isn't a problem), and b) include credits in binary
 only distributions (more annoying).

What clause of the Apache licence (which is *not* the Apache 'Public'
licence, btw) requires you to accrete credit?  All it says is that
if you use stuff from the ASF, you need to say so.  A one-liner,
plus the Apache licence file, ought to be sufficient.

 I understand that the FSF position on this is that the APL is GPL
 incompatible because otherwise the required list of creditors
 grows and grows with every person who makes individual
 contributions which are not signed over to one of the current
 "owners".

That is not the case.  Nothing in the Apache licence requires
anything of the kind.
-- 
#kenP-)}

Ken Coarhttp://Golux.Com/coar/
Apache Software Foundation  http://www.apache.org/
"Apache Server for Dummies" http://Apache-Server.Com/
"Apache Server Unleashed"   http://ApacheUnleashed.Com/

ApacheCon 2001!
Four tracks with over 70+ sessions. Free admission to exhibits
and special events - keynote presentations by John 'maddog' Hall
and David Brin. Special thanks to our Platinum Sponsors IBM and
Covalent, Gold Sponsor Thawte, and Silver Sponsor Compaq.  Attend
the only Apache event designed and fully supported by the members of
the ASF. See more information and register at http://ApacheCon.Com/!



Re: Apache vs. BSD licenses

2001-03-20 Thread Ian Stokes-Rees

To clarify:

Please refer to the "GPL-Incompatible, Free Software Licenses" section
on the GNU web site at:

http://www.gnu.org/philosophy/license-list.html#GPLIncompatibleLicenses

Second, my mistake was in wording: We are not going to turn over our
software to Apache, therefore when I say we are considering releasing it
under the Apache License, I mean that we are considering releasing it
under an Apache _style_ license, basically using v1.1 as the template. 
If we were to do this, and subsequent developers were to do the same,
then each developer who redistributed the accumulated code base with new
files and entirely new code which they put under _their_ version of
Apache License, the credits list would grow and grow.

This is my _understanding_ of what happens when people use Apache, and
that it was the major criticism of the original BSD license, hence the
new BSD license.  I fully accept that I may have a misguided impression
of how Apache and Apache style licenses work, hence my posts to this
discussion list.  I would appreciate any clarification.

We do not want there to be run away licenses on the code base we are
distributing.  If we release it under BSD and other people do the same,
then their will only be two licenses: One for Xerces (Apache License),
and one for everything else (BSD).

Finally, it was mentioned that (to quote): "... the Apache licence
(which is *not* the Apache 'Public' licence, btw) ...".  I was under the
impression that the Apache License was, at times, refered to as the
Apache Public License.  The following links somewhat support that claim
(both on apache.org):

http://jakarta.apache.org/turbine/license.html
http://xml.apache.org/batik/license.html

Cheers,

Ian.

Rodent of Unusual Size wrote:
 
 Ian Stokes-Rees wrote:
 
  We are looking at open sourcing a software project and are currently
  trying to evaluate BSD vs. Apache.  The issue is that our code base
  includes Xerces-C (XML parser) which is under Apache Public License.
  The implication, then, is that for both subsequent source and binary
  distributions there is the requirement to a) include the APL (this
  makes sense and isn't a problem), and b) include credits in binary
  only distributions (more annoying).
 
 What clause of the Apache licence (which is *not* the Apache 'Public'
 licence, btw) requires you to accrete credit?  All it says is that
 if you use stuff from the ASF, you need to say so.  A one-liner,
 plus the Apache licence file, ought to be sufficient.
 
  I understand that the FSF position on this is that the APL is GPL
  incompatible because otherwise the required list of creditors
  grows and grows with every person who makes individual
  contributions which are not signed over to one of the current
  "owners".
 
 That is not the case.  Nothing in the Apache licence requires
 anything of the kind.
 --
 #kenP-)}
 
 Ken Coarhttp://Golux.Com/coar/
 Apache Software Foundation  http://www.apache.org/
 "Apache Server for Dummies" http://Apache-Server.Com/
 "Apache Server Unleashed"   http://ApacheUnleashed.Com/
 
 ApacheCon 2001!
 Four tracks with over 70+ sessions. Free admission to exhibits
 and special events - keynote presentations by John 'maddog' Hall
 and David Brin. Special thanks to our Platinum Sponsors IBM and
 Covalent, Gold Sponsor Thawte, and Silver Sponsor Compaq.  Attend
 the only Apache event designed and fully supported by the members of
 the ASF. See more information and register at http://ApacheCon.Com/!

-- 
Ian Stokes-Rees, Engineering Manager  DecisionSoft Ltd.
Telephone: +44-1865-203192http://www.decisionsoft.com



Re: Apache vs. BSD licenses

2001-03-20 Thread John Cowan

Rodent of Unusual Size wrote:


 This is my _understanding_ of what happens when people use Apache,
 and that it was the major criticism of the original BSD license,
 hence the new BSD license.
 
 And hence the Apache 1.1 licence revision, which mirrored that
 change in the BSD licence.



I understood that AL 1.1 was an *old* BSD license, with the
advertising clause, as appears from the apache.org web site.
 
-- 
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: licenses for RPGs

2001-03-20 Thread phil hunt

On Mon, 19 Mar 2001, David Johnson wrote:
 
 The only licenses halfway-acceptable for me are the OOGl and OGL. 

What do you like about these licenses?

 I have two 
 issues with them. First, they are lengthy and potentially confusing (to the 
 user) licenses. 
 
 Second, they are copyleft, and I am not desiring a copyleft license for this 
 project. Unfortunately, the Open Gaming License will only approve copylefted 
 licenses and games. In other words, I can release a public domain game and 
 they would refuse to call it free and open.

That seems bizarre to me. 

-- 
* Phil Hunt * 
"An unforseen issue has arisen with your computer. Don't worry your silly 
little head about what has gone wrong; here's a pretty animation of a 
paperclip to look at instead."
 -- Windows2007 error message





Re: Apache vs. BSD licenses

2001-03-20 Thread Brian Behlendorf

On Tue, 20 Mar 2001, Rodent of Unusual Size wrote:
 Ian Stokes-Rees wrote:
 
  If we were to do this, and subsequent developers were to do the
  same, then each developer who redistributed the accumulated code
  base with new files and entirely new code which they put under
  _their_ version of Apache License, the credits list would grow
  and grow.

 That is a consequence of the ASFisms or their replacements, not
 the licence terms themselves..

Actually, Ken, Ian is right.  If there is a bundle of code that contains
ASF code, which has an Apache License 1.1-style license on it requiring
attribution to this other party, then both the ASF and this other party
need to have their credits remain.  The license terms do require this, and
it's not likely to change in the near future, since people in the ASF
believe pretty strongly in attributing credit where earned.  If you have a
string of derivative works, you have a string of attributions.  You can
remove an attribution from that list only if you're sure none of that
contributor's work is being used anymore.

Personally, I think this is a pretty small thing to ask.  Even with 1000
contributors representing a chain of 1000 derivations (whereas these days
you rarely have two or three) such an atribution would take under 100K of
text, or 10K compressed.  Giving credit is an inexpensive way of spread
the benefits of participation in an open source project, and costs the
current developers essentially nothing.

Note that this "advertising clause" is much different in 1.1 than in 1.0.
In fact, it was carefully written to *be* GPL compatible.  The clause
"Alternately, this acknowledgment may appear in the software itself,
if and wherever such third-party acknowledgments normally appear" can
apply to sourcecode as well - that is, if you have a GPL tarball that
contains Xerces code, you are of course distributing source, and that
acknowlegement appears in the source to the Xerces code, where such a
"third-party acknowledgment normally appears".  I've discussed this with
Stallman and he agrees, grudgingly, that clause 3 is not GPL-incompatible.
Such notices will persist, as well, because the GPL does not allow you to
remove copyright notices on included code (I believe...).

He still has an issue with clauses 4 and 5, though, which are a device to
help protect us against someone creating a proprietary fork and calling it
"ApachePro", or "Apache++" or whatever.  Stallman believes such things
should be enforced through trademark law.  I think anyone who's been
through trademark law proceedings would tell you to avoid it at all costs
- trademark law is all about who has the more expensive lawyers arguing
your case.  :/  By making it a term of copyright, we protect that interest
in a much more direct way.

Stallman has indicated to me that clause 4 ("Apache" may not be used to
endorse) will be compatible with the GPL v3, but clause 5 ("Apache" may
not appear in the product name) will not.  I think this is unfortunate, as
in a digital environment, your good name is your only asset, and
protecting it shouldn't be hard.  I don't see asking someone to choose a
different name for a derivative work as not qualifying as "free" as the
FSF defines it.

Brian






Updates?

2001-03-20 Thread SamBC

I recall I while ago we started receiving updates as to what licenses
are waiting, and what licenses are approved/refused and why. This
doesn't seem to have happened for a while - any chance of it happening
again (please).

I mainly ask as I am wondering about getting more information on the
progress of my (documentation) license, which I quite like and is
purpose built for a project, which is waiting on license approval before
I release anything (d'oh!).

The license is at http://www.simplelinux.org/legal/sLODL.html but that
isn't the latest version - that is attached.

I will be updating the site as and when (as sourceforge don't make it
very easy - it was supposed to be a cronjob to copy from CVS, but that
stopped working).

Any more comments than those received before, or obvious corrections,
please come out with them.


SamBC

Title: simpleLinux Open Documentation License



This is a PRE-RELEASE draft of the license the Movement for simpleLinux intends to release documentation under. Please send comments to [EMAIL PROTECTED]

This document should be viewed in word-wrapped mode.


The simpleLinux Open Documentation License - Revision Alpha-4 - NOT FOR LEGAL USE!


0. Preamble

This license intends to protect the rights of the author and the organisation they represent when they release documentation. The license is Open, in that it allows modification  redistribution, and it does not restrict a person in how they use the documentation, or for what purpose. However, it ensures that whatever modifications have been made, any reader can tell easily which parts of the document are as originally written.


1. Definitions


"I"/"We"/"The License Holder"/"The Licensor" - The copyright owner - should be the person named in the copyright of the document.
"Organisation"/"Group"/"Controlling Organisation/Group" - The responsible body named in the copyright of the document.
"You"/"The Licensee" - Any person using the document as bound by the terms of this license.
"The Author"/"The Authors" - The person(s) who originally (co)authored (wrote) the original version of the document.
"Modification" - Any additional material added to the document since its release by the Controlling Organisation, or the removal of any original material.
"Modified Version" - Any version of the document containing Modifications.
"Modifier" - Any person making modifications to the document and then providing the modified version to the public.
"Transparent Media/Format" - Any format/media of storage in which the text and graphics are machine-readable and editable, using programs which are available both free of charge and free from restrictions of use (eg HTML, plain ASCII text, XML where the document data type is 'free').
"Opaque Media/Format" - Any format/media of storage not considered Transparent.
"Cover Texts" - Material specified by the author or modifier as required to be shown on the 'cover' of the document. There are restrictions (detailed below) in the amount of such texts.
"Cover" - The first part of the document to be viewed. In the case of a physical copy, this is the first page or the physical cover. In the case of an electronic copy, this is any position before the main body of text.
"Invariant Section" - Any section marked as invariant by the License Holder, as long as it is permitted to be marked as such under the terms of this license (section 4).
"Original Version" - A copy of the document containing no modifications.
"Document"/"The Document" - The work covered by this license.
All matters arising from this license shall be considered under UK English Law and subject to the jurisdiction of the UK English Courts.



2. Permissions

The License Holder hereby grants permission to the Licensee to:

i. Make unlimited copies of the document in any Transparent Media or Format, provided that:
	- The Author(s) are correctly credited on the Cover
	- Cover Texts are preserved in their entirety, although they may be added to in accordance to this license
	- The full  original copyright notice is shown, together with any additional copyright notice to cover modifications
	- Modifications are made only in accordance with this license
	
ii. Make unlimited copies of the document in any Media (Transparent or Opaque), provided that:
	- The Author(s) are correctly credited on the Cover
	- Cover Texts are preserved in their entirety, although *one* picture and *one* short phrase or slogan (8 words max) may be added to the Cover
	- The full  original copyright notice is shown, together with any additional copyright notice to cover modifications
	- The content of the document does not vary in any way from a version available in Transparent Media, with no further modifications being made except as under section 3.v of this license
	- Instructions accompany the document as to how to obtain a Transparent version at no additional cost.
	
iii. Make a small number of copies (less than 100, larger numbers by agreement with the License Holder) in 

Re: Apache vs. BSD licenses

2001-03-20 Thread phil hunt

On Tue, 20 Mar 2001, Brian Behlendorf wrote:
 Stallman has indicated to me that clause 4 ("Apache" may not be used to
 endorse) will be compatible with the GPL v3, 

That's a good change.

 but clause 5 ("Apache" may
 not appear in the product name) will not. 

That isn't good, and is IMO puzzling. Putting "Apache" in a product's name 
could be done in order to use the Apache developers' reputation and
good name to endorse (indirectly) the product.

 I think this is unfortunate, as
 in a digital environment, your good name is your only asset, and
 protecting it shouldn't be hard.  I don't see asking someone to choose a
 different name for a derivative work as not qualifying as "free" as the
 FSF defines it.

It would be nice if there was a license like the GPL, but compatible
with all open source / free software licenses. I have suggested this
to RMS; he replied that legal difficulties prevented this.

-- 
* Phil Hunt * 
"An unforseen issue has arisen with your computer. Don't worry your silly 
little head about what has gone wrong; here's a pretty animation of a 
paperclip to look at instead."
 -- Windows2007 error message





Re: Apache vs. BSD licenses

2001-03-20 Thread David Johnson

On Tuesday March 20 2001 06:12 pm, Brian Behlendorf wrote:

 Stallman has indicated to me that clause 4 ("Apache" may not be used to
 endorse) will be compatible with the GPL v3, but clause 5 ("Apache" may
 not appear in the product name) will not. 

Why is it always the non-GPL license that must conform? Why is the GPL never 
criticized for being incompatible?

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



Re: licenses for RPGs

2001-03-20 Thread David Johnson

On Tuesday March 20 2001 01:39 pm, phil hunt wrote:

  Second, they are copyleft, and I am not desiring a copyleft license for
  this project. Unfortunately, the Open Gaming License will only approve
  copylefted licenses and games. In other words, I can release a public
  domain game and they would refuse to call it free and open.

 That seems bizarre to me.

To me as well. It would be like the FSF saying that the MIT and BSD licenses 
are not Free. The Open Gaming Foundation can do whatever they want with their 
own stuff, but defining an upper limit on openness is ludicrous. It might be 
too open for their tastes, but it's still open.

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



Re: Apache vs. BSD licenses

2001-03-20 Thread Brian Behlendorf

On Tue, 20 Mar 2001, David Johnson wrote:
 On Tuesday March 20 2001 06:12 pm, Brian Behlendorf wrote:

  Stallman has indicated to me that clause 4 ("Apache" may not be used to
  endorse) will be compatible with the GPL v3, but clause 5 ("Apache" may
  not appear in the product name) will not.

 Why is it always the non-GPL license that must conform? Why is the GPL never
 criticized for being incompatible?

Er, actually, it sounds like he's considering substantive changes in
GPLv3, or at least "clarifications" for the pragmatic purpose of
explaining or reconciling compatibility issues, so long as it doesn't
change his core beliefs about what constitutes "free".

Since the Apache community's views on IP are not incompatible with the
FSF's (Apache developers are already comfortable with the idea that
commercial entities can use the code in proprietary products without
contributing anything back; the idea of someone using Apache code in a
GPL-licensed derivative work is no worse) I've been attempting to
reconcile our licenses to allow GPL derived works.  The
managing-our-identity-through-copyright-law-instead-of-trademark-law
issue is now all that separates us.

Brian






Re: Apache vs. BSD licenses

2001-03-20 Thread kmself

on Tue, Mar 20, 2001 at 07:43:31PM +, David Johnson ([EMAIL PROTECTED]) wrote:
 On Tuesday March 20 2001 06:12 pm, Brian Behlendorf wrote:
 
  Stallman has indicated to me that clause 4 ("Apache" may not be used to
  endorse) will be compatible with the GPL v3, but clause 5 ("Apache" may
  not appear in the product name) will not. 
 
 Why is it always the non-GPL license that must conform? Why is the GPL never 
 criticized for being incompatible?

The GPL specifies a set of requirements, and, to further its objectives,
requires that they be adhered to -- they cannot be increased or
diminished.  If you think about it, any more flexible approach is likely
to lead to loopholes.

The other question is:  if your objectives align with those of the GPL
(copyleft, promotion of free software), why would you need a different
license?  This isn't an entirely rhetorical question.

Practically, one alternative that's being practiced with greatre
frequency is mutliple licensing, with the GPL or a GPL-compatible
license (usually the LGPL -- compatibility being accomplished by
deferring to the GPL when used in combination with other GPLd code).

I'm not sure what alternative constructs exist, one option might be a
license which specifies some sort of legal test.  The OSD is a possible
instance of same (though it's a meta license).  The IBM public license
also provides a somewhat similar test.

The problem with such a construct is you now have to go through and
legally analyze all licenses to see whether or not they satisfy the
test.  And come up with a way to deal with the possibility you'll have
to change your mind on such a decision down the road.

By specifying an immutable set of text (the GPL), the test is greatly
simplified.  Though some licenses are compatible by virtue of not adding
additional requirements to those of the GPL (revised BSD, MIT,
Artistic).  Meaning that a bit of analysis may be necessary even under
the current regime.

-- 
Karsten M. Self [EMAIL PROTECTED]http://kmself.home.netcom.com/
 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: licenses for RPGs

2001-03-20 Thread Ken Arromdee

The Open Gaming License isn't quite what it seems.

The difference between that license and the GPL is that without the GPL, you
can't distribute copies at all, and the GPL gives you the right to distribute
copies under some conditions--that is, it adds rights.

The Open Gaming license is closer to extortion.  The key is that game rules
are not copyrightable, and normally you'd have complete rights to create
D20-compatible material.  However, TSR threatens to sue people who do that.
Since nobody can afford the cost of a lawsuit from TSR, TSR can prevent
perfectly legal activity this way.

What the Open Gaming License says "if you adhere to these conditions, we
promise not to sue you for something that you really have the right to do
anyway".  Without the license you have *more* rights--just less freedom from
being bankrupted by frivolous lawsuits.




Re: Apache vs. BSD licenses

2001-03-20 Thread David Johnson

On Wednesday March 21 2001 05:19 am, Brian Behlendorf wrote:

  Why is it always the non-GPL license that must conform? Why is the GPL
  never criticized for being incompatible?

 Er, actually, it sounds like he's considering substantive changes in
 GPLv3, or at least "clarifications" for the pragmatic purpose of
 explaining or reconciling compatibility issues, so long as it doesn't
 change his core beliefs about what constitutes "free".

That's good to hear. The process of devising the GPLv3 is a mystery to myself 
and most others, so it's nice to know that he's thinking about how it will 
interact with other free licenses.

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



Re: Apache vs. BSD licenses

2001-03-20 Thread David Johnson

On Wednesday March 21 2001 05:43 am, [EMAIL PROTECTED] wrote:

 The other question is:  if your objectives align with those of the GPL
 (copyleft, promotion of free software), why would you need a different
 license?  This isn't an entirely rhetorical question.

There's a difference between aligning and coinciding. If my goals coincided 
exactly with the FSF, you would be completely right. But if they differ even 
a tiny fraction, then the possibility exists that another license is more 
suited to my purposes. That's why multiple political parties exist in free 
nations, and why multiple free licenses should exist for Free Software.
 
-- 
David Johnson
___
http://www.usermode.org



Re: licenses for RPGs

2001-03-20 Thread David Johnson

On Wednesday March 21 2001 05:46 am, Ken Arromdee wrote:

 The Open Gaming license is closer to extortion.  The key is that game rules
 are not copyrightable, and normally you'd have complete rights to create
 D20-compatible material.  However, TSR threatens to sue people who do that.
 Since nobody can afford the cost of a lawsuit from TSR, TSR can prevent
 perfectly legal activity this way.

Don't I know it! I was once threatened with a lawsuit for creating a 
character generator for [unnamed company] ("We're planning to write our 
own"). 

I think the Open Gaming Foundation (aka TSR, aka WoTC) is quite hypocritical 
in demanding that all free games be copyleft. Yeah right! Maybe I'd pay more 
attention if it wasn't so gosh darned illegal to photocopy DD and give out 
copies to my players.

Oh, and since the possibility exists that some former [unnamed company] 
employees may be contributing to my project, the tables may yet turn.

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



Re: Apache vs. BSD licenses

2001-03-20 Thread David Johnson

On Wednesday March 21 2001 06:41 am, [EMAIL PROTECTED] wrote:

  There's a difference between aligning and coinciding. If my goals
  coincided exactly with the FSF, you would be completely right. But if
  they differ even a tiny fraction, then the possibility exists that
  another license is more suited to my purposes. That's why multiple
  political parties exist in free nations, and why multiple free licenses
  should exist for Free Software.

 What differences, specifically?

You mean between the Republican and Reform parties? Between the GPL and the 
BSDL? Between the FSF and myself? Or between "aligning" and "coinciding"?

Assuming you meant the latter...

Coincide means to occupy equivalent positions, while align means to be on the 
same line. The first is a location and the latter a direction.

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