lwn.net Open in urlscan Pro
2600:3c03::f03c:93ff:febd:80f5  Public Scan

Submitted URL: http://lwn.net//2000//0907//
Effective URL: https://lwn.net//2000//0907//
Submission: On August 03 via api from US — Scanned from US

Form analysis 0 forms found in the DOM

Text Content

Bringing you the latest news from the Linux World.
Dedicated to keeping Linux users up-to-date, with concise news for all interests



Sections:
 Main page
 Security
 Kernel
 Distributions
 Development
 Commerce
 Linux in the news
 Announcements
 Back page
All in one big page


Other LWN stuff:
 Daily Updates
 Calendar
 Linux Stocks Page
 Book reviews
 Penguin Gallery


 Archives/search
 Use LWN headlines
 Advertise here
 Contact us


Recent features:
- RMS Interview
- 2001 Timeline
- O'Reilly Open Source Conference
- OLS 2001
- Ga�l Duval
- Kernel Summit
- Singapore Linux Conference
- djbdns


Here is the permanent site for this page.

See also: last week's LWN.




LEADING ITEMS AND EDITORIALS


Qt is to be released under the GPL. Trolltech has thrown in the towel and
announced that the Qt toolkit, as of the upcoming 2.2 release, will carry a dual
license. For those who prefer it, the QPL may still be used. But for the rest,
Qt 2.2 may be used under the terms of the GNU General Public License.

This move will bring an end to more than two years of controversy centered
around the Qt license. Qt's initial license was in no way free, and caused much
concern among free software users. Trolltech eventually responded with the QPL
which was, grudgingly, acknowledged to be a free license. The QPL remained
incompatible with the GPL, however, leading many to conclude that linking the
(GPL licensed) KDE code with Qt was not legal. For this reason, the Debian
distribution still does not include KDE.

Now that everything is covered under the GPL, this trouble should go away (but
see the next article, below). KDE is indisputably free software.

Will this change bring about the end of the "KDE vs. GNOME" rivalry? Most
certainly not. But GNOME has lost whatever high moral ground it may once have
had. The competition will continue, but it will, hopefully, be in a much more
interesting vein. The two projects, deprived of the licensing issue, will have
to compete on two factors:



 * Technical merit. GNOME and KDE have taken different approaches to a number of
   technical issues. As LWN has stated in the past, it is going to be very
   interesting to see how these choices work out. There will be much to learn
   from watching how the two projects go.
   
   

 * Human factors. In the end, the real question is the extent to which KDE and
   GNOME produce software that people want to use. Creating that software is
   going to require a great deal of attention not only to the features that
   people want, but also to usability. Getting the human factors side of things
   right is seriously hard, and both projects could probably make good use of
   some more effort directed specifically toward usability issues.

The end result seems reasonably predictable, really. It's already common to see
systems with both KDE and GNOME installed. Users may "run" either KDE or GNOME,
but they will pick and choose their applications individually, depending on
which they like best. In the end, letting users decide what is best for them is
what Linux is all about.

(See also: KDE's response to Richard Stallman's editorial, and this additional
response from some KDE developers).

Must KDE ask forgiveness for its sins? One would hope that the KDE licensing
wars would be truly over. This note from Richard Stallman, however, makes it
clear that the hangover may be with us for a little bit yet. Those who violate
the GPL lose the right to use the code covered by that license; according to the
letter of the law, people who linked GPL code with Qt can no longer use that
code without forgiveness from its copyright holders. Nobody has ever been held
to that standard before, but RMS seems to think that things should be done
differently this time.

Mr. Stallman claims that KDE has made use of (unspecified) GPL-licensed code
from other projects. One could conceivably create trouble with this charge -
assuming that specifics of the alleged improprieties were to be made public. But
what is the point?

RMS has generously offered forgiveness for all software under the FSF copyright,
and has called on others to do the same. If one absolutely must make an issue of
alleged past violations, this is the only way to do it. KDE's only crime is to
try to make the best free Linux desktop it could; to tell them they need to beg
forgiveness is insulting at best. It's time to put the whole KDE licensing issue
behind us and move on.

:CluelessCat? Thanks to a (previously) little-known company called "Digital
Convergence," we now have our latest attack on the right to program.

Digital Convergence came up with an interesting idea. They give away a cheap
barcode reader (called the ":CueCat") and some (Windows) software. People plug
the reader into their computer, then use it to read a special code printed with
advertisements and such. The browser running on the computer will then be
directed to a specific web page just waiting to take a credit card number. For
added fun, the device can also pick up coded audio signals from a television.

If you put an interesting device out there, some Linux hacker somewhere will try
to make it work. If the device is free, and relatively simple as well, quite a
few hackers will jump in. And, sure enough, :CueCat drivers started appearing on
the net.

Digital Convergence, as it turns out, didn't like that; it called in its lawyers
and set about shutting down sites hosting :CueCat drivers. It seems that such a
driver violates the company's "intellectual property," though exactly what that
property is has not yet been specified. See, for example, copies of the lawyer
letter posted on the FBM Terrorist Conspiracy From Hell, Inc page. The case
appears weak, but the company has managed to get the :CueCat drivers pulled down
- for now.

Why would Digital Convergence do such a thing? While many Linux users may not
use their readers to go to advertisers' web pages, some certainly will. So
companies that are paying Digital Convergence for the :CueCat referrals should
be happy; happy customers are generally good for business.

One part of the answer can, perhaps, be found in this issue of Lauren
Weinstein's Privacy Digest. Use of the :CueCat, it seems, requires sending in
some personal information, along with the serial number of the device. Every
code you scan gets tied together with your information, building a nice little
profile. According to the Privacy Digest, Digital Convergence is aware of and
responsive to privacy issues, which is encouraging. But the commercial value of
the data collected by the :CueCat system is obvious.

And that is why Digital Convergence doesn't like the Linux driver, and why it is
so important that the driver exist. When source is available, users of the
device who are concerned about their privacy can do something about it. They
need not depend on the promises of a company whose commercial interests clearly
lie in the collection and sale of personal information.

This is a classic example of what the "free" in free software really means. If
we can not write software to work with the things we own, we have lost an
important freedom. This case is important, even for those who lack the desire
for quicker access to commercial web pages facilitated by a feline-shaped
scanner device.

(See also: this Slashdot topic with an unhelpful response from Digital
Convergence and 901 (as of this writing) comments).

One last word on Geeks With Guns. Our publication of the Geeks With Guns report
has inspired a fair amount of mail. Not everyone is pleased that we ran the
article; others feel that we did not run it prominently enough. We covered it as
an event involving Linux personalities at a Linux conference, and still feel it
was appropriate.

On the other hand, the letters to the editor on the subject have been squelched
with a firm hand. Our thanks to all of you who wrote to us - pro or con - but
the discussion is heading rapidly into areas beyond LWN's scope.

As always, letters to the editor should be sent to letters@lwn.net.

Minor change to the software announcements. Thanks to changes put in by Scoop
over at Freshmeat, the software announcements this week have been broken apart
by major category, to make them easier to scan. Several people have asked for
this; we expect it to be popular. We will probably also make an alternate
version of the software announcements available next week, one that breaks up
the announcements by license type instead of by category. Your feedback to these
changes is always appreciated.

We've also left in place a minor change which causes an individual software
announcement to pop up in an external window if you click on it. This is against
our normal policy (we generally hate popup windows) and it can certainly be
argued that it should be removed, allowing you to choose to drag and drop a link
if you want to see it in an external window. What we want to know is your
preference. Please send your comments to lwn@lwn.net.

Inside this week's Linux Weekly News:

 * Security: Vendor coordination, glibc vulnerabilities, lots of updates.
 * Kernel: TUX kernel-based web-server, zero-copy TCP, no Open-Source NDS for
   Linux.
 * Distributions: FTOSX, MageNet and Scrudgeware join the distributions list,
   Linux-Mandrake 7.2 beta released.
 * Development:FreeGIS, new Erlang, Perl, and Python.
 * Commerce: iRobot, IBM Asia Pacific Linux Initiative, RSA patent release,
   M-Systems and LynuxWorks.
 * Back page: Linux links, this week in Linux history, and letters to the editor

...plus the usual array of reports, updates, and announcements.

This Week's LWN was brought to you by:

 * Jonathan Corbet, Executive Editor
 * Elizabeth O. Coolbaugh, Managing Editor


September 7, 2000






 

Next: Security

 

Copyright © 2000 Eklektix, Inc., all rights reserved
Linux ® is a registered trademark of Linus Torvalds