Date: Sun, 07 Mar 1999 12:11:46 -0500 From: "Pedro F. Giffuni" <pfgiffun@bachue.usc.unal.edu.co> To: "Brian W. Buchanan" <brian@CSUA.Berkeley.EDU> Cc: freebsd-chat@freebsd.org Subject: Re: A BSD-licensed GUI toolkit? Message-ID: <36E2B352.6C03AF1A@bachue.usc.unal.edu.co> References: <Pine.BSF.4.05.9903052010250.422-100000@smarter.than.nu>
next in thread | previous in thread | raw e-mail | index | archive | help
I am not sure a BSD license is incompatible with QPL:
The restrictions are very unusual, but it says you must redistribute the
sources fpr the application (which most BSD licensed software I use do)
and to make it possible for everyone to redistribute it (which we do).
I assume if you don't want to redistribute the sources, as the BSD
license permits, it only means you have to buy a Qt license that lets
you do it.
I do agree with the idea that we should have a free object oriented GUI.
I thought about it some time ago, but there are sufficient (almost-free)
GUIs around (Just remembered I have to port UIT one of these days).
Besides, I think I'll be using Modula-3 or Python from now on :-)
cheers,
Pedro.
Brian W. Buchanan wrote:
>
> Well, Troll Tech just unveiled version 1.0 of their QPL (Qt Public
> License) for Qt Free Edition, and after a quick read-over, I don't think
> it's compatible with BSD-licensed software. Excerpt:
>
> --------------------------------------------------------------------------
>
> 6. You may develop application programs, reusable components and other
> software items that link with the original or modified versions of the
> Software. These items, when distributed, are subject to the following
> requirements:
>
> a. You must ensure that all recipients of machine-executable forms of
> these items are also able to receive and use the complete
> machine-readable source code to the items without any charge beyond the
> costs of data transfer.
>
> b. You must explicitly license all recipients of your items to use and
> re-distribute original and modified versions of the items in both
> machine-executable and source code forms. The recipients must be able
> to do so without any charges whatsoever, and they must be able to
> re-distribute to anyone they choose.
>
> c. If the items are not available to the general public, and the
> initial developer of the Software requests a copy of the items, then
> you must supply one.
>
> --------------------------------------------------------------------------
>
> First and foremost, this is invalid. One cannot assert a copyright on an
> API, and therefore they cannot declare that anything that will link with
> their library falls under their license.
>
> The previous clause, however, states ("Software" == Qt):
>
> 5. You may use the original or modified versions of the Software to
> compile, link and run application programs legally developed by you
> or by others.
>
> If one takes the phrase 'legally developed' to mean 'compliant with section
> 6', this means that BSD-licensed software cannot be linked with Qt, but
> GPLed software can. This, well, sucks. Basically, if one wants to
> distribute software linked with Qt, or that the end-user can legally link
> with Qt upon compiling, it must be released under a GPL-like license.
>
> So...
>
> I think that it's about time that a good GUI toolkit for X be developed
> and released under the two-clause BSD license, both so that developers
> like myself can release software with a clean conscience, knowing that's
> *free* and completely unencumbered, not just "Open Source(r)", and to
> encourage commercial developers to port their software to Unix/X11, as
> they would not have to purchase a Motif or Qt license, use some LGPLed
> library, or write their own toolkit from scratch.
>
> Would anyone here be interested in participating in such a project by
> leading it, hosting it, writing code for it, helping to design it, or in
> any other way?
>
> --
> Brian Buchanan brian@CSUA.Berkeley.EDU
> --------------------------------------------------------------------------
> FreeBSD - The Power to Serve! http://www.freebsd.org
>
> daemon(n): 1. an attendant power or spirit : GENIUS
> 2. the cute little mascot of the FreeBSD operating system
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-chat" in the body of the message
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?36E2B352.6C03AF1A>
