[haiku-development] Re: GLUT licence problem

  • From: Alexander von Gluck <kallisti5@xxxxxxxxxxx>
  • To: <haiku-development@xxxxxxxxxxxxx>
  • Date: Sun, 12 Aug 2012 08:38:18 -0500

On 12.08.2012 02:18, pulkomandy wrote:
On Sat, Aug 11, 2012 at 08:08:44PM -0500, Alexander von Gluck wrote:
http://cgit.haiku-os.org/haiku/log/src/libs/mesa/glut

>Hmm.. That commit is me moving it from mesa/glut to glut.

*Correction*

In the two files changed, one was a Haiku one:
http://cgit.haiku-os.org/haiku/tree/src/libs/glut/glutGameMode.cpp

And one was a freely licensed Be one:
http://cgit.haiku-os.org/haiku/tree/src/libs/glut/glutEvent.cpp

Did you remove all of Philippe Houdoin work in the process ? (see first
link). These patches were made before your work on mesa.

Good point. At least I'm not 100% to blame :)


With those changes, I'm not 100% clear on what was modified to
result in the licensing breach.

The licence in glutEvent.cpp (and other parts of Glut) is:

*      Copyright (C) 1997, Be Inc.  Copyright (C) 1999, Jake Hamby.
*
* This program is freely distributable without licensing fees
* and is provided without guarantee or warrantee expressed or
* implied. This program is -not- in the public domain.

This licence doesn't give us the right to modify Glut, and doesn't allow
to sell it. So it is not as liberal as the MIT licence.
While it is not clear what the initial intention of the Glut authors
were, we have to live with wath they wrote, unless we contact all the
copyright holders mentioned in each source file and ask them if the MIT
licence is ok, then change the licence in all the files.
It seems that the FreeGLUT authors decided it was easier to rewrite it
all from scratch.

Ah. right.  Last night I was pondering contacting PalmSource to see if
they cared (and get it re-licensed?) but the personal copyright does
throw a wrench into that plan. The developer mentioned may of worked for
Be, but that would been hard to track down (and i'm sure PalmSource wouldn't
put any resources into figuring that out)

Do we have the option of having the Inc. purchased or pay-off PalmSource
for motivation? (not that this is a great idea, but the up-front cost may
be easier then porting FreeGLUT which doesn't seem to have very active
development.)

 -- Alex

Other related posts: