Re: [GPL] No linking with proprietary programs: where?

2000-03-15 Thread Fabien Ninoles
On Tue, Mar 14, 2000 at 04:23:57PM +0100, Stephane Bortzmeyer wrote:
 On Tuesday 14 March 2000, at 10 h 6, the keyboard of Brian Ristuccia 
 [EMAIL PROTECTED] wrote:
 
  Let's not be silly here.
 ...
  I'm tired of hearing about it. 
 
 Brian, I wasn't trying to raise a flamewar, and I absolutely agree with your 
 analysis. I was just motivated by:
 
 - pure curiosity (everybody says so, but is it true?),
 
 - practical limits (a friend of mine created a company to sell an on-line 
 game; they want to release the client as GPL and not the server; they wonder 
 if it's legal, since these two programs are not linked, they are just 
 connected by the network).

The problem is mostly with the definitions of interfaces, the AOL client
case thread (in debian-legal, -devel or -private, I don't remember) being
a good example. IMHO, even if I consider such a client not free (because
it depends on a non-free server), the client itself is considered DFSG
compliant. So, the difference is mainly on the communication level,
making a library link is close enough to be considered a true dependance
but every other communication link are simply fair use of the program.

This lead to some problem where you can use a GPL library if you put
a GPL scripting interface over it and use the script interface in a
non-GPL program. For sure, this use will be contested but lawyers could
make good money by disputing such a case for years. This even more
important with the growing popularity of Corba and other Distributed
Object Technologies. The next major version of the GPL should address
this problem IIRC.

All IMHO, the issue can't be acheive only by clearly defining the
usability and purpose of the program, which let you say that such a
program is free if it achieve all its functionalities without
depending on any non-free components. Also, you have to explicitely
tell what's can be considered a fair use of the program/library by
other programs without being considered linked to them. Both points
are hard to specify precisely and correctly, without affecting the
usability of the program/library in the real not completely free
world.

I'm not sure the DFSG prevent us against such abuses of the freeness
of a program. However, it's only guidelines (contrarely to the OSD)
and we are free to interpret it the way we want (and even modify it
when needed); we should never take something au pied de la lettre
(sorry don't know the right translation, it means exactly the way it
written, without considering the intensions of the author.).

just my 2 pennies.

-- 

Fabien NinolesChevalier servant de la Dame Catherine des Rosiers
aka Corbeau aka le Veneur Gris   Debian GNU/Linux maintainer
E-mail:[EMAIL PROTECTED]
WebPage:http://www.tzone.org/~fabien
RSA PGP KEY [E3723845]: 1C C1 4F A6 EE E5 4D 99  4F 80 2D 2D 1F 85 C1 70



vnterm3.3 Copyright

2000-03-15 Thread Ashley Clark
I'm interested in including the vnterm program in Debian and since I'm a bit
unsure whether this copyright complies with the DFSG I'd like for all
parties to look at it, and tell me what you think.

---
TriChlor Copyright Policy

All TriChlor software products are copyrighted by individual authors and the
TriChlor Group, respectively. All rights reserved. You may copy, distribute,
and use the software for any purpose, as long as you do not charge a fee for
doing so, and include this copyright notice. Commercial or corporation usage
or distribution requires prior consent from us. All software is provided as
is, without express or implied warranty.

All software is generally provided free of charge as copyrighted freeware
(that means you can have it for free and make as many copies for as many
friends as you like, but we reserve the copyright in order to prevent
unauthorized modifications and to prevent people from selling it to
unsuspecting users---we want to keep the freeware free).

Under all circumstances individual author's copyright prevails where there
is conflict with TriChlor's.
---

What I'm particularly confused about are points 1, 3 and 6 due to these
statements, taken out of context of course, Commericial or corporation
usage or distribution requires prior consent from us, ...to prevent
unauthorized modifications...

I could find no email address from the original author of the vnterm patch
to xterm nor could I find a copyright file in the tar.Z file on the
media.mit.edu server, so I'm not even sure if this copyright applies. Not to
mention that the vnterm3.3 sources are based on X11R5 and currently don't
compile so would take (I assume) a not-so-small undertaking to even compile,
but I digress.

legal: Is all that's needed is authorization from TriChlor to distribute
this or is something further needed?

TriChlor: Any help at all would be appreciated.

-- 
Ashley (Not a Lawyer) Clark
(Please cc: me, as I do not subscribe to debian-legal)

Links:
TriChlor Copyright Policy: http://www.trichlor.org/geninfo/copyright.html
DFSG: http://www.debian.org/social_contract#guidelines


Re: vnterm3.3 Copyright

2000-03-15 Thread Tomasz Wegrzanowski
On Wed, Mar 15, 2000 at 02:56:15AM -0600, Ashley Clark wrote:
 I'm interested in including the vnterm program in Debian and since I'm a bit
 unsure whether this copyright complies with the DFSG I'd like for all
 parties to look at it, and tell me what you think.
 
 ---
 TriChlor Copyright Policy
 
 All TriChlor software products are copyrighted by individual authors and the
 TriChlor Group, respectively. All rights reserved. You may copy, distribute,
 and use the software for any purpose, as long as you do not charge a fee for
^^
 doing so, and include this copyright notice. Commercial or corporation usage
   ^^^
 or distribution requires prior consent from us. All software is provided as
  ^^
 is, without express or implied warranty.

These are non-free


Re: 'impact' ttf license?

2000-03-15 Thread Joseph Carter
On Wed, Mar 15, 2000 at 12:17:04PM +0100, Stefan Ott wrote:
 i'm planning to package a perl tool i made (available at
 http://tools.desire.ch/perlbeat) which includes some gifs using the IMPACT
 (windows) truetype font.
 now i wonder if this is ok, because i don't know about impact's license.
 does anyone?

Distribution of rendered fonts is legal provided that you aquired the font
rendered legally.  That is to say, if you have a legal copy of a font you
are entitled to use it.  Case law for this predates computers by at least
100 years and comes from the day that fonts were made of metal and put
into printing presses.

-- 
Joseph Carter [EMAIL PROTECTED]   GnuPG key 1024D/DCF9DAB3
Debian GNU/Linux (http://www.debian.org/) 20F6 2261 F185 7A3E 79FC
The QuakeForge Project (http://quakeforge.net/)   44F9 8FF7 D7A3 DCF9 DAB3

jgoerzen stu: ahh that machine.  Don't you think that something named
   stallman deserves to be an Alpha? :-)
stu jgoerzen: no, actually, I'd prolly be more inclined to name a 386
  with 4 megs of ram and a 40 meg hard drive stallman.
stu with a big fat case that makes tons of noise and rattles the floor
* Knghtbrd falls to the floor holding his sides laughing
stu and..
stu double-height hard drive


Question

2000-03-15 Thread Michael Meskes
Is the appended license okay for us? Yes, I know we are talking about
non-free.

Michael

P.S.: Please CC me on replies.

-- 
Michael Meskes | Go SF 49ers!
Th.-Heuss-Str. 61, D-41812 Erkelenz| Go Rhein Fire!
Tel.: (+49) 2431/72651 | Use Debian GNU/Linux!
Email: Michael@Fam-Meskes.De   | Use PostgreSQL!
ITS4 (It's The Software, Stupid! -- Security Scanner) 
NON-COMMERCIAL LICENSE (Version 1, Feb 17, 2000)

Copyright (C) 2000, Reliable Software Technologies Corporation
All rights reserved.

For commercial licensing please contact Reliable Software Technologies
Corporation (RST).  RST has exclusive licensing rights for the
technology for commercial purposes.  You can contact RST at
[EMAIL PROTECTED].

This License applies to the computer program(s) known as ITS4 (It's
The Software, Stupid! -- Security Scanner) The Program, below,
refers to such program, and a work based on the Program means either
the Program or any derivative work of the Program, such as a
translation or a modification.  The Program is a copyrighted work
whose copyright is held by Reliable Software Technologies Corporation (the
Licensor).

BY USING, MODIFYING AND/OR DISTRIBUTING THE PROGRAM (OR ANY WORK BASED ON
THE PROGRAM), YOU INDICATE YOUR ACCEPTANCE OF THIS LICENSE, AND ALL ITS
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTING OR MODIFYING THE PROGRAM OR
WORKS BASED ON IT.  NOTHING OTHER THAN THIS LICENSE GRANTS YOU PERMISSION
TO USE, MODIFY AND/OR DISTRIBUTE THE PROGRAM OR ITS DERIVATIVE WORKS.
THESE ACTIONS ARE PROHIBITED BY LAW.  IF YOU DO NOT ACCEPT THESE TERMS AND
CONDITIONS, DO NOT USE, MODIFY AND/OR DISTRIBUTE THE PROGRAM. 

1. Licenses. 

Licensor hereby grants you the following rights, provided that you comply
with all of the restrictions set forth in this License and provided,
further, that you distribute an unmodified copy of this License with the
Program: 

(a) You may copy and distribute literal (i.e., verbatim) copies of the
Program's source code as you receive it throughout the world, in any
medium. 

(b) You may not use the program for commercial purposes under some
circumstances.  Primarily, the program must not be sold commercially
as a separate product, as part of a bigger product or project, or used
in third party work-for-hire situations. Please see Section 2,
Restrictions, for more details.

Use by individuals and non-profit organizations is always allowed.
Companies are permitted to use this program as long as it is not used
for revenue-generating purposes.  It may be used to audit
revenue-generating source code, provided the audit is performed solely
by the company that owns the source code.

(c) You may build derived versions of this software under the
restrictions stated in Section 2, Restrictions, of this license. The
derived versions must be clearly marked as such and must be called by
a name other than ITS4. ITS4 and It's The Software, Stupid! are
trademarks of Reliable Software Technologies.

All derived versions of the Program must be made freely available
under the terms of this license. Reliable Software Technologies must
be given the right to use the modified source code in their products
without any compensation and without being required to separately name
the parties whose modifications are being used.

2. Restrictions. 

(a) Distribution of the Program or any work based on the Program by a
commercial organization to any third party is prohibited if any payment is
made in connection with such distribution, whether directly (as in payment
for a copy of the Program) or indirectly (as in payment for some service
related to the Program, or payment for some product or service that
includes a copy of the Program without charge, or payment for some
product or service the delivery of which requires for the recipient to
retrieve/download or otherwise obtain a copy of the Program; these are
only examples, and not an exhaustive enumeration of prohibited
activities). 

As an exception to the above rule, putting this program on CD-ROMs
containing other free software is explicitly permitted even when a modest
distribution fee is charged for the CD, as long as this software is not a
primary selling argument for the CD. 

(b) You must meet all of the following conditions with respect to the
distribution of any work based on the Program: 

(i) All modified versions of the Program, must carry prominent notice
stating that the Program has been modified. The notice must indicate who
made the modifications and how the Program's files were modified and the
date of any change; 

(ii) You must cause any work that you distribute or publish, that in whole
or in part contains or is derived from the Program or any part thereof, to
be licensed as a whole and at no charge to all third parties under the
terms of this License; 

(iii) You must cause the Program, at each time it commences operation, to
print or display an announcement including an appropriate copyright notice
and a 

Re: 'impact' ttf license?

2000-03-15 Thread Stefan Ott
thanks to all of you for the information.

Stefan

On Wed, Mar 15, 2000 at 05:02:26AM -0800, Joseph Carter wrote:
 On Wed, Mar 15, 2000 at 12:17:04PM +0100, Stefan Ott wrote:
  i'm planning to package a perl tool i made (available at
  http://tools.desire.ch/perlbeat) which includes some gifs using the IMPACT
  (windows) truetype font.
  now i wonder if this is ok, because i don't know about impact's license.
  does anyone?
 
 Distribution of rendered fonts is legal provided that you aquired the font
 rendered legally.  That is to say, if you have a legal copy of a font you
 are entitled to use it.  Case law for this predates computers by at least
 100 years and comes from the day that fonts were made of metal and put
 into printing presses.
 
 -- 
 Joseph Carter [EMAIL PROTECTED]   GnuPG key 1024D/DCF9DAB3
 Debian GNU/Linux (http://www.debian.org/) 20F6 2261 F185 7A3E 79FC
 The QuakeForge Project (http://quakeforge.net/)   44F9 8FF7 D7A3 DCF9 DAB3
 
 jgoerzen stu: ahh that machine.  Don't you think that something named
stallman deserves to be an Alpha? :-)
 stu jgoerzen: no, actually, I'd prolly be more inclined to name a 386
   with 4 megs of ram and a 40 meg hard drive stallman.
 stu with a big fat case that makes tons of noise and rattles the floor
 * Knghtbrd falls to the floor holding his sides laughing
 stu and..
 stu double-height hard drive


Re: [GPL] No linking with proprietary programs: where?

2000-03-15 Thread Marcus Brinkmann
On Tue, Mar 14, 2000 at 11:14:00PM +0100, Tomasz Wegrzanowski wrote:
 On Tue, Mar 14, 2000 at 10:48:44PM +0100, Marcus Brinkmann wrote:
  On Tue, Mar 14, 2000 at 09:38:17PM +0100, Tomasz Wegrzanowski wrote:
   So why people tend to think that piping is ok, but using .so isn't ?
  
  There is a quality difference between piping and any sort of linking.
 
 What is this subtle difference ?
 Oh, and remember shared memory, and other IPCs between
 linking and piping.

Piping is done by using both components in a bigger structure (the pipe is
added by the user, not something that is provided by either application).

Also, there is no advertised interface for piping. (a pipe is just a byte
stream).

However, note that the output of a program is usually subject to copyright
law, so a pipe is legal if the license for the output allows usage of it.
The GPL explicitely does not restrict usage.
 
   Or using proprietary kernel is ok, proprietary .so isn't ?
  
  What do you mean with using?
 
 Calling functions that are not contained by your program.
 Is (asm:int) so different than (asm:call) for copyright purposes ?

I don't know what (asm:*) is. However, there is no difference between
calling kernel functions or library functions.

You are thinking very strange. What you think is not restricted is actually
subject to restrictions but allowed because the licenses explicitely allow
it. Piping is restricted, but allowed as use by all free software licenses
(if you don't bundle the application and distribute them as a whole).
Calling kernel functions is restricted, but allowed by the linux kernel
license (or the other way round, by the GPL in the exception clause).

Thanks,
Marcus
 
-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]


Re: [GPL] No linking with proprietary programs: where?

2000-03-15 Thread William T Wilson
On Wed, 15 Mar 2000, Marcus Brinkmann wrote:

  What is this subtle difference ?
 
 Piping is done by using both components in a bigger structure (the pipe is
 added by the user, not something that is provided by either application).

That isn't really important - what's important is that the two programs
being piped are separate works.  Copyright law doesn't care about how two
separate works communicate.  It only covers distribution and any use that
is not fair use.

 Also, there is no advertised interface for piping. (a pipe is just a
 byte stream).

That doesn't really matter either - it's not the interface being
advertised that creates the problem, but rather the inclusion of headers
which are covered under copyright.  If the interface was described in a
white paper, without code being distributed, or if the headers were public
domain, this would not cause a problem.

 However, note that the output of a program is usually subject to
 copyright law, so a pipe is legal if the license for the output allows
 usage of it. The GPL explicitely does not restrict usage.

Only if the output of the program is considered a derived work.  For
example, a program that prints its source code would have its output
covered by copyright.  But a program that outputs arbitrary data does
*not* place its output under the copyright of the original program.  If
you use a program to create a separate work, you own the copyright to it.
If you use a word processor, documents you write with it are yours; if you
use a compiler, copyright on the executable belongs to the owner of the
source code, and if you use Acrobat Reader to print a PDF, then the
copyright on the results belong to the owner of the PDF, not to Adobe.

 explicitely allow it. Piping is restricted, but allowed as use by
 all free software licenses (if you don't bundle the application and

And by copyright law in general, as fair use.

 distribute them as a whole). Calling kernel functions is restricted,
 but allowed by the linux kernel license (or the other way round, by
 the GPL in the exception clause).

Mostly this is a result of having to include some portion of the kernel or
library in the program that wants to include it, as headers.  This makes a
derived work.  Using a pipe does not create a derived work since the two
programs are separate even while the pipe is being used.


Re: Question

2000-03-15 Thread Ronald L . Chichester
While I agree with Michael that we're talking non-free about this specific
instance, I was wondering if someone, somewhere has some guidelines set up for
determining whether something belongs in free/non-free, etc.

If they haven't been written, perhaps now is the time to write them them.  I'm
not suggesting a codification (too inflexible) but some basic guidelines would
probably help answer many of the question I've seen pop up on this list.

Ron
 ./.

On Wed, 15 Mar 2000, you wrote:
 
 
 
 Is the appended license okay for us? Yes, I know we are talking about
 non-free.
 
 Michael
 
 P.S.: Please CC me on replies.
 
 --
 Michael Meskes | Go SF 49ers!
 Th.-Heuss-Str. 61, D-41812 Erkelenz| Go Rhein Fire!
 Tel.: (+49) 2431/72651 | Use Debian GNU/Linux!
 Email: Michael@Fam-Meskes.De   | Use PostgreSQL!
 
  - LICENCE

Ronald L. Chichester, Esq.
Frohwitter
[EMAIL PROTECTED]
713-621-0703 (voice)
713-622-1624 (facsimile)

+--+
| CONFIDENTIALITY NOTICE: Unless otherwise 
| indicated or obvious from the nature of the  
| transmission, the information contained in this  
| e-mail message is attorney priviledged and 
| confidential information intended solely for 
| the use of the recepient(s) named above. If you  
| are not the intended recipient, then any 
| dissemination, distribution, or copying of this  
| communication or the contents thereof is 
| strictly prohibited. 
|  
| Under United States Code Title 47,   
| Sec.227(b)(1)(C) and Sec.227(a)(2)(B) This email 
| address may not be added to any commercial mail  
| list with out my permission.  Violation of my
| privacy with advertising or SPAM will result in  
| a suit for a MINIMUM of $500 damage per incident.
+--+








Re: Question

2000-03-15 Thread SCOTT FENTON
It's called the DFSG

Ronald L.Chichester wrote:
 
 While I agree with Michael that we're talking non-free about this specific
 instance, I was wondering if someone, somewhere has some guidelines set up for
 determining whether something belongs in free/non-free, etc.
 
 If they haven't been written, perhaps now is the time to write them them.  I'm
 not suggesting a codification (too inflexible) but some basic guidelines would
 probably help answer many of the question I've seen pop up on this list.
 
 Ron
  ./.
 
 On Wed, 15 Mar 2000, you wrote:
 
 
 
  Is the appended license okay for us? Yes, I know we are talking about
  non-free.
 
  Michael
 
  P.S.: Please CC me on replies.
 
  --
  Michael Meskes | Go SF 49ers!
  Th.-Heuss-Str. 61, D-41812 Erkelenz| Go Rhein Fire!
  Tel.: (+49) 2431/72651 | Use Debian GNU/Linux!
  Email: Michael@Fam-Meskes.De   | Use PostgreSQL!
 
   - LICENCE
 
 Ronald L. Chichester, Esq.
 Frohwitter
 [EMAIL PROTECTED]
 713-621-0703 (voice)
 713-622-1624 (facsimile)
 
 +--+
 | CONFIDENTIALITY NOTICE: Unless otherwise
 | indicated or obvious from the nature of the
 | transmission, the information contained in this
 | e-mail message is attorney priviledged and
 | confidential information intended solely for
 | the use of the recepient(s) named above. If you
 | are not the intended recipient, then any
 | dissemination, distribution, or copying of this
 | communication or the contents thereof is
 | strictly prohibited.
 |
 | Under United States Code Title 47,
 | Sec.227(b)(1)(C) and Sec.227(a)(2)(B) This email
 | address may not be added to any commercial mail
 | list with out my permission.  Violation of my
 | privacy with advertising or SPAM will result in
 | a suit for a MINIMUM of $500 damage per incident.
 +--+
 
 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: Question

2000-03-15 Thread Tomasz Wegrzanowski
On Wed, Mar 15, 2000 at 01:03:24PM +0100, Michael Meskes wrote:
 Is the appended license okay for us? Yes, I know we are talking about
 non-free.
 
 Michael
 
 P.S.: Please CC me on replies.

Unless I missed something, it's ok for non-free


Re: [GPL] No linking with proprietary programs: where?

2000-03-15 Thread Tomasz Wegrzanowski
On Wed, Mar 15, 2000 at 03:32:45PM +0100, Marcus Brinkmann wrote:
 On Tue, Mar 14, 2000 at 11:14:00PM +0100, Tomasz Wegrzanowski wrote:
  What is this subtle difference ?
  Oh, and remember shared memory, and other IPCs between
  linking and piping.
 
 Piping is done by using both components in a bigger structure (the pipe is
 added by the user, not something that is provided by either application).
 
 Also, there is no advertised interface for piping. (a pipe is just a byte
 stream).

Does it mean that obscurity of way of comunicating between two
copyrighted works means anything for copyright laws ?

Where do you thing copyright law starts binding ?

1 ) pipe
2 ) shared memory
3 ) corba
4 ) remote procedure call
5 ) dynamic linking
6 ) dynamic linking, program and lib merged by tar :)
8 ) static linking

 However, note that the output of a program is usually subject to copyright
 law, so a pipe is legal if the license for the output allows usage of it.
 The GPL explicitely does not restrict usage.

No, program's output is not subject of copyright law.
If it were, you couldn't write free software on MSnotepad,
because files you made were belonging to MS.

  Calling functions that are not contained by your program.
  Is (asm:int) so different than (asm:call) for copyright purposes ?
 
 I don't know what (asm:*) is.

i386 assembler functions : int and call

 However, there is no difference between
 calling kernel functions or library functions.

So why do you think one can use proprietary kernel but couldn't use
proprietary lib if headers were pd ?

 You are thinking very strange.

Thanks

 What you think is not restricted is actually
 subject to restrictions but allowed because the licenses explicitely allow
 it. Piping is restricted, but allowed as use by all free software licenses
 (if you don't bundle the application and distribute them as a whole).
 Calling kernel functions is restricted, but allowed by the linux kernel
 license (or the other way round, by the GPL in the exception clause).

Piping restricted ?
This sounds like prohibiting storing two books on the shelve by its
copyright.

You can do anything (ex: piping its output) but redistributing
with software (anything) you have legally aquired.

And calling kernel is not legal because it is allowed by license,
but because it is claimed to be *usage*.
(equals)
not because license allows it, but because it isn't subject of copyright law.


Re: An advise how to apply for the TkMan author to change his license.

2000-03-15 Thread Shaul Karl
 On Wed, Mar 08, 2000 at 03:18:47AM +0200, Shaul Karl wrote:
  [22:42:00 src]$ tail -n 9 tkman-2.1b4/README-tkman 
  
  Permission to use, copy, modify, and distribute this software and its
  documentation for documentation for any purpose, without fee, and
  without a written agreement is hereby granted.  This software is
  provided on as as is basis, without any warranty whatsoever.
 
 documentation for documentation for looks like a classic typo
 (where the typist loses track of what's been typed and types a
 phrase twice).
 
 If that's the case it should be a trivial fix.
 

The situation is that I am trying to maintain TkMan while applying to be a 
debian maintainer. The new TkMan license is stated above. Yet as far as I 
understand this license is not enough for asking to get TkMan into main since 
TkMan depends on rman which is in non-free.
It's been more then a week when I posted my message but Stephen M. Moraco 
[EMAIL PROTECTED], the debian maintainer of rman did not reply me. Should I 
wait more? Should I email him my message again? Is that because I am not a 
debian maintainer?
I am considering approaching the author again, this time about rman. I already 
approached him about TkMan and he seems to be most cooperative. Suppose I was 
a debian maintainer, is it ethical of me to approach the upstream author about 
a package that I do not maintain claiming that one of my motivations is the 
desire to put TkMan into debian's main pool? Are there any other reasons why I 
should not
approach him?





-- 
Shaul Karl [EMAIL PROTECTED]
An elephant is a mouse with an operating system.