*BSD News Article 88424


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!spool.mu.edu!howland.erols.net!newsfeed.internetmci.com!news.mathworks.com!fu-berlin.de!news-ber1.dfn.de!news-ham1.dfn.de!news-han1.dfn.de!news-koe1.dfn.de!news.ruhr-uni-bochum.de!nntp.gmd.de!borneo!veit
From: veit@borneo.gmd.de (Holger Veit)
Newsgroups: comp.os.linux.misc,comp.os.linux.networking,comp.os.linux.advocacy,comp.unix.bsd.misc,comp.os.ms-windows.nt.advocacy,comp.os.os2.advocacy
Subject: Re: GPL
Date: 6 Feb 1997 16:59:56 GMT
Organization: GMD - German National Research Center for Information Technology
Lines: 85
Sender: veit@simi (Holger Veit)
Message-ID: <5dd2mc$ad5@omega.gmd.de>
References: <32DFFEAB.7704@usa.net> <32F167BB.41C67EA6@freebsd.org> <0rnuc5.3e1.ln@zen> <5cvodo$hme@omega.gmd.de> <5db0q8$1f6i@usenet1y.prodigy.net>
NNTP-Posting-Host: simi.gmd.de
Xref: euryale.cc.adfa.oz.au comp.os.linux.misc:156298 comp.os.linux.networking:67347 comp.os.linux.advocacy:82496 comp.unix.bsd.misc:2264 comp.os.ms-windows.nt.advocacy:51953 comp.os.os2.advocacy:265812

In article <5db0q8$1f6i@usenet1y.prodigy.net>, davidsen@tmr.com (bill davidsen) writes:
|> In article <5cvodo$hme@omega.gmd.de>, Holger Veit  <Holger.Veit@gmd.de> wrote:
|> 
|> | Dream on. What's happening to me was the following: there is a company
|> | which has made a port of gcc to some embedded controller. They want
|> | DEM 3000 for a service contract and then give you binaries and sources
|> | of this port "as an addition". When you ask them "GPL and free software,
|> | and blurb, and blah, I would like to have the *free GPL'd* software" they'll
|> | tell you: we are not a software company, we sell consulting for that
|> | embedded controller, and some port of the gcc is just a courtesy, and
|> | no, you won't get the gcc, you can buy support...circle,circle,circle.
|> | Point is with software, that you may write it, but noone can force you
|> | to give it to everybody coming along, even if it is GPL. I am going to
|> | write my own code in my own chamber, and put a GPL label on it, because
|> | I think the CopyLeft header looks c00l, but this does not make it 
|> | automatically public domain, so that you may request a copy from me.
|> 
|> No license will work with people who operate outside the law. I
|> don't know what your laws might be, but they are clearly in
|> violation of the license, and at least in this country you could

The point is here that the term 'license' is void in German law. What is
there are certain (difficult to translate without loss of juridical 
semantics) "conditions in a trade contract". There are certain clauses
which are considered "surprising" and are therefore void. An example would
be if you would buy a car and find on page 75 of the trade contract that
you may drive it only on Wednesdays. Such a clause is void and a general
set of contract clauses will then apply. While it is obvious nonsense in
the car example to restrict the conditions of use, there have been numerous
attempts in the past in the area of trading with computer components and
software; to name a few that are void:
- If you buy a PC, the dealer may not void warrant if the customer opened
  the case to add a common interface card component.
- If you buy a software, it is not possible, despite of copyright or some
  clause in such a so-called license agreement, to forbid reverse-engineering
  and analysis generally - the customer is allowed to do this if it is
  necessary to integrate the component into a given environment (e.g.
  analysis of a Windows driver installed by the product which will break
  other code which was formerly working). This is no privateer-letter to
  decompile anything you like, though!
- It is not allowed to request that the user does not run or install foreign
  software (e.g. it is not allowed if a CAD vendor X requests that you must
  delete competitive product B from vendor Y from the disk before getting
  the permission to use X's product A.
- A "license agreement" of the type "you may use it, but the media and
  any bit of data on it still belongs to us, and if you don't behave correctly,
  we'll request both back" is accordingly invalid.
- etc.

Under this aspect, a clause in GPL which allows you to derive code from
bought source code if and only if your own code must be given out as well
has a good chance of being void, namely then if it can be shown - and this
is IMHO possible without a difficulty - that it is not common practice to
request that developers must release their intellectual property (and it
is at least partly an own work for the modified parts) if they use certain
*published* work. It is a matter of debating how much parts need to be changed
that some work becomes an original artwork, but definitely a totally generalized
statement would be caught by the justice, even if the GPL advocats would like
it if a single "strcpy" routine copied from the glibc would make a whole
10000 liner software to a GPL product.

|> take them to court to get the source, cost, damages, etc. And have a
|> reasonable shot a winning what you want, some punitive damages and a
|> court order requiring them to provide support to you at the same
|> price and level as other customers.
|> 
|> And having done that you can then give away the source code, or sell
|> it for whatever you can get.

Wishful thinking. The GPL was never tested in court, it is very likely possible
that it is not worth the diskspace for the file in other countries than US.

Nevertheless, it is useless junk for any serious, corporate developer who
wouldn't touch it even with a 10ft pole. Why should they save some hours
or weeks to develop with a maybe, maybe not tainted software, if they can
reinvent the wheel easily? After all, it is the customer who pays the bill.
And typically, the customer is not the small-budget student-type GPL fan.

-- 
         Dr.-Ing. Holger Veit             | INTERNET: Holger.Veit@gmd.de
|  |   / GMD - German National Research   | Phone: (+49) 2241 14 2448
|__|  /  Center for Information Technology| Fax:   (+49) 2241 14 2242
|  | /   Schloss Birlinghoven             |     XFree86/OS2 goes public!
|  |/    D-53754 Sankt Augustin, Germany  |    V3.2 from ftp.xfree86.org
         WWW: http://borneo.gmd.de/~veit/ |  /pub/XFree86/3.2/binaries/OS2