buggNewSense GNU/Linux - Bugs: bug #28528, Killgard code in various packages


bug #28528: Killgard code in various packages

Submitter:  Karl Goetz <kgoetz>
Submitted:  Fri 08 Jan 2010 11:29:45 PM UTC
Category:  None Severity:  4 - Important
Item Group:  All architectures Status:  Confirmed
Privacy:  Public Assigned to:  None
Open/Closed:  Open
* Mandatory Fields

Add a New Comment (Rich Markup)

Comment Type & Canned Response:
       No canned response available


( Jump to the original submission )

Sun 16 Jan 2011 08:24:06 PM UTC, comment #9: 

Adam, thanks for your comments.

I think that with the "not in the public domain" statement Kilgard means to have attribution required. The FSF licensing lab's comments posted in comment #3 are about Kilgard's license clarification (strictly speaking even a relicensing, I think) in Debian's copyright file [1].

I believe Kilgard dislikes the GPL because it's (strong) copyleft. I thought I read a comment of his about that once, but I can't remember where.

I wonder if it would be possible for Kilgard to blanket relicense everything that bears his "/* 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. */" statement, in a similar way that the BSD license was changed. I suppose it's not possible to make such a change retro-active.

In any case, all-at-once relicensing as opposed to asking him about every single file or project would be a lot less hassle for everyone.

For the new license I was thinking more along the lines of the MIT license, which is more widely used than WTFPL.

[1] http://packages.debian.org/changelogs/pool/main/g/glut/glut_3.7-25/glutg3-dev.copyright
[2] ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change

Sam Geeraerts <samgee>
Project Administrator
Sat 08 Jan 2011 10:48:10 PM UTC, comment #8: 


I am not a lawyer (just a law student) so you should not take what I write as equivalent to a lawyer's advice, but here's my opinion:

The FSF Licensing Lab team is much more qualified than me, so I could be totally wrong here, but I am concerned that Mark may not have provided a free software license. While the source code is available and Mark has specified that the software is "freely distributable", I am very concerned by his statement that the software "is -not- in the public domain". That statement could be reasonably interpreted as expressing that aside from the freedom to distribute the software without licensing fees, other freedoms and rights one would have over explicitly "public domain" software are not to be granted to those who would use the software. Namely, the right to modify the software and distribute modified versions of the software.

The volunteer coordinators directed me to this issue and asked if relicensing the software without going through Mark is a possibility. I would say no. I understand Mark does not like the GPL (is that because it's copyleft?) and doesn't want to be bothered with free relicensing personally.

I would suggest that Mark be contacted and asked to reconsider his position. If he states that relicensing is too troublesome, I'd reccommend him choosing a simply written license, like the WTFPL.

If he still refuses to relicense, I would recommend removing his software from the gNewSense repositories.

Adam Saunders <asaun>
Sat 09 Jan 2010 08:23:53 PM UTC, comment #7: 
Sam Geeraerts <samgee>
Project Administrator
Sat 09 Jan 2010 12:02:13 AM UTC, comment #6: 

This file has both main and universe.

(file #19446)

Karl Goetz <kgoetz>
Fri 08 Jan 2010 11:32:28 PM UTC, comment #5: 

The mesa package uses MesaLib already.
cat debian/watch

this doesn't help our other packages though.

Karl Goetz <kgoetz>
Fri 08 Jan 2010 11:31:57 PM UTC, comment #4: 

I think the simple answer for you here is to simply use freeglut instead of the Kilgard glut in Mesa.

The Mesa releases ares split up so that Mesa, glut and the demos are separate:

MesaLib−7.7.tar.gz MesaGLUT−7.7.tar.gz MesaDemos−7.7.tar.gz

Just don’t use MesaGLUT−7.7.tar.gz

(via sam)

Karl Goetz <kgoetz>
Fri 08 Jan 2010 11:31:33 PM UTC, comment #3: 

Response from FSF Licensing Lab:

After reviewing it, we do think that Mark has granted, in effect, a free software license, and the documentation in the Debian changelog provides notice of that. Obviously we’d prefer something a little more formal, but really, this isn’t any worse than some of the more esoteric free software licenses (like the WTFPL).

Please be careful not to read the notice any further than it goes. In particular: it only applies to what Mark wrote, and it only applies to whatever code of his existed in libglut when he sent his reply to Debian. Nothing anybody else wrote, and nothing that wasn’t in libglut at the time.

(via sam, iirc)

Karl Goetz <kgoetz>
Fri 08 Jan 2010 11:31:14 PM UTC, comment #2: 

I’m arranging to find out which files are affected by Marks copyright.


Here is a list of files/packages affected. Its quite big: http://source.debian.net/source/search?n=25&start=0&q=%22Mark+Kilgard%22

Karl Goetz <kgoetz>
Fri 08 Jan 2010 11:30:44 PM UTC, comment #1: 

ben (2009–11–22): in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=131997 they are talking about a file called glut.h. don’t know if it is the same and if hence relicensing applies to our case.

Karl Goetz <kgoetz>
Fri 08 Jan 2010 11:29:45 PM UTC, original submission:  

This is a dupe of http://bugs.gnewsense.org/Bugs/00365
Original bug by mj: http://bugs.gnewsense.org/Profiles/Mj

I'm re-filing here so we can add attachments (since we have some, thanks to the fossology team).

mesa 7.0.3 rc2 - some files licenses


In Mesa-7.0.3-rc2/include/GL/glut.h is written:

“ /* Copyright © Mark J. Kilgard, 1994, 1995, 1996, 1998. */

/* 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. */ “

Karl Goetz <kgoetz>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #19446:  kilgard-universe-main.txt added by kgoetz (256KiB - text/plain)
file #19444:  fossology-kilgard.txt added by kgoetz (212KiB - text/plain)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by asaun (Posted a comment)
  • -email is unavailable- added by samgee (Posted a comment)




    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2010-01-09 kgoetz Attached File- Added kilgard-universe-main.txt, #19446
    2010-01-08 kgoetz Attached File- Added fossology-kilgard.txt, #19444

    Back to the top

    Powered by Savane 3.9