Kaare Hviid wrote:
Package: javacc Version: 3.2+0-1 Severity: wishlist I'm not a Debian developer, I'm not in any way a legal expert, nor am I on the debian-legal list, but I found this odd, and a clarification might be due. The javacc (3.2+0-1 from main of sid) "LICENSE" reads: You acknowledge that this software is not designed, licensed or intended for use in the design, construction, operation or maintenance of any nuclear facility. Since javacc is not _licensed_ for operation in a nuclear facility, wouldn't that be in violation of clause 6 of the DFSG: The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research. It's the "licensed" part that I wonder about. That you should acknowledge that the software isn't "designed" or "intended" for use in a nuclear facility is probably not in violation of the DFSG, since it doesn't explicitly forbid such usage. However, it's not "licensed" for such usage. (No, I'm not in any way affiliated with any nuclear facility - that's not the issue.)
I think that's simply a case of Sun's legal department adding unnecessary confusion to their licenses, making them contradict Sun's intentions. I interpret it in the way you do, too. I doubt Sun's legal depratment intended it to be interpreted in that way :)
Sun seems to refer to the license as BSD+, and licenses their BSD-ish code under it (java3d examples, and similar stuff). There is a thread on http://www.mail-archive.com/fonts@xfree86.org/msg00400.html discussing it in the context of XFreee86. I've CC:ed the Sun developer who's been involved in questions surrounding BSD+, for comments if that interpretation from Sun's legal department is still valid, and who from Sun's legal department made it on behalf of Sun.
Note that you're likely to find more source code licensed under this 'BSD+' license according to google. According to http://mail.gnome.org/archives/gnome-print-list/2004-June/msg00029.html Sun's also eventually relicensed some of their BSD+ code under less ambiguous license terms. They've also done the same for (some of ?) the freedesktop.org code that Sun contributed according to http://freedesktop.org/pipermail/stsf-commit/2004-July/000088.html . So maybe the same could be done for javacc and other Sun-owned software that's licensed under 'BSD+'.
cheers, dalibor topic