From owner-freebsd-chat@FreeBSD.ORG Tue Sep 2 10:40:47 2003 Return-Path: Delivered-To: freebsd-chat@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0743916A4C2 for ; Tue, 2 Sep 2003 10:40:47 -0700 (PDT) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [216.148.227.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 97F3C43FE3 for ; Tue, 2 Sep 2003 10:40:45 -0700 (PDT) (envelope-from underway@comcast.net) Received: from localhost.localdomain (12-230-74-101.client.attbi.com[12.230.74.101](untrusted sender)) by attbi.com (rwcrmhc12) with ESMTP id <2003090217404501400bp35ke>; Tue, 2 Sep 2003 17:40:45 +0000 Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost.localdomain (8.12.9/8.12.9) with ESMTP id h82HfL4d050621; Tue, 2 Sep 2003 10:41:22 -0700 (PDT) (envelope-from underway@comcast.net) Received: (from jojo@localhost) by localhost.localdomain (8.12.9/8.12.9/Submit) id h82HfAfJ050620; Tue, 2 Sep 2003 10:41:10 -0700 (PDT) (envelope-from underway@comcast.net) To: Brett Glass References: <4.3.2.7.2.20030901203824.0337c920@localhost> <4.3.2.7.2.20030901205127.0337b270@localhost> From: underway@comcast.net (Gary W. Swearingen) Date: Tue, 02 Sep 2003 10:41:10 -0700 In-Reply-To: <4.3.2.7.2.20030901205127.0337b270@localhost> (Brett Glass's message of "Mon, 01 Sep 2003 20:53:34 -0600") Message-ID: <9nad9nm6kp.d9n@mail.comcast.net> User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Portable Code, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii cc: chad@gcatt.org cc: freebsd-chat@freebsd.org cc: Randi Harper Subject: Re: Ugly Huge BSD Monster X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Sep 2003 17:40:47 -0000 Brett Glass writes: > At 08:49 PM 9/1/2003, Randi Harper wrote: > >>Ack, thinks for pointing that out. I hadn't even considered >>that. Damn. Well, can you think of a better toolkit to use for this >>purpose? Are there any decent ones that aren't GPL'ed? > > I don't know. There's probably something out there that would fill > the bill. > > By the way, QT wasn't originally GPLed, but the Linuxoids beat on > the vendor until it capitulated and released a GPLed version. (I shortend the quotes, as Brett Windowized Randi's text into paragraph-per-line format. Windows must not have been GPLed.) One thing that Qt has going for it is that the Qt people offer cash money terms in addition to the GPL's cross-licensing terms, if you want to avoid GPL infection. I got started on a survey (starting at the table at http://www.atai.org/guitool/ ) of C++ GUI libraries one day last week, and found these (all with BSD/MIT-type licenses except as noted). There are several others listed in the table -- Arachne, Andrew, Yacl, Cvo, C++ wrappers of OpenMotif, and a few more. I'm guessing that most of these will work on FreeBSD with little work, except Fresco seems to need some "configure" work. The downside of them all is the small user base, and some have few docs. IVTools http://www.ivtools.org/ivtools/index.html Mostly supported by one guy who made a living off using it, but there is a small user group. This was a significant improvement of a GUI lib developled by the people behind X11's Fresco. FreeBSD port: /usr/ports/graphics/ivtools Amulet http://pecan.srv.cs.cmu.edu/afs/cs.cmu.edu/misc/mosaic/common/omega/Web/Groups/amulet/amulet-home.html CMU webpages say they've put it in the public domain. I've seen little evidence of a user community, except: FreeBSD port: /usr/ports/devel/amulet Fresco http://www.fresco.org The name is being used by a GPL'd Fresco derivative, but a non-GPLed 1998 version is available. (I played with it on Linux back then.) Lots of "modern" features; uses CORBA, IDL, structured graphics, good layout scheme, etc., but needs more widgets, docs, and developers. Designed to be cross-platform, but has only been ported to Linux&WinNT. FreeBSD: Needs "configure" work. Zoolib http://zoolib.sourceforge.net Cross-platform. Sounds good, except few docs and few users. Open Amulet http://www.openip.org/oa_overview.html Open Amulet; homepage dated Jul'00 Someone tried to advance Amulet (PD wasn't open enough?), but seems to have given up. VCF http://vcf.sourceforge.net/ C++ API; sounds interesting; good docs. This looks quite good, but its main platform is MSFT and the Linux version is currrently broken. WideStudio http://www.widestudio.org/EE/index.html IDE+lib; web page mentions FreeBSD; Seems to have stopped development Dec'02. Looks good. YAAF http://www.yaaf.org/; said to be good; almost no docs;