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.cppDid 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