Re: [HOpenGL] Re: GLUT copyright violation

2003-03-24 Thread Sven Panne
Ross Paterson wrote:
 [...] The text you've used is also spread across the manpages included
 in the glut tarball.

I wasn't aware of that.

 Assuming that makes the manpages part of libglut, they would be covered
 by the permission Michael Weber mentioned:
 
 http://www.fifi.org/doc/glutg3-dev/copyright

Cool! Mark's reply on the bottom of that page is far more than we need.
I'm a bit surprised though that he suddenly even allows modifications of
his library, something which he tried so hard to avoid in the past.
 
 so it should suffice to change the acknowledgement in GLUT.hs to say
 that your docs are based on the manpages from libglut, by Mark J. Kilgard.

I will gladly do so. Would this calm down everybody here?

Many thanks to Ross for this Happy End! :-)

Cheers,
   S.
___
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs


OpenGL documentation license [was: GLUT copyright violation]

2003-03-24 Thread Sven Panne
And while we are at this thrilling topic: I'm using the man pages from
SGI's OpenGL sample implementation (SI) as a basis for the documentation of
the OpenGL part. This is in accordance to SGI's license

   http://oss.sgi.com/projects/FreeB/

which was confirmed by Jon Leech (see below). The only thing currently
missing is the SGI copyright notice at the start page of the documentation,
something which is on my ToDo list for a long time :-}. It will be added
very soon, so we should be on the legal track here...

Cheers,
   S.

---

From: Jon Leech [EMAIL PROTECTED]
To: Sven Panne [EMAIL PROTECTED]
Subject: Re: SI license

On Tue, Sep 10, 2002 at 02:32:15PM +0200, Sven Panne wrote:
 I have a small non-technical question about the license of the SI:
 Would it be OK to use the SI's man pages as a basis for the online
 documentation of my open source OpenGL binding for Haskell?
 (http://haskell.org/HOpenGL) I had a look a the SGI Free Software
 License B, but without being a lawyer it is a bit hard to tell.  BTW,
 the project uses literate programming to automatically generate the
 API documentation from the Haskell sources, so there is no real
 separate documentation for the binding, if this is of any legal
 significance...

In essence the FreeB license is BSD-like, so you can do almost
anything with material covered by it other than change or remove the
license applied to that material.

If you were to integrate material from the SI man pages into your
bindings and include the SGI copyright notice along with the material
you integrated, that would be OK with us. I imagine there would be a
significant problem with this scheme if your code is under an
incompatible license like GPL, though.

Jon Leech
SGI
___
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs


Re: GLUT copyright violation

2003-03-21 Thread Sven Panne
Well, I've already responded to this allegation yesterday, but
obviously not to this list. Mailing in hurry is seldom a good idea...
So I'm trying to explain this once again:

Let's start with non-legal (i.e. common sense) arguments:

* I do not claim that the documentation of my GLUT binding is written
  from scratch and therefore I have included a reference to Mark's
  original work at a prominent place. Although I do not concur with
  Mark's attitude in all areas, I respect his work: Writing a simple
  but very useful library which is still in use after a decade is more
  than most people will probably achieve in their lifetime.

* I've tried very hard to stay in GLUT's spirit and made no gratuitous
  additions, which is exactly what Mark is trying to achieve with the
  status GLUT. Although sometimes a nuisance, this is why GLUT hasn't
  evolved into yet another swiss army knife library, which are so
  common these days.

* I do not earn a single cent from my binding, neither does Mark get
  any money for GLUT. And even if he did, making GLUT available to a
  broader audience would boost his income, not lessen it.

* I've tried to contact Mark several times through different channels,
  but without avail. Browsing through the links Claus has kindly
  tracked down, it is clear that Mark has lost his interest in GLUT and
  probably has a mail filter deleting everything about this topic. On
  the one hand, I can understand this, because given GLUT's widespread
  use, he is probably flooded with mails about it. But on the other
  hand this makes it nearly impossible to really sort this simple
  copyright issue out, which is a pity.

Now to the more formal arguments: Attaching a two-line copyright
statement to something isn't even remotely enough to prevent any usage
without explicit admission, so I suggest people should read a bit
before starting a copyright infringement jihad against me, e.g.

   http://www.benedict.com/info/fairUse/fairUse.asp

or the memorandum of a well-known person in her more peaceful days:

   http://fairuse.stanford.edu/rice.html

And some final words taken from
http://www.law.cornell.edu/copyright/cases/499_US_340.htm :

   [...] The primary objective of copyright is not to reward the labor
   of authors, but promote the Progress of Science and useful Arts. [...]
   To this end, copyright assures authors the right to their original
   expression, but encourages others to build freely upon the ideas and
   information conveyed by a work.

Cheers,
   S.
___
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs


Re: [HOpenGL] Re: GLUT copyright violation

2003-03-21 Thread Sven Panne
Ross Paterson wrote:
 That is a delicate way of putting it. It appears that you've used almost
 all of his text.

... as a basis. And that's exactly what should be expected for a library
binding: Either you follow the initial specs exactly or you don't really
do a binding.

 Even though no money is involved, calling this fair use and ignoring his
 notice is quite a stretch.

Well, the amount of work used is of course an issue, but not *the* issue,
see e.g.:

   http://www.utsystem.edu/ogc/intellectualproperty/copypol2.htm#test

I use Mark's published (see 2.) work in a non-profit way (1.), but not
to a small amount (3.). But there is no market for the GLUT docs and
I neither compete with Mark's work nor do I take away royalties from
him (4.). So this *is* a fair use IMO, but IANAL...

And to restate: I do not simply ignore Mark's notice, he ignores any
attempt of communication on this issue.

Cheers,
   S.
___
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs


Re: [HOpenGL] Re: GLUT copyright violation

2003-03-21 Thread Ross Paterson
On Fri, Mar 21, 2003 at 04:52:29PM +0100, Sven Panne wrote:
 Ross Paterson wrote:
  That is a delicate way of putting it. It appears that you've used almost
  all of his text.
 
 ... as a basis. And that's exactly what should be expected for a library
 binding: Either you follow the initial specs exactly or you don't really
 do a binding.

It would still be a binding without his text -- though not as convenient
because people would have to use both his document and a description of
how the Haskell binding related to it.

  Even though no money is involved, calling this fair use and ignoring his
  notice is quite a stretch.
 
 Well, the amount of work used is of course an issue, but not *the* issue,
 see e.g.:
 
http://www.utsystem.edu/ogc/intellectualproperty/copypol2.htm#test
 
 I use Mark's published (see 2.) work in a non-profit way (1.), but not
 to a small amount (3.). But there is no market for the GLUT docs and
 I neither compete with Mark's work nor do I take away royalties from
 him (4.). So this *is* a fair use IMO, but IANAL...

So you're claiming that any non-profit use of a non-profit publication
is fair use, any thus any restrictions imposed by the author are void
(except for giving them credit, I guess).

I'm pretty sure that's incorrect (apart from the importance of the scale
of use, you're also forgetting that fair use is limited to certain kinds
of purpose), but then we're not lawyers, and you're talking about US
copyright law to boot.

I just believe that if an author gives us something, s/he should have
some control over how their work is used.  I'd prefer to receive it with
fewer conditions, but that is their decision.  It's a fair bargain.
A world run your way would be the poorer, with authors less likely to
produce non-profit publications.

 And to restate: I do not simply ignore Mark's notice, he ignores any
 attempt of communication on this issue.

I did not say simply ignore -- I said ignore, which was true.
But his lack of cooperation does not affect anything.
___
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs


GLUT copyright violation

2003-03-20 Thread Ross Paterson
The Haddock documentation embedded in the GLUT package is derived from
The OpenGL Utility Toolkit (GLUT) Programming Interface API version 3:

http://www.opengl.org/developers/documentation/glut/spec3/spec3.html
http://www.opengl.org/developers/documentation/glut/glut-3.spec.ps.gz
http://www.opengl.org/developers/documentation/glut/glut-3.spec.pdf

which carries the following notice:

 Copyright (c) 1994, 1995, 1996. Mark J. Kilgard. All rights reserved.

 All rights reserved. No part of this documentation may be reproduced, in
 any form or by any means, without permission in writing from the author.

It appears that this permission is unavailable.
___
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs