Skip site navigation (1)Skip section navigation (2)
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>