classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: javax.swing.text.rtf.RTFEditorKit


From: Dalibor Topic
Subject: Re: javax.swing.text.rtf.RTFEditorKit
Date: Thu, 03 Mar 2005 16:10:09 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20041007 Debian/1.7.3-5

Sven de Marothy wrote:

So more recently, I started looking into using something like JavaCC to
create a proper parser. (Although I haven't gotten further with that
either.)

Unless Sun's parser generator has surprisingly recently switched away from Sun's funny but broken non-nuclear BSD, or as Sun calls it, BSD+, to a sane license while I wasn't looking[0], I'd recommend using ANTLR for proper parsers, as it's in the public domain, well maintained and is already used successfully by gjdoc.

Their licensing on JavaCC seems to be all over the place, really. The web site for JavaCC [1] claims it is under the GPL-compatible BSD license[2], but that's not the case. In reality, parts of it are under some obscure Sun closed source license that has nothing to do with BSD at all, for example [3] contains all sorts of funny claims, like restricting use, export, claims to have patents covering it, without licensing the patents to the users, and so on.

A classical case of Sun claiming one thing in their 'PR' and a completely different thing in the actual licensing terms of the code. They seem do be doing that all the time recently, which is a bit disappointing from a company that should clearly know better. :(

cheers,
dalibor topic

[0] http://lists.debian.org/debian-legal/2004/10/msg00190.html
[1] https://javacc.dev.java.net/
[2] http://www.opensource.org/licenses/bsd-license.html
[3] https://javacc.dev.java.net/source/browse/javacc/src/javacc.java?rev=1.1&view=auto&content-type=text/vnd.viewcvs-markup




reply via email to

[Prev in Thread] Current Thread [Next in Thread]