Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-17 Thread Ben Reser
On Fri, Feb 13, 2004 at 03:27:52PM -0500, [EMAIL PROTECTED] wrote:
 So Americans can ignore the civil-servant version of the NOSA license with
 impunity, but not so Australians.

Depends.  If there are patent rights then no.  NOSA covers more than
just copyrights.  I don't believe there's a restriction on patent
ownership by the US Government.

-- 
Ben Reser [EMAIL PROTECTED]
http://ben.reser.org

Conscience is the inner voice which warns us somebody may be looking.
- H.L. Mencken
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-17 Thread jcowan
Brian Behlendorf scripsit:

 So what happens when I download the code under a FOIA/public domain issue,
 and then relicense under a BSD license?  Don't I have the right to
 relicense PD works?

You can do anything you want to with a public domain work except try to assert
a valid copyright on it, which is one of the incidents of the BSD or any
other open-source license.  So, no.

-- 
John Cowan  [EMAIL PROTECTED]  www.reutershealth.com  www.ccil.org/~cowan
You cannot enter here.  Go back to the abyss prepared for you!  Go back!
Fall into the nothingness that awaits you and your Master.  Go! --Gandalf
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-17 Thread Brian Behlendorf
On Tue, 17 Feb 2004 [EMAIL PROTECTED] wrote:
 Brian Behlendorf scripsit:

  So what happens when I download the code under a FOIA/public domain issue,
  and then relicense under a BSD license?  Don't I have the right to
  relicense PD works?

 You can do anything you want to with a public domain work except try to assert
 a valid copyright on it, which is one of the incidents of the BSD or any
 other open-source license.  So, no.

So I have no right to create a derivative work of a public domain work and
release that derivative work under a license of my choice?  For example, I
can not take PD code and incorporate it into Apache httpd? I must
misunderstand what public domain means, then.

Brian

--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-17 Thread Arnoud Engelfriet
Brian Behlendorf wrote:
 On Tue, 17 Feb 2004 [EMAIL PROTECTED] wrote:
  Brian Behlendorf scripsit:
   So what happens when I download the code under a FOIA/public domain issue,
   and then relicense under a BSD license?  Don't I have the right to
   relicense PD works?
 
  You can do anything you want to with a public domain work except try to assert
  a valid copyright on it, which is one of the incidents of the BSD or any
  other open-source license.  So, no.
 
 So I have no right to create a derivative work of a public domain work and
 release that derivative work under a license of my choice?  

Sure you can. It's just that you can't claim a copyright to the
original public domain work itself. You seemed to suggest doing
that (rather than creating a derivative work) above when you
said downloading public domain code and relicensing it under BSD.

The interesting question is whether I can then take your BSD'ed
work and extract the public domain parts. It seems logical I
should be able to do that, but there have been lots of lawsuits
about restored versions of PD works and whether the result is
copyright-protected.

Arnoud

-- 
Arnoud Engelfriet, Dutch patent attorney - Speaking only for myself
Patents, copyright and IPR explained for techies: http://www.iusmentis.com/
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-17 Thread jcowan
Brian Behlendorf scripsit:

 So I have no right to create a derivative work of a public domain work and
 release that derivative work under a license of my choice?  For example, I
 can not take PD code and incorporate it into Apache httpd? I must
 misunderstand what public domain means, then.

Oh yes, you can do that.  But the derivative work must be genuinely a derivative
work, and not just a minor touch-up of the public-domain original.

-- 
They tried to pierce your heartJohn Cowan
with a Morgul-knife that remains in the http://www.ccil.org/~cowan
wound.  If they had succeeded, you wouldhttp://www.reutershealth.com
become a wraith under the domination of the Dark Lord. --Gandalf
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


RE: For Approval: NASA Open Source Agreement Version 1.1

2004-02-17 Thread Lawrence E. Rosen
  You can do anything you want to with a public domain work 
 except try 
  to assert a valid copyright on it, which is one of the incidents of 
  the BSD or any other open-source license.  So, no.
 
 So I have no right to create a derivative work of a public 
 domain work and release that derivative work under a license 
 of my choice?  For example, I can not take PD code and 
 incorporate it into Apache httpd? I must misunderstand what 
 public domain means, then.

What does the word it mean? :-) I think there is a confusion of antecedent
basis here. 

In the original sentence, John suggested that nobody can assert a copyright
on a public domain work. True. Its copyright has presumably expired (or
perhaps it is a US Government work in the United States). It reqires no
license at all to distribute a public domain work. 

Brian is also right. Anybody can create a derivative work of a public domain
work and distribute that derivative work under the Apache or any other
license.

/Larry Rosen

--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


RE: For Approval: NASA Open Source Agreement Version 1.1

2004-02-17 Thread Lawrence E. Rosen
  So I have no right to create a derivative work of a public 
 domain work 
  and release that derivative work under a license of my choice?  For 
  example, I can not take PD code and incorporate it into 
 Apache httpd? 
  I must misunderstand what public domain means, then.
 
 Oh yes, you can do that.  But the derivative work must be 
 genuinely a derivative work, and not just a minor touch-up of 
 the public-domain original.

I don't think so, John. Anyone can do ANYTHING to a public domain work. No
license is required, whether it is to do plastic surgery or simply to put on
lipstick. If anything, the proper question is whether the degree of
creativity in the derivative work is sufficient to actually create a new
copyrightable work. If not, that so-called derivative work will be an
uncopyrightable public domain work too.

/Larry Rosen

--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-17 Thread jcowan
Lawrence E. Rosen scripsit:

 I don't think so, John. Anyone can do ANYTHING to a public domain work. No
 license is required, whether it is to do plastic surgery or simply to put on
 lipstick. If anything, the proper question is whether the degree of
 creativity in the derivative work is sufficient to actually create a new
 copyrightable work. If not, that so-called derivative work will be an
 uncopyrightable public domain work too.

I agree that that is the issue, though your wording is better than mine.

Brian can't just take an arbitrary piece of public domain software (for
concreteness, let us take the TZ library, whose author is one Arthur
David Olson, a U.S. government employee) and slap a Copyright 2004
Brian Behlendorf on it: that would be fraudulent, though admittedly
it's not clear to me who would have standing to sue.  He could, however,
do what the FSF has done: create a derivative work like GNU libc, which
incorporates code originally written by Olson, and put his own copyright
and license on that.

-- 
You know, you haven't stopped talking  John Cowan
since I came here. You must have been   http://www.reutershealth.com
vaccinated with a phonograph needle.   [EMAIL PROTECTED]
--Rufus T. Firefly  http://www.ccil.org/~cowan
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-16 Thread Russell Nelson
Alex Rousskov writes:
   - If NASA wants to kindly ask users to register, license is
 not the right place to do that. NASA should change the
 license before OSI approves it (a simple quality control
 issue)

On the other hand, if NASA wants to require redistributors to kindly
ask users to register, the license is the right place to do that.
Consider that the GPL REQUIRES that an interactive startup of a
program print out a certain bit of text.  You cannot remove that code
from the program without violating the GPL.  NASA isn't requiring any
fixed bits of code that cannot be changed.  Requiring redistributors
to ask is not unreasonable, and doesn't violate any part of the OSD
that I can see.

-- 
--My blog is at angry-economist.russnelson.com  | Coding in Python
Crynwr sells support for free software  | PGPok | is like
521 Pleasant Valley Rd. | +1 315 268 1925 voice | sucking on sugar.
Potsdam, NY 13676-3213  | +1 315 268 9201 FAX   | Sweet!
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-16 Thread Alex Rousskov
On Mon, 16 Feb 2004, Russell Nelson wrote:

 Alex Rousskov writes:
  - If NASA wants to kindly ask users to register, license is
not the right place to do that. NASA should change the
license before OSI approves it (a simple quality control
issue)

 On the other hand, if NASA wants to require redistributors to kindly
 ask users to register, the license is the right place to do that.

Agreed. For cases where NASA wants to _require_ something, see the
other bullet in my original e-mail. I believe it applies just fine in
the above case.

Alex.
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-14 Thread Russell McOrmond
On Fri, 13 Feb 2004, Richard Schilling wrote:

 I believe that is a misguided concept in open source licensing that 
 some hold to.  Tracking the use of a product does not make a license 
 non-open source.  Open Source licensing deals with accessibility and 
 cost, but tracking, per se, is not even relevant to that 
 characteristic.  In fact, tracking the uses of open source is a *key* 
 marketing tool and the only way we can judge if an investment of time 
 into open source is paying off, is it not?

  Are you deliberately trying to open a can-of-worms here, or do you 
really not understand the problem?

  Back in 1998 there was a claim that Open Source was intended to be a
marketing term for Free Software.  Since that time there have been many
attempts to make it into something extremely different such that it was no
longer a marketing term for the freedom to run, copy, distribute, study,
change and improve the software.  In order for these to be freedoms it
should be obvious that these things be able to be done without additional
fee and for citizens to do so anonymously.

  Whether a critical feature of the Free/Libre and Open Source Software
movement runs contrary to the marketing goal of a specific organization is
largely irrelevant.  As soon as you track software is it no longer FLOSS,
and I would hate to see the OSI change the definition of Open Source to
the level that I could no longer trust its endorsement of any license.  
The value of the OSI to the community would effectively be gone at that
point.


  Please don't push this can of worms into this conference any further
than it is already there.  The OSI has a very good definition to match
against licensing currently, and I would hope that the OSI would not erode
them to the level you suggest.  Your suggestions that the lawyers at NASA
would know better than OSI how to meet the goals of Open Source is
entirely backwards.

---
 Russell McOrmond, Internet Consultant: http://www.flora.ca/ 
 Perspective of a digital copyright reformer on Sheila Copps, MP.
 http://www.flora.ca/russell/drafts/copps-ndp.html
 Discuss at: http://www.lulu.com/forums/viewtopic.php?t=2757

--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-13 Thread Richard Schilling
On 2004.02.12 20:42 Ian Lance Taylor wrote:
Richard Schilling [EMAIL PROTECTED] writes:

  Such provisions are not allowed in an open source license.
Reporting
  requirements are viewed as unreasonable limitations on the rights
of
  licensees to do anything they want internally with open source

 Biggest problem of all here - who in all of creation has the
authority
 on blessing open source licenses?
Huh?  The point of this mailing list is to advise OSI on blessing open
source licenses.  You don't have to believe that OSI's blessing has
any value.  But there isn't much point to joining this mailing list if
you reject the whole concept of OSI blessing a license.


I'm just saying that a stance that NASA, a US government agency with 
deep pockets, should remove imdenification wording is a haneous 
idea.  And in general bashing the license on non-licensing issues 
doesn't do any good.  It actually hurts open source license 
development.  It's just my opinion.

The OSI can do what it wants.  My preference is to see all discussions 
the OSI endorses regarding licenses be done in the context of 
legitimate legal analysis (which is done by lawyers) and well trained 
laypeople.

It's one thing if someone asks why a part of a license is important, 
and then tries to apply the answer to some licensing goal.   It's quite 
another if we just blast away at a new license on uninformed and 
misguided knowledge.


 I maintain that an open source license has certain characteristics
and
 achieves some well defined goals - the primary one being quick, open
 distribution or source code and documentation to the end user
without
 charging a license fee.  It is entirely unappropriate to specify
what
 belongs and doesn't belong in an open source license.  Either the
 license achieves it's own goals or it doesn't.
OSI will only bless licenses that meet the Open Source Definition:
http://opensource.org/docs/definition.php


Absoutely.  No argument there.  They should.  The NASA license, 
however, presents a unique opportunity for opensource.org.  The 
organization can look at the language and concerns the license 
addresses and use that as an acid test to see if their criteria needs 
revising (a good standards body does that - and I have the impression 
opensource.org does).

opensource.org has several licenses written by industry leaders like 
Sun, IBM, MIT, and others who have a lot of experience writing great 
open source licenses.  The NASA license is a wonderful opportunity to 
add a US government agency's license to that list.  When opensource.org 
puts all of them side by side and study what makes them unique, but 
still qualify as open source, then opensource.org has advanced the 
state of open source licensing.

Lawrence is correctly saying that if the NASA license requires
tracking of released software, that license does not conform to the
OSD, and therefore the OSI should not bless it.
I believe that is a misguided concept in open source licensing that 
some hold to.  Tracking the use of a product does not make a license 
non-open source.  Open Source licensing deals with accessibility and 
cost, but tracking, per se, is not even relevant to that 
characteristic.  In fact, tracking the uses of open source is a *key* 
marketing tool and the only way we can judge if an investment of time 
into open source is paying off, is it not?

That would not mean that the license is a bad license.  It would
merely mean that software released under the license is not OSI
Certified Open Source Software.
right.  See, that's objective - what you just said.

I got the sense from the original poster overtones of big bad big 
brother.  Too much work goes into these licenses to take the 
conversation in that direction - I felt the need to call him on it, and 
I hope I called everyone making similar arguments on that point.

Richard



Ian


--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-13 Thread Ben Reser
On Fri, Feb 13, 2004 at 12:05:08AM -0800, Richard Schilling wrote:
 The OSI can do what it wants.  My preference is to see all discussions 
 the OSI endorses regarding licenses be done in the context of 
 legitimate legal analysis (which is done by lawyers) and well trained 
 laypeople.

You mean like Larry?  From what I understand he practices law in this
very subject matter.  I find it odd that you keep going on about
legitimate legal analysis.

Why don't you provide your analysis as to why you think it complies with
the OSD?  That's a hell of a lot more constructive than ripping on
someone elses intial thoughts.

 It's one thing if someone asks why a part of a license is important, 
 and then tries to apply the answer to some licensing goal.   It's quite 
 another if we just blast away at a new license on uninformed and 
 misguided knowledge.

Larry asked why it was necessary, I don't think he was blasting away
at their license.

 Absoutely.  No argument there.  They should.  The NASA license, 
 however, presents a unique opportunity for opensource.org.  The 
 organization can look at the language and concerns the license 
 addresses and use that as an acid test to see if their criteria needs 
 revising (a good standards body does that - and I have the impression 
 opensource.org does).

 opensource.org has several licenses written by industry leaders like 
 Sun, IBM, MIT, and others who have a lot of experience writing great 
 open source licenses.  The NASA license is a wonderful opportunity to 
 add a US government agency's license to that list.  When opensource.org 
 puts all of them side by side and study what makes them unique, but 
 still qualify as open source, then opensource.org has advanced the 
 state of open source licensing.

That's nice.  It's an opportunity.  But if the license doesn't comply
with the OSD then no matter how wonderful of an opportunity it is we
shouldn't certify the license.  This list exists to discuss potential
issues.

Larry's response is by no mean a definitive review of the license.  He
gave his initial thoughts.  Largely based up on the rationale for the
different license.  One thing that there is a general sense of is that
we don't tend to want to encourage the use of zillions of different
licenses when there is already a license that serves the same purpose.
Larry's response was going to the heart of that.  He was suggesting that
perhaps and existing license would really serve their needs.

 I believe that is a misguided concept in open source licensing that 
 some hold to.  Tracking the use of a product does not make a license 
 non-open source.  Open Source licensing deals with accessibility and 
 cost, but tracking, per se, is not even relevant to that 
 characteristic.  In fact, tracking the uses of open source is a *key* 
 marketing tool and the only way we can judge if an investment of time 
 into open source is paying off, is it not?

Complying with a registration system is not necessarily without costs.
While those of us that live in countries with inexpensive internet
access take net access for granted, not everyone has the same level of
access.  If such a registration requirement was included then it could
effectively stop the free distribution of the software to some people.

These sorts of issues have been discussed many times before.  There is
sound logic behind the complaints with clauses like this.  And it's
grounded in the priciples that you say it has nothing to do with.

 right.  See, that's objective - what you just said.
 
 I got the sense from the original poster overtones of big bad big 
 brother.  Too much work goes into these licenses to take the 
 conversation in that direction - I felt the need to call him on it, and 
 I hope I called everyone making similar arguments on that point.

I don't think Larry was doing any such thing.  Hell he put a smiley in
there.  But seriously I don't think there is an OSI certified license
that includes an indemnification clause.  I don't think it's really
unreasonable to ask NASA to justify why they really need this clause.  

I think Larry's point was that the OSL would probably meet their needs
and is already approved.

Personally, I found it odd that they wanted indemnification but are
unwilling to provide it to contributors.  That doesn't seem right to me.
But perhaps that's just an oversight.

-- 
Ben Reser [EMAIL PROTECTED]
http://ben.reser.org

Conscience is the inner voice which warns us somebody may be looking.
- H.L. Mencken
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-13 Thread Richard Schilling
Maybe it's just me, but I keep getting back to open source software 
licenses as a means to efficiently distribute software and allow people 
ready access to the knowledge it represents, and not so much as a 
mechanism to try a get license-savvy organizations to let their guard 
down.

On 2004.02.12 21:03 Lawrence E. Rosen wrote:
I'll reply off-list.

I'm not ignorant about licenses or law. I'm an attorney. I'm general
counsel
of Open Source Initiative. I have written a book about open source
licensing
that will be published in a few months. And so I was not responding to
NASA
and its lawyers out of ignorance or as an armchair lawyer.
They (and you) don't have to agree with me, but please respect my
right to
express myself. I'm not just spouting hot air.
I didn't see a many points in your original posting that served any 
purpose other than to call on the carpet the motives and approach of 
the authors.

If you are a lawyer, of all people, I would expect to see more 
constructive discussion about the license itself and how it can be made 
to comply with opensource.org's requirements.  You should know, with 
all due respect to you and your profession, that providing specific 
reasons/alternatives, and avoiding taunting questions, is appropriate 
in helping NASA get their license to meet opensource.org requirements.  
If you're acting as council, please council on what they can do, not 
what they should have done.  We would all learn from that approach.

And, yes, I'm offended at the tone of the response NASA got to their 
posting.  They've done more for open source work than many other 
organizations would even dream.  They invented Beowulf cluters, for 
heaven's sake.

Did I misread your response?  Perhaps, but read it as such I did.  I 
certainly respect what you do, but I also expect to see more respect 
directed to submitters of new licenses.

Now, with respect to the INDEMIFY clause (section 8), which says :

B. Waiver and Indemnity: RECIPIENT AGREES TO WAIVE ANY AND ALL CLAIMS
AGAINST THE UNITED STATES GOVERNMENT, ITS CONTRACTORS AND
SUBCONTRACTORS, AS WELL AS ANY PRIOR RECIPIENT AND SHALL INDEMNIFY AND
HOLD HARMLESS THE UNITED STATES GOVERNMENT, ITS CONTRACTORS AND
SUBCONTRACTORS, AS WELL AS ANY PRIOR RECIPIENT FOR ANY LIABILITIES,
DEMANDS, DAMAGES, EXPENSES OR LOSSES THAT MAY ARISE FROM RECIPIENT'S
USE OF THE SUBJECT SOFTWARE, INCLUDING ANY DAMAGES FROM PRODUCTS BASED
ON, OR RESULTING FROM, THE USE THEREOF.  RECIPIENT'S SOLE REMEDY FOR
ANY SUCH MATTER SHALL BE THE IMMEDIATE, UNILATERAL TERMINATION OF THIS
AGREEMENT.
There is nothing in opensource.org's criteria that says the licensing 
party shall refrain from waivers and indeminification.  NASA's policies 
require specific wording in section 8, and if that wording is not 
significantly different than what has been accepted before, then I 
don't see a problem.  It's an administrative detail, really.

I would like to see specific argument as to why, in NASA's case this 
wording does not need to apply to their sub-contractors.  To me this is 
more appropriate to NASA's sub-contracting needs than what's in the 
other licenses.  They know what's best for them, so let them 
demonstrate that.

And if opensource.org throws out a license on this issue, I think it 
would be wise for opensource.org to review its criteria.  I would 
suggest separating (in opensource.org's criteria) certain areas when 
evaluating new licenses.  For example, develop clear criteria for the 
following and specify which items make/break an open source designation:

distribution,
re-distribution,
deriverative works,
copyright,
waivers,
deriverative works,
related services,
quality controls.
opensource.org says what a license should have, but the website doesn't 
say enough about what the authors *can* do with their license.

Specifically, I maintain that copyright and waivers are *not* 
determinants of an open source license, and I think it's improtant (if 
that's opensource.org criteria as well) to clearly state that.  I would 
also suggest that as long as distribution is met, regardless of it's 
means, with or without re-distribution, the license be considered open 
source.

From the end user's perspective getting a software product from one 
place -vs- 1,000 places and having the software tracked are not 
determinants of an open source license, per se.  They get freedom of 
availability, use, modification and a means to submit changes.  And 
that's what defines a collaborative project.  All else is optional.

Availability of the code and documentation, and the right to modify for 
personal use seem to me to be the baseline criteria to any open source 
license. 

Richard 
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-13 Thread Ben Reser
On Fri, Feb 13, 2004 at 01:09:47AM -0800, Richard Schilling wrote:
 Maybe it's just me, but I keep getting back to open source software 
 licenses as a means to efficiently distribute software and allow people 
 ready access to the knowledge it represents, and not so much as a 
 mechanism to try a get license-savvy organizations to let their guard 
 down.

I don't think that's Larry's intent.  I think he's trying to get a
justification for a deparature form the norm of open source licenses.  I
don't think this is a huge deal.

 On 2004.02.12 21:03 Lawrence E. Rosen wrote:
 I'll reply off-list.

I hope you realize it's generally considered rude to quote someones
private email to you on a public list without their specific permission
to do so.  Considering that Larry is an active contributor to this list,
I'm sure he would have sent his email to the list if he'd intended to
publish it to the world.

 I didn't see a many points in your original posting that served any 
 purpose other than to call on the carpet the motives and approach of 
 the authors.

 If you are a lawyer, of all people, I would expect to see more 
 constructive discussion about the license itself and how it can be made 
 to comply with opensource.org's requirements.  You should know, with 
 all due respect to you and your profession, that providing specific 
 reasons/alternatives, and avoiding taunting questions, is appropriate 
 in helping NASA get their license to meet opensource.org requirements.  
 If you're acting as council, please council on what they can do, not 
 what they should have done.  We would all learn from that approach.
 
 And, yes, I'm offended at the tone of the response NASA got to their 
 posting.  They've done more for open source work than many other 
 organizations would even dream.  They invented Beowulf cluters, for 
 heaven's sake.
 
 Did I misread your response?  Perhaps, but read it as such I did.  I 
 certainly respect what you do, but I also expect to see more respect 
 directed to submitters of new licenses.

Yes you misread his email.  He gave some initial thoughts with a clear
statement that he intends to follow up with a more detailed review
later.  I think he wanted to get some questions out in the open to have
them answered between when he posted his email and hopefully when he
found the time to do a detailed review.

I'm certain Larry would have given specific analysis on the exact text
of the license later.

 Now, with respect to the INDEMIFY clause (section 8), which says :
 
 B. Waiver and Indemnity: RECIPIENT AGREES TO WAIVE ANY AND ALL CLAIMS
 AGAINST THE UNITED STATES GOVERNMENT, ITS CONTRACTORS AND
 SUBCONTRACTORS, AS WELL AS ANY PRIOR RECIPIENT AND SHALL INDEMNIFY AND
 HOLD HARMLESS THE UNITED STATES GOVERNMENT, ITS CONTRACTORS AND
 SUBCONTRACTORS, AS WELL AS ANY PRIOR RECIPIENT FOR ANY LIABILITIES,
 DEMANDS, DAMAGES, EXPENSES OR LOSSES THAT MAY ARISE FROM RECIPIENT'S
 USE OF THE SUBJECT SOFTWARE, INCLUDING ANY DAMAGES FROM PRODUCTS BASED
 ON, OR RESULTING FROM, THE USE THEREOF.  RECIPIENT'S SOLE REMEDY FOR
 ANY SUCH MATTER SHALL BE THE IMMEDIATE, UNILATERAL TERMINATION OF THIS
 AGREEMENT.
 
 There is nothing in opensource.org's criteria that says the licensing 
 party shall refrain from waivers and indeminification.  NASA's policies 
 require specific wording in section 8, and if that wording is not 
 significantly different than what has been accepted before, then I 
 don't see a problem.  It's an administrative detail, really.
 
 I would like to see specific argument as to why, in NASA's case this 
 wording does not need to apply to their sub-contractors.  To me this is 
 more appropriate to NASA's sub-contracting needs than what's in the 
 other licenses.  They know what's best for them, so let them 
 demonstrate that.

The only comments made regarding this was that we didn't particularly
like it and that we wanted a explanation as to why they thought it was
necessary in addition to a traditional warranty disclaimer.

 And if opensource.org throws out a license on this issue, I think it 
 would be wise for opensource.org to review its criteria.  I would 
 suggest separating (in opensource.org's criteria) certain areas when 
 evaluating new licenses.  For example, develop clear criteria for the 
 following and specify which items make/break an open source designation:
 
   distribution,
   re-distribution,
   deriverative works,
   copyright,
   waivers,
   deriverative works,
   related services,
   quality controls.
 
 
 opensource.org says what a license should have, but the website doesn't 
 say enough about what the authors *can* do with their license.
 
 Specifically, I maintain that copyright and waivers are *not* 
 determinants of an open source license, and I think it's improtant (if 
 that's opensource.org criteria as well) to clearly state that.  I would 
 also suggest that as long as distribution is met, regardless of it's 
 means, with or 

Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-13 Thread Alexander Terekhov
Ben Reser wrote:
[...]
 But seriously I don't think there is an OSI certified license
 that includes an indemnification clause. 

Hmm. IPL/CPL section 4?

regards,
alexander.

--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-13 Thread Mark W. Alexander
On Fri, Feb 13, 2004 at 12:05:08AM -0800, Richard Schilling wrote:
 I'm just saying that a stance that NASA, a US government agency with 
 deep pockets, should remove imdenification wording is a haneous 
 idea.  And in general bashing the license on non-licensing issues 
 doesn't do any good.  It actually hurts open source license 
 development.  It's just my opinion.

Ok, I'm new here, but I've been a U.S. citizen for some time, and I'm confused.
(I don't know if that's a cause and effect thing or not ;)

The original request stated:

 The intent is for NOSA is to be the controlling agreement for all
 distribution and redistribution of software originated by NASA,
 including derivative works.

Title 17, section 101 states:

 (C)

 any work not subject to copyright protection under this title.

 'A ''work of the United States Government'' is a work prepared by an
 officer or employee of the United States Government as part of that
 person's official duties.'

Title 17, section 105 states:

 Copyright protection under this title is not available for any work of
 the United States Government, but the United States Government is not
 precluded from receiving and holding copyrights transferred to it by
 assignment, bequest, or otherwise

Therefore work originated at NASA, at least by NASA employees cannot
be copyrighted. If they are not copyrighted, there is not only no need
for a license, any such license would be trumped by copyright law.

Back to the original request:

 i. NASA legal counsel requires that all NASA releases of software 
  include indemnification of the U.S. Government from any third party 
  liability arising from use or distribution of the software.

  ii. Federal Statute mandates that the U.S. Government can only be 
  held subject to United States federal law. 

  iii.  NASA policy requires an effort to accurately track usage of 
  released software for documentation and benefits realized?purposes.
  (sic)

NASA legal counsel doesn't seem to be aware of the Title 17 restrictions
on government works. Policy cannot trump Title 17 requirements.
Adherence to ii, precludes i and iii.

Title 17 does state that the U.S. government can hold copyrights when
the are transfered to them, so the _can_ maintain copyrighted works
either performed as a work for hire or purchased by the goverernment.
In such cases, as an open source advocate I can see how an appropriate
open source license would be useful. As a citizen and taxpayer, however,
I can also see the point of view that the U.S. citenzenry paid for it so
they should have unrestricted access to it.

I'm not trying to be combative, here. I'm just trying to understand how
all these points jive with NASA's intentions. As it stands now, any code
that NASA produces that is not subject to security classification is
probably already available for any use to anyone who files an FOI
request. The response to such a request would be devoid of any
indemnification or tracking restrictions.

Can anyone make NASA's policy, Title 17, and the proposed license all
make sense to me at the same time?

mwa
-- 
Mark W. Alexander
[EMAIL PROTECTED]
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-13 Thread John Cowan
Mark W. Alexander scripsit:

 NASA legal counsel doesn't seem to be aware of the Title 17 restrictions
 on government works. Policy cannot trump Title 17 requirements.
 Adherence to ii, precludes i and iii.

The actual license (is anyone looking at it but me??) says that no copyright
is claimed within the U.S. for works written by civil servants, as is the
law.  That implies that copyright *is* claimed for such works *outside*
the U.S., which AFAIK is an entirely novel point, which is why I posted
a query about it last night.

-- 
While staying with the Asonu, I met a man from John Cowan
the Candensian plane, which is very much like   [EMAIL PROTECTED]
ours, only more of it consists of Toronto. http://:www.ccil.org/~cowan
--the unnamed narrator of Le Guin's _Changing Planes_
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-13 Thread Ian Lance Taylor
Richard Schilling [EMAIL PROTECTED] writes:

 I'm just saying that a stance that NASA, a US government agency with
 deep pockets, should remove imdenification wording is a haneous
 idea.  And in general bashing the license on non-licensing issues
 doesn't do any good.  It actually hurts open source license
 development.  It's just my opinion.

I really think that you misread Lawrence's post.  He is a long-time
and respected contributor to this mailing list.  But enough said about
that.

  Lawrence is correctly saying that if the NASA license requires
  tracking of released software, that license does not conform to the
  OSD, and therefore the OSI should not bless it.
 
 I believe that is a misguided concept in open source licensing that
 some hold to.  Tracking the use of a product does not make a license
 non-open source.  Open Source licensing deals with accessibility and
 cost, but tracking, per se, is not even relevant to that
 characteristic.  In fact, tracking the uses of open source is a *key*
 marketing tool and the only way we can judge if an investment of time
 into open source is paying off, is it not?

First let me say that I understand that NASA's proposed license
doesn't require tracking, it merely encourages it.

I, and others, think that a tracking requirement would not be
appropriate in an open source license.

1) Tracking presumably requires reporting back to some organization.
   What happens if that organization disappears?  Does it then become
   impossible to distribute the code?  If it does, the code would
   clearly no longer be open source.

2) It is generally considered to be desirable to permit open source
   software to be used anonymously, such as by a dissident under your
   least favorite form of government.  Arguably preventing the
   possibility of anonymous use violates OSD #5.

3) While free software is not identical to open source software, they
   are generally congruous.  The FSF specifically forbids tracking:
   http://www.fsf.org/philosophy/free-sw.html:

   You should also have the freedom to make modifications and use
   them privately in your own work or play, without even
   mentioning that they exist. If you do publish your changes, you
   should not be required to notify anyone in particular, or in
   any particular way.

Ian
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-13 Thread Mark W. Alexander
On Fri, Feb 13, 2004 at 09:18:30AM -0500, John Cowan wrote:
 Mark W. Alexander scripsit:
 
  NASA legal counsel doesn't seem to be aware of the Title 17 restrictions
  on government works. Policy cannot trump Title 17 requirements.
  Adherence to ii, precludes i and iii.
 
 The actual license (is anyone looking at it but me??) says that no copyright
 is claimed within the U.S. for works written by civil servants, as is the
 law.  That implies that copyright *is* claimed for such works *outside*
 the U.S., which AFAIK is an entirely novel point, which is why I posted
 a query about it last night.

So I'm not alone in my confusion...

By my reading, Title 17 says that government works are not protected by
copyright. Period. NASA also notes that they are only under the
jurisdiction of U.S. federal law. No U.S. law does, or can, subject
government works to foreign copyright authority.

Therefore: No copyright, no right to license. Not here. Not there. Not
in a box, and not with a fox. (Unless, you're represented by The SCO
Group attorneys.) It's simply public domain.

mwa
-- 
Mark W. Alexander
[EMAIL PROTECTED]
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-13 Thread jcowan
Mark W. Alexander scripsit:

 By my reading, Title 17 says that government works are not protected by
 copyright. Period. NASA also notes that they are only under the
 jurisdiction of U.S. federal law. No U.S. law does, or can, subject
 government works to foreign copyright authority.

Well, I'm with you up to the last sentence.  But by acceding to the
Berne Convention, which is part of the supreme law of the land, on all
fours with the Constitution and federal legislation, we do indeed subject
ourselves to foreign copyright authority.

Now a work can uncontroversially be in the public domain in one place
and copyrighted in another:  Australia's on life+50, the U.S. rule is
everything after 1923 (with the exception of U.S. government works and
a few others).  Thus certain works by Edgar Rice Burroughs, F. Scott
Fitzgerald, Sinclair Lewis, and Margaret Mitchell among many other
Americans are still in copyright in the U.S. but not in Australia.

But all those works were once in Australian copyright.  The question is,
can a work which is born into the public domain in its country of origin
be in copyright anywhere at any time?

The conflict of laws is an ugly and rather primitive subject (my father
wrote an article about it once).

-- 
You know, you haven't stopped talking  John Cowan
since I came here. You must have been   http://www.reutershealth.com
vaccinated with a phonograph needle.   [EMAIL PROTECTED]
--Rufus T. Firefly  http://www.ccil.org/~cowan
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-13 Thread Ben Reser
On Fri, Feb 13, 2004 at 01:00:47PM +0100, Alexander Terekhov wrote:
 Ben Reser wrote:
 [...]
  But seriously I don't think there is an OSI certified license
  that includes an indemnification clause. 
 
 Hmm. IPL/CPL section 4?

I guess that is an indemnification clause.  But it's also pretty much
the same as 3H in NOSA which I don't think anyone has really objected
to.  Though the IPL and CPL do go farther than the NOSA 3H clause.

I'm more comfortable with 3H, and the IPL/CPL section 4 than I am with
the general waiver, indemnification clause.  I can accept that if I'm
going to make a commercial product I need to accept some liability, but
I'm not fond of the idea of being in the position of indemnifying the US
Government by simplying downloading and using their software.

However, while I'm not fond of it, I don't think it rises to the level
of OSD rejection.  This is most certainly not the only license that is
approved that has cluases I don't really care for... 

-- 
Ben Reser [EMAIL PROTECTED]
http://ben.reser.org

Conscience is the inner voice which warns us somebody may be looking.
- H.L. Mencken
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-13 Thread Richard Schilling
On 2004.02.13 07:38 Ian Lance Taylor wrote:
[snip]
 I believe that is a misguided concept in open source licensing that
 some hold to.  Tracking the use of a product does not make a license
 non-open source.  Open Source licensing deals with accessibility and
 cost, but tracking, per se, is not even relevant to that
 characteristic.  In fact, tracking the uses of open source is a
*key*
 marketing tool and the only way we can judge if an investment of
time
 into open source is paying off, is it not?
First let me say that I understand that NASA's proposed license
doesn't require tracking, it merely encourages it.
I, and others, think that a tracking requirement would not be
appropriate in an open source license.
1) Tracking presumably requires reporting back to some organization.
   What happens if that organization disappears?  Does it then become
   impossible to distribute the code?  If it does, the code would
   clearly no longer be open source.
Detailed tracking is done anyway through web logs.  And, companies 
dissappear all the time - no big deal there.  It's their data so they 
can discard it if they like.  I would rather know that more details 
about the product's use are being tracked than not.  When a company 
tracks the usage of their product they have an easier time gaining 
support from onlookers, which is good for the product.

I want to write to my congress people and make a case for NASA spending 
a lot of money on open source development.  It's more compelling to do 
that if I can point out where the product is being used.

Perhaps you're nervous because of the hype that licensing lawsuits get 
in the press?  The rest of the NASA license guarantees free, unhampered 
use so tracking does not present a discrimination issue.

Tracking information is meant to be held private, so it wouldn't be 
appropriate to release that inforamtion to the public anyway.  Tracking 
information is absoutely key to a developer's ability to guage the 
success of their product.  For example, if you have reliable numbers to 
compare your downloads with, say sales figures from a comperable 
well-known product (e.g. MS Office), then you can promote that product 
more effectively.


2) It is generally considered to be desirable to permit open source
   software to be used anonymously, such as by a dissident under your
   least favorite form of government.  Arguably preventing the
   possibility of anonymous use violates OSD #5.
Once a product under GNU is initially downloaded, the person can 
distribute it anonymously.  OSD #5 simply states non-descrimination - 
which means that you won't restrict the availability of your product to 
a particular group/caste/class/industry, etc...   I maintain that as 
long as non-restricted access is granted non-descrimination is complied 
with.  Besides, non-descrimination typically is not meant to ensure 
that you cannot know where your product is used.


3) While free software is not identical to open source software, they
   are generally congruous.  The FSF specifically forbids tracking:
   http://www.fsf.org/philosophy/free-sw.html:
I think what I was pointing out before was that the standards for open 
source definitions are arbitrary and varied.  I would like to stick to 
opensource.org's criteria on this list.




   You should also have the freedom to make modifications and use
   them privately in your own work or play, without even
   mentioning that they exist. If you do publish your changes, you
   should not be required to notify anyone in particular, or in
   any particular way.
GNU specifically states that changes will be submitted back to the 
authors.  That requirement, if enforced, provides much more stringent 
tracking than what NASA proposes.  But, I also point out that this 
requirement in GNU is not enforced at all, generally, making that 
provision useless, and makes the language in the GNU license an empty 
requirement on its face.  For the GNU license it means the requirement 
might not be enforced by a judge even though the requirements are 
there.  Why put such a requirement in the license if it's not going to 
be enforced?

This is a key difference between NASA's license and the existing ones - 
enforcement of the requirement.  If NASA requires registration, then 
fine, but I expect NASA to make an effort to actually enforce the 
requirement.  And, the efforts to do that are clearly stated in the 
license itself, making the license more consistent between intent and 
implementation than many other licenses (on that point).

Richard


Ian
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3

--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-13 Thread Arnoud Engelfriet
[EMAIL PROTECTED] wrote:
 But all those works were once in Australian copyright.  The question is,
 can a work which is born into the public domain in its country of origin
 be in copyright anywhere at any time?

As far as I understand the Berne Convention, the answer is yes.
Article 5(3) of the BC says: The enjoyment and the exercise of 
these rights ... shall be independent of the existence of protection 
in the country of origin of the work.
Article 7(1) puts the duration of protection at life+50, but
article 5(1) states that an author enjoys longer protection in
countries that have a longer term.

http://www.law.cornell.edu/treaties/berne/overview.html

Arnoud

-- 
Arnoud Engelfriet, Dutch patent attorney - Speaking only for myself
Patents, copyright and IPR explained for techies: http://www.iusmentis.com/
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-13 Thread jcowan
Arnoud Engelfriet scripsit:

 Article 5(3) of the BC says: The enjoyment and the exercise of 
 these rights ... shall be independent of the existence of protection 
 in the country of origin of the work.
 Article 7(1) puts the duration of protection at life+50, but
 article 5(1) states that an author enjoys longer protection in
 countries that have a longer term.

Thanks; that looks definitive.  So a U.S. government work is born into the
public domain in the U.S., but is in copyright for 50 years after its
publication date in Australia.  Amazing.

So Americans can ignore the civil-servant version of the NOSA license with
impunity, but not so Australians.

-- 
John Cowan   http://www.ccil.org/~cowan[EMAIL PROTECTED]
You tollerday donsk?  N.  You tolkatiff scowegian?  Nn.
You spigotty anglease?  Nnn.  You phonio saxo?  Nnnn.
Clear all so!  `Tis a Jute (Finnegans Wake 16.5)
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-13 Thread Alex Rousskov
On Fri, 13 Feb 2004, Richard Schilling wrote:

 I would rather know that more details about the product's use are
 being tracked than not.  When a company tracks the usage of their
 product they have an easier time gaining support from onlookers,
 which is good for the product.

 I want to write to my congress people and make a case for NASA
 spending a lot of money on open source development.  It's more
 compelling to do that if I can point out where the product is being
 used.

 Tracking information is meant to be held private, so it wouldn't be
 appropriate to release that inforamtion to the public anyway.
 Tracking information is absoutely key to a developer's ability to
 guage the success of their product.  For example, if you have
 reliable numbers to compare your downloads with, say sales figures
 from a comperable well-known product (e.g. MS Office), then you can
 promote that product more effectively.

Even if the above rhetoric makes sense on your planet, the above has
nothing to do with licensing discussion on this list. Here is the
registration-related summary:

- If NASA wants to kindly ask users to register, license is
  not the right place to do that. NASA should change the
  license before OSI approves it (a simple quality control
  issue)

- If NASA wants to trick users into registering (while not
  legally requiring that), then NASA should change the license
  before OSI approves it (a simple honesty/openness of
  intent issue).

- If NASA wants to legally require registration, then NASA
  should change the license to make that legal requirement
  clear (a simple quality control issue). This change is
  likely to reduce changes of NOSA being OSI certified,
  I guess.

Alex.
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-13 Thread Robin 'Roblimo' Miller


F. In an effort to track usage and maintain accurate records of the
Subject Software, each Recipient, upon receipt of the Subject
Software, is requested to register with NASA by visiting the following
website: __.  

Note that each recipient is requested to register, not merely each
recipient who downloads the software directly from NASA.  If this were
a requirement rather than a request, then I think the license would
not be OSD-compliant.
I have no personal problem with this. I'm sure NASA's reasons for 
gathering user information are totally benign, and that if their people 
can show that many individuals and companies benefit from thei work, it 
will help them get scarce budget dollars from Congress.

But I don't think this really belongs in the license itself, any more 
than a request for all users of your software to (voluntarily) smile at 
their neighbor once a day, even though it certainly would be nice if we 
all smiled at each other a little more.

I like licenses to be as simple and clear as possible. Therefore, I ask 
NASA, please, to consider removing the tracking clause from the 
license itself and make the request elsewhere. Another person thought it 
should be in the readme file. I agree. The documentation is probably 
the best place for this request.

On the indemnification clause... Isn't a simple no warrenty disclaimer 
of liability enough? I'll defer to Larry and the other lawyers as to 
whether or not this clause has anything to do with the license's 
OSI-worthiness, but in the interests of simplification I would 
personally rather see it removed.

- Robin 'Roblimo' Miller
  U.S. Taxpayer


--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


For Approval: NASA Open Source Agreement Version 1.1

2004-02-12 Thread Bryan Geurts
This Email was prepared in satisfaction of OSI Certification Process Step 
4. for OSI certification of the NASA Open Source Agreement Version 1.1 (NOSA).

4.a.  Tell us which existing OSI-approved license is most similar to your 
license. Explain why that license will not suffice for your needs. If your 
proposed license is derived from a license we have already approved, 
describe exactly what you have changed. This document is not part of the 
license; it is solely to help the license-discuss understand and review 
your license.

The OSI-approved license most similar to NOSA is the IBM Public 
License.  Elements of the Mozilla Public License and the GNU General Public 
License were incorporated as well.  None of these agreements suffice on its 
own or combined together for purposes of NASA for the following reasons:

i.  NASA legal counsel requires that all NASA releases of software 
include indemnification of the U.S. Government from any third party 
liability arising from use or distribution of the software.  See 4.B.

ii.  Federal Statute mandates that the U.S. Government can only be 
held subject to United States federal law.  See 5.C.

iii.  NASA policy requires an effort to accurately track usage of 
released software for documentation and benefits realized?purposes.  See 3.F.

iv. Federeal Statutes and NASA regulations requires a prohibition 
in NASA contracts against representations by others that may be deemed to 
be an endorsement by NASA.  See 3.E.

v.  Because it is important that each of the aforementioned 
clauses be a part of each open source agreement relating to NASA released 
software, the proposed agreement must mandate that distribution and 
redistribution of the software be done under the aegis of NOSA (mandatory 
domination similar to GPL).  See 3.A.

4.b.  Explain how software distributed under your license can be used in 
conjunction with software distributed under other open source licenses. 
Which license do you think will take precedence for derivative or combined 
works? Is there any software license that is entirely incompatible with 
your proposed license?

The intent is for NOSA is to be the controlling agreement for all 
distribution and redistribution of software originated by NASA, including 
derivative works.  If NOSA-governed software is combined with other 
separate software, which operate under their own license agreements, then 
NOSA need only govern the NASA-originated program(s).  In the case where 
NASA accepts software already governed by the GPL, or any other open source 
license requiring domination by that license, NASA will normally not 
redistribute that software, since necessary clauses are not found in the GPL.

4.c.  Include the plain text version of your license at the end of the 
email, either as an insertion or as an attachment.

Attachment provided below.

Furthermore, pursuant to OSI Certification Process Step 2., the following 
web site contains a formatted version of NOSA:

http://www.nas.nasa.gov/Research/Software/Open-Source/NASA_Open_Source_Agreement_1.1.txt 

http://www.nas.nasa.gov/Research/Software/Open-Source/NASA_Open_Source_Agreement_1.1.doc
Thank you for your consideration.  Please address any questions or comments 
to me via this Email address or at 301-286-7886.

Bryan A. Geurts
Patent Attorney
NASA Goddard Space Flight Center
Code 503.0
8800 Greenbelt Road
Greenbelt, MD 20771
(301) 286-7886
NASA OPEN SOURCE AGREEMENT VERSION 1.1

THIS OPEN SOURCE AGREEMENT (AGREEMENT) DEFINES THE RIGHTS OF USE,
REPRODUCTION, DISTRIBUTION, MODIFICATION AND REDISTRIBUTION OF CERTAIN
COMPUTER SOFTWARE ORIGINALLY RELEASED BY THE UNITED STATES GOVERNMENT
AS REPRESENTED BY THE NATIONAL AERONAUTICS AND SPACE ADMINISTRATION
(NASA).  ANYONE WHO USES, REPRODUCES, DISTRIBUTES, MODIFIES OR
REDISTRIBUTES THE SUBJECT SOFTWARE, AS DEFINED HEREIN, OR ANY PART
THEREOF, IS, BY THAT ACTION, ACCEPTING IN FULL THE RESPONSIBILITIES
AND OBLIGATIONS CONTAINED IN THIS AGREEMENT.

NASA Original Software Designation: _
NASA Original Software Title: ___
User Registration requested, please visit http://www.
NASA Point of Contact for Original Software: 


1. DEFINITIONS

A. Contributor means NASA, as the developer of the Original
Software, and any entity that makes a Modification.
B. Covered Patents mean patent claims licensable by a Contributor
that are necessarily infringed by the use or sale of its Modification
alone or when combined with the Subject Software.
C.  Display means the showing of a copy of the Subject Software,
either directly or by means of an image, or any other device.
D. Distribution means conveyance or transfer of the Subject
Software, regardless of means, to another.
E. Larger Work means computer software that combines Subject
Software, or portions thereof, with software 

RE: For Approval: NASA Open Source Agreement Version 1.1

2004-02-12 Thread Lawrence E. Rosen
Bryan,

Thanks for your detailed explanation of the reasons for your new license. I
haven't read the license itself yet, but I want to comment on the supposed
differences you identified between the NASA license and other
already-approved licenses:

  i.  NASA legal counsel requires that all NASA 
 releases of software 
 include indemnification of the U.S. Government from any third party 
 liability arising from use or distribution of the software.  See 4.B.

All open source licenses include very broad disclaimers of liability. Does
the government also require indemnification? Why? I'm sorry, but I can't
conceive of any open source distributor or contributor to NASA software who
would dare to indemnify the US government or any of its agencies. You're the
one with the deep pockets and with a Congress that can legislate any
protections you need against tort, contract or intellectual property
liability. Why should we assume those risks for you? :-) Please stick with a
disclaimer of liability; every open source license has one.

  ii.  Federal Statute mandates that the U.S. 
 Government can only be 
 held subject to United States federal law.  See 5.C.

The Open Software License (OSL, www.opensource.org/licenses/osl-2.0.php)
establishes jurisdiction, venue and governing law for a US-based licensor
(such as a US government agency) in the United States. See OSL § 11.
[Foreign readers of this email should take comfort that the OSL is not
US-centric; jurisdiction under the OSL lies wherever the licensor resides
or conducts its primary business.]

  iii.  NASA policy requires an effort to accurately 
 track usage of 
 released software for documentation and benefits 
 realized?purposes.  See 3.F.

Such provisions are not allowed in an open source license. Reporting
requirements are viewed as unreasonable limitations on the rights of
licensees to do anything they want internally with open source software
(e.g., make copies, derivative works, etc.). On the other hand, because of
reciprocity (see my further comment below) you'll be able to see
improvements to NASA software that are distributed by others, and benefit
from them. That will be measurable.

  iv. Federeal Statutes and NASA regulations requires 
 a prohibition 
 in NASA contracts against representations by others that may 
 be deemed to 
 be an endorsement by NASA.  See 3.E.

Various licenses do that. See, for example, OSL sections 4 [Exclusions from
License Grant] and 6 [Attribution Rights].

  v.  Because it is important that each of the aforementioned 
 clauses be a part of each open source agreement relating to 
 NASA released 
 software, the proposed agreement must mandate that distribution and 
 redistribution of the software be done under the aegis of 
 NOSA (mandatory 
 domination similar to GPL).  See 3.A.

I call this feature reciprocity. Lots of licenses do that, including the
GPL, MPL and CPL; similarly, the OSL contains a reciprocity condition that
requires any licensee who distributes derivative works of OSL-licensed
software to do so under the OSL. You don't need to write a new license to
obtain that license feature.

I'm sorry if I've misunderstood your license by relying on your summary of
it rather than the license itself. I intend to read through the license
itself soon, but I wanted to get these general questions on the table first.

Regards, 

/Larry Rosen


--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-12 Thread Alex Rousskov

On Thu, 12 Feb 2004, Bryan Geurts wrote:

 1H. Recipient means anyone who acquires the Subject Software under
 this Agreement, including all Contributors.

 1M. Use means the application or employment of the Subject
 Software for any purpose.

 3F. In an effort to track usage and maintain accurate records of the
 Subject Software, each Recipient, upon receipt of the Subject
 Software, is requested to register with NASA by visiting the
 following website: __.

Does the combination of the above imply that one have to register once
one downloads NASA software? Downloading software package can be
considered Use (the purpose would be occupying disk space, for
example). And Use requires registration, right?

Does reading software documentation covered by the NOSA license (e.g.,
on a public Web site with a link to NOSA license) require
registration?

Is registration required for each downloaded version of the software?
Each major version? Each patch? Each installation?

If NASA registration web site is down, does one have to wait with
Using software until the site is up and operational? What if recipient
does not have Internet connectivity (she got NASA software on a CD via
mail) or NASA site is being blocked by her ISP? What if specified web
site has moved or does not exist (e.g., NASA has been shut down for
good).

Or does requested to register imply no mandatory action from the
Recipient? After all, the license does not say shall register.

Would supplying wrong name to NASA.gov be considered a felony or just
void the license?

 Recipient's name and personal information shall be used for
 statistical purposes only.

The above does not seem to create any conditions for or require any
actions from the Recipient. Why include this phrase? Is the intent to
render the license void if NASA uses personal information for
nonstatistical purposes?

Is publishing a list of names with the number of registrations per
month for each name a statistical purpose? How about identifying the
user that registered more times than all other users (statistical
maximum)?

Thanks,

Alex.

P.S. Not sure why, but I am surprised that a government organization
would want to establish extreme tracking measures which are likely to
hinder its tax-funded software.
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-12 Thread jcowan
Lawrence E. Rosen scripsit:

   iii.  NASA policy requires an effort to accurately 
  track usage of 
  released software for documentation and benefits 
  realized?purposes.  See 3.F.
 
 Such provisions are not allowed in an open source license. Reporting
 requirements are viewed as unreasonable limitations on the rights of
 licensees to do anything they want internally with open source software
 (e.g., make copies, derivative works, etc.). On the other hand, because of
 reciprocity (see my further comment below) you'll be able to see
 improvements to NASA software that are distributed by others, and benefit
 from them. That will be measurable.

Note the wording requires an effort to accurately track.  It is the
effort, not the tracking, that is mandatory, and indeed the draft NOSA
requests rather than requires users to register with NASA.

-- 
They tried to pierce your heartJohn Cowan
with a Morgul-knife that remains in the http://www.ccil.org/~cowan
wound.  If they had succeeded, you wouldhttp://www.reutershealth.com
become a wraith under the domination of the Dark Lord. --Gandalf
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-12 Thread Alex Rousskov

On Thu, 12 Feb 2004 [EMAIL PROTECTED] wrote:

 Note the wording requires an effort to accurately track.  It is
 the effort, not the tracking, that is mandatory, and indeed the
 draft NOSA requests rather than requires users to register with
 NASA.

If the intent is to show an effort, the corresponding informative
clauses should be moved from the license to a Web site and/or software
README file. Many license readers, especially those who are not native
English speakers, will not see the difference you identify above or,
regardless of their mother tongue, will not be sure whether the
difference is legally significant.

If the intent is to track users, the corresponding normative clauses
should be rewarded to better match the intent.

Alex.
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-12 Thread Russell McOrmond
(just to the list)

On Thu, 12 Feb 2004 [EMAIL PROTECTED] wrote:

 Note the wording requires an effort to accurately track.  It is the
 effort, not the tracking, that is mandatory, and indeed the draft NOSA
 requests rather than requires users to register with NASA.

  Does this really belong in the license agreement where the question of
why a requests is in there at all?  This seems like it should be in the
user documentation and is outside the context of the license agreement.  
With it in the license agreement people may simply not use the software at 
all if they do not wish to register and don't want to consult a lawyer 
about the legality of that.

  With this clause in there it seems vague whether it is Open Source or
not.  Beyond the legal issues I think it will be harmful to the goals of
NASA in releasing software to have this in the license.

---
 Russell McOrmond, Internet Consultant: http://www.flora.ca/ 
 Perspective of a digital copyright reformer on Sheila Copps, MP.
 http://www.flora.ca/russell/drafts/copps-ndp.html
 Discuss at: http://www.lulu.com/forums/viewtopic.php?t=2757

--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


The NASA license may be unconstitutional? Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-12 Thread Andy Tai
The NASA license as proposed may be against the law in
many locations.  For example, in Taiwan the
Constitution of the Republic of China is the supreme
law of the land.  The NASA license demands that it is
governed by US Federal Law, which conflicts with the
ROC's sovereignty and copyright laws and this
requirement is unconstitutional.  

The same probably is true for most locations outside
the US.

--- Bryan Geurts [EMAIL PROTECTED] wrote:
 This Email was prepared in satisfaction of OSI
 Certification Process Step 
 
  ii.  Federal Statute mandates that the U.S.
 Government can only be 
 held subject to United States federal law.  See 5.C.
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-12 Thread Richard Schilling
O.K. - I'm going to rant.  Nothing personal here Bryan, but NASA put 
some good time into this so I'm going to pick apart your resonse as a 
non-NASA person.  Specifically, you state some views that are 
misguided.  So, I post my response because so many times on this list 
people try to play armchair lawyer and pick apart a license.  It's 
not appropriate and degrades the value of the discussion.  Lawyers most 
likely write NASA licenses and that's something to respect.  When you 
read NASA's license, you may very well be reading the best license that 
money can buy.

I hope that opensource.org applies some sensible legal criteria when 
reviewing submissions - especially this one.  All other discussions are 
just hot air.

see below for some of my own hot air ...

On 2004.02.12 12:21 Lawrence E. Rosen wrote:

[snip]

  i.  NASA legal counsel requires that all NASA
 releases of software
 include indemnification of the U.S. Government from any third party
 liability arising from use or distribution of the software.  See
4.B.
All open source licenses include very broad disclaimers of liability.
Does
the government also require indemnification? Why? I'm sorry, but I
can't
conceive of any open source distributor or contributor to NASA
This is a liability issue.  Why should the government be responsible 
for the misuse of the software they write?  Why should anyone expose 
themselves to third party lawsuits when all they want to do is provide 
some benefit to the public?  Anyone who doesn't understand this part of 
the license has no business using the associated software in the first 
place.

software who
would dare to indemnify the US government or any of its agencies.
You're the
one with the deep pockets and with a Congress that can legislate any
protections you need against tort, contract or intellectual property
liability. Why should we assume those risks for you? :-) Please stick
with a
disclaimer of liability; every open source license has one.
You have it backwards.  Why should NASA accept the risk of you using 
their product?  That would put my (however small) tax contribution to 
NASA at risk!  Not O.K.

NASA obviously spent a lot of time putting that license together, and 
those who have even an ounce of a clue about licensing recognize the 
importance of this wording.

Better question: Why should the NASA license stoop to the lower level 
of other open source licenses that are just pseudo legal terms written 
up by a bunch of non-legal people?

The onus to provide a suitable-for-US-courts license is on the people 
who wrote the original licenses.  Specifically, the folks who wrote the 
existing licenses endorced by opensource.org have the responsibility to 
show their writing is up to par with what NASA puts out - not the other 
way around.  Is NASA perfect? no, but at least they're open to 
discussing the license in public on this list.  And they'll address 
*legitimate* licensing issues as they come up.

Big brother ranting just doesn't belong in a discussion about 
licenses.  I'm glad NASA's got big pockets, and I'm glad they're 
protecting it with their licenses so they can worry about space 
exploration.  
  ii.  Federal Statute mandates that the U.S.
 Government can only be
 held subject to United States federal law.  See 5.C.
The Open Software License (OSL, 
www.opensource.org/licenses/osl-2.0.php)
establishes jurisdiction, venue and governing law for a US-based
licensor
(such as a US government agency) in the United States. See OSL § 11.
[Foreign readers of this email should take comfort that the OSL is not
US-centric; jurisdiction under the OSL lies wherever the licensor
resides
or conducts its primary business.]
In any license, specifying a venue is up to the writer.  Take it or 
don't use the license.  Or how about asking the folks at NASA, Would 
you also consider venue as a suitable venue in your license?  That 
would at least be POLITE.  Chances are the presently stated venue has 
the best chance of making sure NASA can fend off frivilous and silly 
lawsuits.  Just a guess. . .

  iii.  NASA policy requires an effort to accurately
 track usage of
 released software for documentation and benefits
 realized?purposes.  See 3.F.
Such provisions are not allowed in an open source license. Reporting
requirements are viewed as unreasonable limitations on the rights of
licensees to do anything they want internally with open source
Biggest problem of all here - who in all of creation has the authority 
on blessing open source licenses?  I don't even think that half of the 
existing opensource.org endorsed licenses are capable of achieving 
their self-stated goals.  Asking NASA to adopt license language that 
might not serve its intended purpose is just flat out wierd.

I maintain that an open source license has certain characteristics and 
achieves some well defined goals - the primary one being quick, open 
distribution or source code and documentation to the end user 

Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-12 Thread Ian Lance Taylor
Richard Schilling [EMAIL PROTECTED] writes:

  Such provisions are not allowed in an open source license. Reporting
  requirements are viewed as unreasonable limitations on the rights of
  licensees to do anything they want internally with open source
 
 Biggest problem of all here - who in all of creation has the authority
 on blessing open source licenses?

Huh?  The point of this mailing list is to advise OSI on blessing open
source licenses.  You don't have to believe that OSI's blessing has
any value.  But there isn't much point to joining this mailing list if
you reject the whole concept of OSI blessing a license.

 I maintain that an open source license has certain characteristics and
 achieves some well defined goals - the primary one being quick, open
 distribution or source code and documentation to the end user without
 charging a license fee.  It is entirely unappropriate to specify what
 belongs and doesn't belong in an open source license.  Either the
 license achieves it's own goals or it doesn't.

OSI will only bless licenses that meet the Open Source Definition:
http://opensource.org/docs/definition.php

Lawrence is correctly saying that if the NASA license requires
tracking of released software, that license does not conform to the
OSD, and therefore the OSI should not bless it.

That would not mean that the license is a bad license.  It would
merely mean that software released under the license is not OSI
Certified Open Source Software.

Ian
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-12 Thread Ben Reser
First of all general comments.  I see real problems for this license in
cases where the software was written entirely by civil servents.  In
such a case it can't be a bare license.  It'd have to be a contract.
But if it's a contract aren't you trying to create a copyright for the
work through the contract that Title 17 specifically says you can't
have?  Don't you start running into all the privity problems that have
been discussed lately surrounding the GPL?

On Thu, Feb 12, 2004 at 11:28:11AM -0800, Bryan Geurts wrote:
 E. Larger Work means computer software that combines Subject
 Software, or portions thereof, with software separate from the Subject
 Software that is not governed by the terms of this Agreement.

 I. A Recipient may create a Larger Work by combining Subject Software
 with separate software not governed by the terms of this agreement and
 distribute the Larger Work as a single product. In such case, the
 Recipient must make sure Subject Software included in the Larger Work
 is subject to this Agreement.

I see this as a problem.  There's no mere aggregation exception here.  A
Linux distribution that included your software on their CD could be
considered as distributing a single product.  And according to your
license would have to be licensed in its entirety under the NOSA.  I'd
argue that this violates section 9 of the OSD.

 F.  Modification means any alteration of, including addition to or
 deletion from, the substance or structure of either the Original
 Software or Subject Software, and includes derivative works, as that
 term is defined in the Copyright Statute, 17 USC 101.  However, the
 act of including Subject Software as part of a Larger Work does not in
 and of itself constitute a Modification.

 C. Each Contributor must characterize its alteration of the Subject
 Software as a Modification and must identify itself as the originator
 of its Modification in a manner that reasonably allows subsequent
 Recipients to identify the originator of the Modification.  In
 fulfillment of these requirements, Contributor must include a file
 (e.g., a change log file) that describes the alterations made and the
 date of the alterations, identifies Contributor as originator of the
 alterations, and consents to characterization of the alterations as a
 Modification, for example, by including a statement that the
 Modification is derived, directly or indirectly, from Original
 Software provided by NASA. Once consent is granted, it may not
 thereafter be revoked.

This seems contradictory to me.  You define Modification in a way that
would include things that might not necessarily be considered derivative
works.  But then seem to require people to include a statement
stipulating that their Modification is a derivative.  This may not be
your intent here, but it seems someone could read it that way.  Granted
you didn't use the term derivative work but rather derived as well.

I think the way the GPL handles this better.  Separating the changes
made from the file can create a real mess when creating derivative works
(especially since it's not really clear if you can remove these
notifications under this license, you later note that you can't remove a
copyright notice without specific permission and a statement that its a
derviative would seem to imply a copyright).  I'd say that the
Modifications must be noted in the file and the change log file if one
exists.  That way if the change log file were to get seperated from the
file you'd still have the record.  Or you could just do what the GPL
does and require the notification to be added to the file.  I'll note
though that a lot of projects completely ignore this requirement of the
GPL and use separate change log files.

For that matter I think requiring a written statement of it being a
derivative is unnecessary.  I can just see this huge mess of written
statements in the change log file.  Which would make the change log file
less than useful.  Especially if every change would require such a
declaration.  Incidentally, if NASA accepts contributions then they'd be
bound by these terms as well.

Also while probably OSD compliant, I'll point out that Debian would
probably not consider this as meeting the DFSG.  By requiring
identification of the contributor it would fail their Chinese
dissident test.  

 F. In an effort to track usage and maintain accurate records of the
 Subject Software, each Recipient, upon receipt of the Subject
 Software, is requested to register with NASA by visiting the following
 website: __.  Recipient's name and
 personal information shall be used for statistical purposes only. Once
 a Recipient makes a Modification available, it is requested that the
 Recipient inform NASA at the web site provided above how to access the
 Modification.
 
 [Alternative paragraph for use when a web site for release and
 monitoring of subject software will not be supported by releasing
 project or Center] In an 

Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-12 Thread John Cowan
Ian Lance Taylor scripsit:

 Lawrence is correctly saying that if the NASA license requires
 tracking of released software, that license does not conform to the
 OSD, and therefore the OSI should not bless it.

However, the NASA license does *not* require it.

-- 
Eric Raymond is the Margaret Mead   John Cowan
of the Open Source movement.[EMAIL PROTECTED]
--Lloyd A. Conway,  http://www.ccil.org/~cowan
  amazon.com review http://www.reutershealth.com
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3


Re: The NASA license may be unconstitutional? Re: For Approval: NASA Open Source Agreement Version 1.1

2004-02-12 Thread Richard Schilling
On 2004.02.12 20:05 Andy Tai wrote:
The NASA license as proposed may be against the law in
many locations.  For example, in Taiwan the
Constitution of the Republic of China is the supreme
law of the land.  The NASA license demands that it is
governed by US Federal Law, which conflicts with the
ROC's sovereignty and copyright laws and this
requirement is unconstitutional.
These are serious issuees with respect to international licensing, but 
I doubt the NASA license is unconsitiutional in the US.  Perhaps in 
other countries, but most likely not here :-)

Licenses always must be specific to the country in which they are used 
for them to be effective.

The World Trade Organization provides a common framework for licensing 
and Intellectual Property standards.  Since China is a member of the 
WTO it should help address these types of international differences.

Richard Schilling



The same probably is true for most locations outside
the US.
--- Bryan Geurts [EMAIL PROTECTED] wrote:
 This Email was prepared in satisfaction of OSI
 Certification Process Step

  ii.  Federal Statute mandates that the U.S.
 Government can only be
 held subject to United States federal law.  See 5.C.
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3

--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3