On Fri, Jul 23, 2004 at 12:59:33PM +0200, Sven Luther wrote:
> Upto now, the identified problems are threefold, so we can start subthread for
> analysing and discussing them separatedly. Please don't read to much into my
> tentative of concise sumary below for each of those, and argument clearly in
> followups to each of them individually.
> 
> Also, for clarification of the discussion, let's call A the upstream author, M
> the modificator, and U the end user receiving code from M.
> 
>   2) QPL 6c. This, as all of QPL 6, apply to external works linked with a
>   QPLed library, and not really to modified version thereof. QPL 6c means that
>   A is allowed to request a copy of this external work, under an otherwise
>   free licence chosen by M.

| 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:

Now comes the second complication. This entry covers software which is not a
modified version of the original software, but which links with it. This is
still a derived work in our way of argumenting, which is also the position of
the FSF over the GPL, but it is not a modified version of the software.
Modifications are only covered by the previous points.

The annotation confirms this :

|  | This is a license designed for libraries, therefore we must also talk about
|  | application programs or other libraries (components) that are linked with 
the
|  | software, as these include portions of Qt when in binary form. Of course,
|  | given the term "link", there is no differentiation between static and 
dynamic
|  | linking.

The mention of static and dynamic linking is another clue to what is meant as
linking, and i don't think there can be a doubt about this.

|  | In essence this clause says that you may develop programs that link with Qt
|  | provided that you develop Open Source software.

This already points to Trolltech's intention in the below. Some would argue
that this discriminate against proprietary application writters, but the same
applies to the GPL.

Notice also the mention of "These items", which clearly make reference to the
"application programs, reusable components and other software items that link
with the original or modified versions of the Software", and there is no doubt
that this is also the understanding of "these items" that will be used in the
rest of QPL 6.

|       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.

The application must be acompanied by source code. This is basically the exact
content of DFSG #2, except for the mention of cost of data transfer.

Again here, see the reference to "the items" mentioned in the QPL 6 header.

|       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.

Furthermore you must give the recipient of the items the right do redistribute
original or modified versions, in both binary and source. Basically you have
to give the rights of DFSG #1 to #3.

|       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.

Now comes the second issue under discussion. Here these items clearly relates
to the "application programs, reusable components and other software items
that link with the original or modified versions of the Software" mentioned in
the QPL 6 header, and there can be no doubt of that.

The upstream author can request a copy of the items, if they are distributed,
but not openly distributed (in which case he just needs to get the public
version). One could argue again that this would mean a breach of the DFSG #1,
since the right of the author to those software would be considered a fee or
royalty, but the same argumentation as above makes me reject that.

Furthermore, the distribution of these items is governed by the QPL 6a and 6b,
and thus you are supposed to be sending it under a free licence, and are free
to ask for the cost of data transfer. Some claim that the QPL 6a applies only
to source, but if you push this further, it means that the "without any
charge" also applies only to the source, and thus you are free to charge the
upstream author a fee for the program, and this would then be only a clause
disallowing the modificator to refuse to sell the software linking with the
library to the author, and thus the fee or royalty involved is again a moot
point.

Finally, in all of the QPL 6 clause, the licence has just to be free, and is
otherwise of the linked work author's chosing.

Friendly,

Sven Luther

Reply via email to