Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
PD vs GPL (was: GPL not bypassed)
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 201 - 225 of 270 - Collapse all  -  Translate all to Translated (View all originals) < Older  Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Michael Golan  
View profile  
 More options Jul 11 1993, 4:05 am
Newsgroups: gnu.misc.discuss
From: m...@elan.Princeton.EDU (Michael Golan)
Date: Sun, 11 Jul 1993 07:14:31 GMT
Local: Sun, Jul 11 1993 3:14 am
Subject: Re: PD vs GPL (was: GPL not bypassed)

r...@atronx.ocunix.on.ca (Russell McOrmond) writes:
>Michael Golan (m...@hart.Princeton.EDU) wrote:
>: If you are a Duel user, please send mail to the FSF or cygnus
>: (g...@cygnus.com) and ask them why Duel isn't being incorporated into
>: gdb.
>  I have a question : If I made a modification to Duel (I wouldn't, this
>is a question) and re-submitted my changes to the FSF under the GNU
>licence, would you then try to take these modifications and incorporate
>them in the software that you release in the public domain?  

Since you asked me publicly, I feel I ought to answer in public, though
I suspect this is boring. I'll be happy to answer further questions by
email to you or others.

I wouldn't take your GPLed code and try to make it PD, thats clearly a
copyright violation. I might reimplement the same idea into the PD source,
but I doubt I will (see below.)

>Would there
>not then be two 'threads' of Duel, one that is under the GNU licence,
>and one that has less features and is not?

Two threads, as you noted, would exist in either case. I don't see what
is wrong with it (see the various emacs threads; the GPL doesn't prevent
this.) But in general, once Duel has been integrated into proprietary
software (like gdb. All programs requiring a license are proprietary.),
I would likely loose interest in maintaining the PD version, simply
because it would be of less use to most users.

Had Duel stood on its own (it requires a debugger), or supported multiple
debuggers, this would probably be different. Should I decide to enhance the
"new" gdb (including duel, if this ever happen) myself, I'll probably
do the same thing I have doe with it in the first place,
namely write a [new] PD enhancement to gdb. Since I care for the
usefulness of my work to the public (and this is my main, if not
the only concern I have when I write code for free), I would try to avoid
having competing, confusing and similar versions on the market (i.e.,
avoid what the FSF seems to have done to ispell.)

>: anyone to stop development of PD software from which the FSF
>: or MS benefits (sorry for the repeats.)
>  Nobody ever suggested that.  They did suggest that they would not do so
>themselves.  

the GPL implies (in the preamble) that companies like MS are trying to
take your freedom away.

>There is no motivation to myself to ever release software
>into the public domain  (At least not with my name on it - I don't have
>the time for support questions for software that will never be of any
>return benifit for myself).

Thats a fine attitude taken by most people who release proprietary
software, be it MS or the FSF (or me, in another life :-)

>  Maybe it's been my experience with companies that release propriatary
>software - I have never been the slighest bit satisfied with any
>software that I was not able to get sources for and fix the minor
>nuisances - It has been my personal experience that
>'propriatary software' and 'supported software' are two opposite
>concepts.
>  Obviously with the amount of propriatary software purchased all the time,
>others experiences differ.

I'd say you clearly work in the UNIX world, which is too small and
made of too many cheap users, to have large bodies of useful
propriatay software whose source is available to you (GNU being the
exception!)

Had you worked in the MS-DOS, OS/2 or Windows world (and I dont want to
start a flame war about this), I can assure you that you could
find many proprietary programming packages whose source is available.
For example, see the Borland C++ compiler, which includes source for
libc.a and their application framework, within the normal package.

You can't give that source to others, but you CAN distribute patches
to it (unlike GPLed libraries) and you CAN build binaries with it
and have control over their copies (again, unlike the GPLed libs.)
Literally 1000's of other programming products for MS are available
with source. You can even sell a completely modified source if you
purchase a copy of the original for each copy you sell (kind'a pay
royalties this way.)

Me, I'll take a the licensed libc.a from Borland any day of the week
rather than use the horribly restricting license of GPL or LGPLed libc.a,
even if the initial cost is a little higher for Borland's code.

At least when my source uses Borland's clreol() or gotoxy() or other
Borland-only functions, Borland doesn't come after me claiming they
have some rights on my source! Imagine if rms's claims were found
valid by the court, and Borland (and everyone else) did.

-- Michael

--
Michael Golan         | Duel, PD add-on to gdb, allows "x[..100] >? 0" to
m...@cs.princeton.edu   | show the positive elements of x in the debugger, etc.
                      | annon ftp ftp.cs.princeton.edu:/duel or send me mail!


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Russell McOrmond  
View profile  
 More options Jul 11 1993, 3:38 pm
Newsgroups: gnu.misc.discuss
From: r...@atronx.ocunix.on.ca (Russell McOrmond)
Date: Sun, 11 Jul 1993 09:13:03 EST
Local: Sun, Jul 11 1993 10:13 am
Subject: Re: PD vs GPL (was: GPL not bypassed)
Michael Golan (m...@elan.Princeton.EDU) wrote:

: >: anyone to stop development of PD software from which the FSF
: >: or MS benefits (sorry for the repeats.)
:
: >  Nobody ever suggested that.  They did suggest that they would not do so
: >themselves.  
:
: the GPL implies (in the preamble) that companies like MS are trying to
: take your freedom away.

  Microsoft (MS?) doesn't release public domain software - I thought we
were discussing GNU vs PD for source released software?  Nobody but Microsoft
can maintain Microsoft code - sounds like a taking away of a freedom
to me.

: >There is no motivation to myself to ever release software
: >into the public domain  (At least not with my name on it - I don't have
: >the time for support questions for software that will never be of any
: >return benifit for myself).
:
: Thats a fine attitude taken by most people who release proprietary
: software, be it MS or the FSF (or me, in another life :-)

  Get real - I am offering software where users are free to choose their
own support avenue (IE: Destroying a software monopoly).  Do you not see
that as drastically different than propriatary sofware where you have
no choices, no freedoms, and often no support?

: I'd say you clearly work in the UNIX world, which is too small and

  No, I work with AmigaDOS at the moment, ultough I will be upgrading
to a Unix varient of some sort in the future.

: Had you worked in the MS-DOS, OS/2 or Windows world (and I dont want to
: start a flame war about this), I can assure you that you could
: find many proprietary programming packages whose source is available.

  I have used these platforms, and the amount of source released software
is EXTREMELY MINIMAL (That of course is only part of the reason I would
not buy into yet another propriatary O.S. - I'm dumping AmigaDOS because
of it's SINGLE support company).

  For me, the GNU licence talks to the issue of support monopolies, and
it is because I am not willing to put up with monopolies that I don't
buy into propriatary software, and don't release propriatary software.
PD softwre to me says 'This version is Free, but derivative work will be
propriatary and thus defeat the intent of releasing it
"freely distributable"'.  It's only one step away from me actually
releasing propriatary code which doesn't help the
advancement of the tools.

: At least when my source uses Borland's clreol() or gotoxy() or other
: Borland-only functions, Borland doesn't come after me claiming they
: have some rights on my source! Imagine if rms's claims were found
: valid by the court, and Borland (and everyone else) did.

  A different debate, but one that I don't think is as clear cut as
you seem to be trying to push.  GNU Software is released for a reason,
and using it in order to produce propriatary code defeats the intent
of the use of the licence (At least it woould defeat the intent of my
use of the licence).  Does every author have to put out a 200 page
document describing their licence in order to more obviously
explain the intent of their licence?

  It's all a question of intent.

  I'm not 'giving away' software, I'm 'liberating' software in the hopes that
I will get the same in return.  Propriatary software in no way helps my work,
so since they have no way to reciprocate the help my software might give
them, I'm not willing to help them.  I provide support for my software
with the 'trust' that this support of others will lead to more support
of the software (In a number of ways).

: Michael Golan
---
 Russell McOrmond, Ottawa Ontario, Canada    | Opinions expressed
 Freenet: aa...@freenet.carleton.ca (Faster) | in this message are
 Home: r...@Atronx.OCUnix.On.Ca               | my own and I
 FidoNet 1:163/109           Current WPL     | represent nobody
 WPL Help 1:1/139         keeper of sources. | else.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Per Abrahamsen  
View profile  
 More options Jul 12 1993, 3:51 pm
Newsgroups: gnu.misc.discuss
From: abra...@iesd.auc.dk (Per Abrahamsen)
Date: 12 Jul 1993 19:27:08 GMT
Local: Mon, Jul 12 1993 3:27 pm
Subject: Re: PD vs GPL (was: GPL not bypassed)

[ Only commenting to some side issues, Russell McOrmond is doing a
fine job in the main thread. ]

>>>>> "Michael" == Michael Golan <m...@elan.Princeton.EDU> writes:

Michael> Two threads, as you noted, would exist in either case. I
Michael> don't see what is wrong with it (see the various emacs
Michael> threads; the GPL doesn't prevent this.)

I think the competition between FSF Emacs and Lucid emacs is a good
example of how GPL'ed competition works.  While both FSF and Lucid are
trying to create the best GNU Emacs, they are constantly `stealing'
code from each other.  This accelerates the development of both
variants.  This seldom happens with `truly proprietary' code.

Michael> I would try to avoid having competing, confusing and similar
Michael> versions on the market (i.e., avoid what the FSF seems to
Michael> have done to ispell.)

Ispell 4 is so inferior to ispell 3 that it is hardly competing.  The
only advantages of ispell 4 is a better configure script and a
slightly less restrictive license (read the ispell 3 license and tell
me if commercial use is allowed).

The FSF seem to ignore anything outside US.  Emacs 19 was the first
8-bit clean version and bash is still not 8-bit clean.  The FSF
apparently consider faster hashing of the American-English dictionary
more important than support for non-American-English dictionaries.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "GPL not bypassed" by D Hosek
D Hosek  
View profile  
 More options Jul 12 1993, 4:50 pm
Newsgroups: gnu.misc.discuss
From: dho...@jarthur.claremont.edu (D Hosek)
Date: Mon, 12 Jul 1993 20:32:15 GMT
Local: Mon, Jul 12 1993 4:32 pm
Subject: Re: GPL not bypassed

In article <C9syA4.1t...@cs.cmu.edu> d...@cs.cmu.edu (Doug DeJulio) writes:
>In article <C9sup0....@world.std.com> l...@world.std.com (Larry M Headlund) writes:
>>        I second this, particularly as the two GNU licenses interact with
>>unclear cases,  both ethically and legally.  For example, until recently
>>I was sure I understood policy on linking copylefted with proprietary
>>libraries.  Now I am not so sure.
>Hm, it seems pretty obvious to me, but maybe I'm wrong.  My
>interpretation would be: You can write all the software you want that
>links in both proprietary and GPLed libraries, but if you do, you
>can't ever distribute it.  Seems simple to me, and even desirable
>(effect: Some pepole who would have used a proprietary library will
>now not do so, ever so slightly pushing the market away from
>proprietary software.).  Is this not what you thought?  Or does the
>confusion arise from the library version of the GPL?

Umm, most proprietary libraries that I have seen provide relatively
simple requirements for distributing programs that use their code:
(a) none, (b) acknowledgement of use of their library, (c) payment
of a run-time fee or royalty fee or (d) some combination of b&c. Use
of a proprietary library might prevent me from giving away a piece
of software, but will likely not prevent me from distributing
period. If I get source code with the library, I can usually modify
that code and use it under the same conditions. On the other hand,
if I wanted to use EMACS code (say) in an editor that I was writing,
that editor would be subject to all the nuisances of the GPL (or
am I misunderstanding?).

I'm thinking that theoretically, I could under OS/2, segregate the
GPL code into a DLL and release that under the GPL and then it would
allow me to use it in a commercial product. Or will the GNU people
find some way to make that unpalatable as well?

-dh


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Joe Buck  
View profile  
 More options Jul 12 1993, 6:42 pm
Newsgroups: gnu.misc.discuss
From: jb...@forney.eecs.berkeley.edu (Joe Buck)
Date: 12 Jul 1993 22:21:49 GMT
Local: Mon, Jul 12 1993 6:21 pm
Subject: Re: GPL not bypassed

dho...@jarthur.claremont.edu (D Hosek) writes:
>I'm thinking that theoretically, I could under OS/2, segregate the
>GPL code [of Emacs] into a DLL and release that under the GPL and then it
>would allow me to use it in a commercial product. Or will the GNU people
>find some way to make that unpalatable as well?

No, the GNU people claim that that's flat out forbidden, and I think they
have a pretty good case on matters like that.  For something like one
math library vs another with minor differences in the user interface it's
a close case, but this one isn't close at all.

You're trying to create a derivative work of Emacs.  You propose to do it
in two stages, by first turning Emacs into a DLL and then shipping your
proprietary code to link to it.  Under copyright law, FSF gets to decide
who makes derivative works under what conditions.  They haven't given you
permission to do what you're proposing to do.  Don't like it?  So sorry.
This trick doesn't work.  There is no way that you could legally assert
that your code that's designed to dynamically link to Emacs and have Emacs
do most of the work isn't a derivative work of Emacs.  FSF's lawyers
aren't incompetent, and they wrote this thing (the GPL) to work the way
they wanted it to work.

--
Joe Buck        jb...@ohm.EECS.Berkeley.EDU


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Michael I Bushnell  
View profile  
 More options Jul 12 1993, 7:18 pm
Newsgroups: gnu.misc.discuss
From: m...@churchy.gnu.ai.mit.edu (Michael I Bushnell)
Date: 12 Jul 1993 21:56:42 GMT
Local: Mon, Jul 12 1993 5:56 pm
Subject: Re: GPL not bypassed

In article <CA2Jps....@news.claremont.edu> dho...@jarthur.claremont.edu (D Hosek) writes:

   I'm thinking that theoretically, I could under OS/2, segregate the
   GPL code into a DLL and release that under the GPL and then it would
   allow me to use it in a commercial product. Or will the GNU people
   find some way to make that unpalatable as well?

This is *exactly* the subterfuge that the FSF prohibits.  Such a thing
is a derivative work.  Merely separating it into two pieces and using
different commands doesn't make it somehow less of a derivative work.

This is *exactly* why the FSF considers "user does the link" not to
change the derivative nature of a GPL'd-code-using program; and
considers dynamic libraries to a technical optimization on "user does
the link".  Moreover, the FSF has made this clear since the LGPL was
announced.

--
+1 617 623 3248 (H)      |     The LORD is gracious and full of compassion,
+1 617 253 8568 (W)     -+-      slow to anger and of great kindness.
1105 Broadway            |     The LORD is loving to everyone
Somerville, MA 02144     |       and his compassion is over all his works.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
D Hosek  
View profile  
 More options Jul 12 1993, 7:19 pm
Newsgroups: gnu.misc.discuss
From: dho...@jarthur.claremont.edu (D Hosek)
Date: Mon, 12 Jul 1993 22:54:32 GMT
Local: Mon, Jul 12 1993 6:54 pm
Subject: Re: GPL not bypassed

Well, let's suppose that the program provides multiple editor
functionalities through the same interface and emacs.dll is one
of X possibilities for the editor code. Or, for that matter
that the emacs support is really just a minor part of the program
and its primary functionality is still possible even if emacs.dll
does not exist on the system. Does this still apply then? In that
instance it would seem that my code is independent of the emacs.dll
Furthermore, unlike the emacs-for-windows instance (I forget what
it was called) emacs.dll is usable without my program as well
which would establish the dll as a distinct entity from my program.

Would the following REXX program also be GPL'd?

/* */
arg line
'EMACS f:\lib\foo\'line

In this instance the program does not do anything without EMACS.

If not, what if the interface were via calls through the .dll
mechanism rather than via a command line call as above.

And if not in that case, what distinguishes my REXX program from
the program described above?

If DLL-access to GPL software is allowable, then the universe
of use for FSF software would be greatly enhanced. I make my
money making computers do things. I don't have so much resource
available that I can afford to reinvent the wheel on fairly
major things (if I actually cared, I suppose I could, say
make my own ls clone or somesuch, but if I could obtain
tightly integrated editor support, say, by using EMACS,
that would improve my ability to make more money in less time.
Not everybody has the luxury of institutional support. Without
creating proprietary programs, I cannot make money (yes, nobody
forces me to be a programmer, but I seem to do what I do well
and enjoy it, so why change). GPL'd software does not hurt
me (although I've made a point of avoiding looking at GNU
source because I don't want to take the chance of being
accused of stealing GNU code), but better ability to use it
would help me.

As for the derivative works issue, if the EMACS front-end were
trivial, given the DLL and interface someone could duplicate
it fairly easily and the market would punish me. If it were
not, I would think that I deserve a return on my investment
of time, no?

-dh


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Smith  
View profile  
 More options Jul 12 1993, 10:44 pm
Newsgroups: gnu.misc.discuss
From: t...@stein2.u.washington.edu (Tim Smith)
Date: 13 Jul 1993 02:34:04 GMT
Local: Mon, Jul 12 1993 10:34 pm
Subject: Re: GPL not bypassed

jb...@forney.eecs.berkeley.edu (Joe Buck) writes:
>You're trying to create a derivative work of Emacs.  You propose to do it
>in two stages, by first turning Emacs into a DLL and then shipping your
>proprietary code to link to it.  Under copyright law, FSF gets to decide
>who makes derivative works under what conditions.  They haven't given you

The problem is that FSF made this decision.  They said you can make
derivative works if you distribute the source.  Imagine I do the
following, and point out where GPL is being violated:

        1. I publish an article arguing that there is a need for a common
        windowing library to allow easier porting of code between X, Mac,
        MS Windows, and Amiga.

        2. In the article, I include my proposed library.  I also
        do whatever one does to try to get ANSI to consider something
        as a standard.

        3. To illustrate how it would be used in a real program, I make
        a version of Emacs that expects to find this library in a DLL.
        (This is a derivative work).  I do not implement the library.

        4. I make the source for this Emacs freely available under terms of
        the GPL.

Have I violated GPL?  I think not.  I can't find any clause that I've
violated.  I've made a derivative work of Emacs, so FSF gets to say how
it's distributed.  They have spoken, and what they said was that if I
follow GPL, I get to distribute my derivative work.  I'm following
GPL, so I get to distribute.

Let's continue.  Some company comes along, and reads my article.  They
decide that my library is a good idea, and decide to implement it for
X, Mac, MS Windows, and Amiga.  They do so, and start selling it, sans
source code.

Have they violated GPL?  All they've done is implement a proposed standard
interface.  They expect all kinds of programs to be written to use this
DLL.  You'll be hard pressed to find a GPL violation on their part.
--
"Pope moved that we strike from the State's brief and appendix a selection from
the Year Book of 1484 written in Medieval Latin and references thereto.  The
State provided no translation and conceded a total lack of knowledge of what it
meant.  The motion is granted"  396 A.2d 1054                       --Tim Smith


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Per Abrahamsen  
View profile  
 More options Jul 12 1993, 11:40 pm
Newsgroups: gnu.misc.discuss
From: abra...@iesd.auc.dk (Per Abrahamsen)
Date: 13 Jul 1993 03:30:30 GMT
Local: Mon, Jul 12 1993 11:30 pm
Subject: Re: GPL not bypassed

>>>>> "Tim" == Tim Smith <t...@stein2.u.washington.edu> writes:

Tim> Have they violated GPL?

Not unless the court believes it is a conspiracy to get around the
GPL, e.g. if the FSF lawyer shows a letter from you to the company
mentioning a way to get around the GPL.  And even that may not be
enough if the court decides that `the-user-does-the-link' is a valid
way to get around the GPL.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jason Robbins  
View profile  
 More options Jul 13 1993, 2:49 pm
Newsgroups: gnu.misc.discuss
From: jrobb...@kingston.cs.ucla.edu (Jason Robbins)
Date: 13 Jul 93 17:39:26 GMT
Local: Tues, Jul 13 1993 1:39 pm
Subject: Re: GPL not bypassed

dho...@jarthur.claremont.edu (D Hosek) writes:
>Would the following REXX program also be GPL'd?

>/* */
>arg line
>'EMACS f:\lib\foo\'line

>In this instance the program does not do anything without EMACS.

Pack your bags, you're going to jail!
... Unless all this nonsense ends.

It may be true that FSF can limit your use and distribution of actual
GNU code, but the idea that they have control over programs which
are compatible with GPLed code (and all compatibility implies
additional functionality of some sort) is frankly wrong.

Now the FSF is in the same position as the companies that it loathes:
it is using fear, uncertaintly, and doubt to slow down independent
authors. We would all be served by a law suit to straighten this
matter out.

-jason
--
 "See them try to bring the hammer down.
  No damn chains can hold me to the ground." --Metalica


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Leslie Mikesell  
View profile  
 More options Jul 13 1993, 7:40 pm
Newsgroups: gnu.misc.discuss
From: l...@chinet.chinet.com (Leslie Mikesell)
Date: Tue, 13 Jul 1993 22:05:35 GMT
Local: Tues, Jul 13 1993 6:05 pm
Subject: Re: GPL not bypassed
In article <MIB.93Jul12175...@churchy.gnu.ai.mit.edu> m...@churchy.gnu.ai.mit.edu (Michael I Bushnell) writes:

>This is *exactly* why the FSF considers "user does the link" not to
>change the derivative nature of a GPL'd-code-using program; and
>considers dynamic libraries to a technical optimization on "user does
>the link".  Moreover, the FSF has made this clear since the LGPL was
>announced.

But all you can really prohibit is the distribution of the FSF code
along with the GPL'd-code-using program.  I don't see how any
interpretation of copyright law could prevent me from distributing
in object form some program that used some type of interprocess
communication to obtain services from GPL'd code as long as
the end user obtains his GPL'd program elsewhere or at least as
a separate distribution.

Les Mikesell
  l...@chinet.com


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Scott E. Preece  
View profile  
 More options Jul 14 1993, 3:10 pm
Newsgroups: gnu.misc.discuss
From: pre...@urbana.mcd.mot.com (Scott E. Preece)
Date: Tue, 13 Jul 1993 16:32:20 GMT
Local: Tues, Jul 13 1993 12:32 pm
Subject: Re: GPL not bypassed
In article <MIB.93Jul12175...@churchy.gnu.ai.mit.edu> m...@churchy.gnu.ai.mit.edu (Michael I Bushnell) writes:

|   In article <CA2Jps....@news.claremont.edu> dho...@jarthur.claremont.edu (D Hosek) writes:
|
|      I'm thinking that theoretically, I could under OS/2, segregate the
|      GPL code into a DLL and release that under the GPL and then it would
|      allow me to use it in a commercial product. Or will the GNU people
|      find some way to make that unpalatable as well?
|
|   This is *exactly* the subterfuge that the FSF prohibits.  Such a thing
|   is a derivative work.  Merely separating it into two pieces and using
|   different commands doesn't make it somehow less of a derivative work.
---

I don't believe this is a derivative work within the meaning of the act,
but neither my opinion nor yours matters much until a court determines
how the act applies to something the authors of the act weren't thinking
about.  Software is not like a book or a record.  The notion of "linking
with" a piece of software is qualitatively different from anything you
can do to a book.

My own guess is that a court would hold that a work which merely "fits
around" another work is not infringing; that the derivative work limits
are intended to prohibit derived things that stand alone (and include
value derived from another work), not things that work with another
work.

As analogies, I don't think a court would find that any of the following
were "derived works":

        > a musical score providing  added instrumention to an existing
          score, so long as the new part does not quote themes or figures
          from the existing piece (that is, the new part is original, but
          when played at the same time as the other score, fits in)

        > a game that refers to a specific published dictionary for
          answers to questions or for play directions ("move forward as
          many spaces as there are words in the definition of "quoin")

        > a new chapter for a high school mathematics textbook, covering
          a topic not covered in that textbook and designed to be
          read between two specified chapters of the existing book

        > a high school mathematics workbook that refers the student
          to specific chapters of a specific textbook for explanations
          and exposition but does not quote the language of the textbook
          and presents the material in a different sequence and structure
          [there would be danger here if the workbook directly
          paralleled the textbook, since the authors could
          claim copyright on the structure and interrelation of topics
          as expression]

The key is that in all these cases the user of the new work must have a
copy of the original work.  The new work is not a derived work, but an
independent work that refers to or works with the original and requires
the user to obtain her own copy of the original.

---
|   This is *exactly* why the FSF considers "user does the link" not to
|   change the derivative nature of a GPL'd-code-using program; and
|   considers dynamic libraries to a technical optimization on "user does
|   the link".  Moreover, the FSF has made this clear since the LGPL was
|   announced.
---

The problem is that the FSF really wants to control the use of its
software, not just its distribution.  That's not what the copyright laws
are for.  None of the FSF folks has pointed to a qualitative difference
between using the services of GPLed code through a pipe and using them
through a library call.  I don't believe there *is* any qualitative
difference.  The FSF is clinging to the linking example because it's the
only hope they have of fending off the fate worse than death of letting
other software developers use their work freely.  They don't see that
they have gotten to the point where the tail seems more important to
them than the dog.

Michael Bushnell, in another note, divided the world into FSF supporters
and those who wanted to break the GPL.  I do support the FSF, right up to
the point of the GPL, the point at which any nobility they might have
otherwise claimed is discarded and they raise the banner of their
dogma.  I hate dogma.

Dump the GPL!  Write, instead, a software provider's pledge that says
the same thing and publish lists of vendors who do and don't accept the
pledge.  Reward, by accolade, vendors who behave in noble ways and
punish, by scorn, those who don't.  Stop trying to use the intellectual
property laws to support your fight against intellectual property laws;
the effort is twisting your minds.  Your idee fixe is making you look
petty and petulant and not helping your cause at all.

scott

--
scott preece
motorola/mcg urbana design center       1101 e. university, urbana, il   61801
phone:  217-384-8589                      fax:  217-384-8550
internet mail:  pre...@urbana.mcd.mot.com


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Michael Golan  
View profile  
 More options Jul 15 1993, 11:00 am
Newsgroups: gnu.misc.discuss
From: m...@elan.Princeton.EDU (Michael Golan)
Date: Thu, 15 Jul 1993 14:21:08 GMT
Local: Thurs, Jul 15 1993 10:21 am
Subject: Re: GPL not bypassed

jrobb...@kingston.cs.ucla.edu (Jason Robbins) writes:
>It may be true that FSF can limit your use and distribution of actual
>GNU code, but the idea that they have control over programs which
>are compatible with GPLed code (and all compatibility implies
>additional functionality of some sort) is frankly wrong.
>Now the FSF is in the same position as the companies that it loathes:
>it is using fear, uncertaintly, and doubt to slow down independent
>authors. We would all be served by a law suit to straighten this
>matter out.

So what else is new? Most people claiming "high morality" while
accusing others of being "greedy and selfish" end up using the same
kind of FUD (and usually in the ugliest way) when they end in a
position of power and need to protect their own interest. By having
claim to be so morally right, they actually able to convince themselves
that such tactics are ok for their special case of saving the world.

If you have legal backup and would like to release code "clearly" in
violation of the FSF claims in order to force a lawsuit or a change in
FSF claims, lemme know. I can help you setup the code. A proprietary
version of Duel would make an excellent case (Duel gets linked in with
gdb, using gdb as a front/back end. The current code is PD but making
a proprietary enhanced version will be easy. I should note that Duel
was written to improve debugging under all debuggers it gets hooked
to, not to bring lawsuits against anyone :-) Legal backing probably
means your university would protect you from a lawsuit if you release
the code under its copyright and assigns it the income.

--
Michael Golan         | Duel, PD add-on to gdb, allows "x[..100] >? 0" to
m...@cs.princeton.edu   | show the positive elements of x in the debugger, etc.
                      | annon ftp ftp.cs.princeton.edu:/duel or send me mail!


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Michael Golan  
View profile  
 More options Jul 15 1993, 11:00 am
Newsgroups: gnu.misc.discuss
From: m...@elan.Princeton.EDU (Michael Golan)
Date: Thu, 15 Jul 1993 14:20:07 GMT
Local: Thurs, Jul 15 1993 10:20 am
Subject: Re: GPL not bypassed
m...@churchy.gnu.ai.mit.edu (Michael I Bushnell) writes:

>In article <CA2Jps....@news.claremont.edu> dho...@jarthur.claremont.edu (D Hosek) writes:
>   I'm thinking that theoretically, I could under OS/2, segregate the
>   GPL code into a DLL and release that under the GPL and then it would
>   allow me to use it in a commercial product. Or will the GNU people
>   find some way to make that unpalatable as well?
>This is *exactly* the subterfuge that the FSF prohibits.  Such a thing
>is a derivative work.  Merely separating it into two pieces and using
>different commands doesn't make it somehow less of a derivative work.

This is *exactly* what the court is likely to find as fair use under
copyright law. The GPL code is *available* and GPLed. The code interfacing
it doesn't include it and clearly make good use of GPLed code (otherwise
useless.)

The fact that the GPLed part is free shouldn't confuse you. the court would
decide the same if the GPLed required $1 to be sent to the FSF for every
use. And it that case, somehow it seems everyone finds it very reasonable!
The fact that the FSF gains nothing from such use is the FSF's problem,
not the author of the code.

--
Michael Golan         | Duel, PD add-on to gdb, allows "x[..100] >? 0" to
m...@cs.princeton.edu   | show the positive elements of x in the debugger, etc.
                      | annon ftp ftp.cs.princeton.edu:/duel or send me mail!


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
D. J. Bernstein  
View profile  
 More options Jul 15 1993, 2:06 pm
Newsgroups: gnu.misc.discuss
From: d...@silverton.berkeley.edu (D. J. Bernstein)
Date: 15 Jul 93 18:12:09 GMT
Local: Thurs, Jul 15 1993 2:12 pm
Subject: Re: GPL not bypassed
In article <BURLEY.93Jul5140...@wookumz.gnu.ai.mit.edu> bur...@wookumz.gnu.ai.mit.edu (Craig Burley) writes:

> In article <1993Jul5.094336.4...@Princeton.EDU> m...@elan.Princeton.EDU (Michael Golan) writes:
>    Maybe it is time for the RFSF - the Real Free Software Foundation,
>    which will collect under one roof all the PD code and provide a
>    measure against the FSF propaganda machine.
> Where have you been?  It has been "time" for the RFSF for at least 1.5
> years, as I recall.

A question for the opponents of a Public-Domain Software Foundation:
How can you say that such a thing wouldn't be successful, given the
sheer volume of PD code available through services such as netlib,
comp.sources.unix, and government/industry groups?

A question for the proponents of a Public-Domain Software Foundation:
What would such an organization accomplish, beyond what has already been
done by the existing mechanisms for collecting and distributing PD code?

---Dan


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
D. J. Bernstein  
View profile  
 More options Jul 15 1993, 2:25 pm
Newsgroups: gnu.misc.discuss
From: d...@silverton.berkeley.edu (D. J. Bernstein)
Date: 15 Jul 93 18:29:01 GMT
Local: Thurs, Jul 15 1993 2:29 pm
Subject: Re: GPL not bypassed

In article <1993Jul7.043111.7...@uvm.edu> woll...@trantor.emba.uvm.edu (Garrett Wollman) writes:
> No, I think Mr. Yigit wins the award for ``least verbosity with the
> least content''.  (You would think that, since he has nothing to say,
> he could just dispense with posting altogether.)

If he isn't saying anything, how come his postings get you so worked up?

> But now that Dan
> Bernstein seems to have disappeared,

Don't count your chickens.

---Dan


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "GPL not bypassed -- term clarification requested" by D. J. Bernstein
D. J. Bernstein  
View profile  
 More options Jul 15 1993, 2:38 pm
Newsgroups: gnu.misc.discuss
From: d...@silverton.berkeley.edu (D. J. Bernstein)
Date: 15 Jul 93 18:42:15 GMT
Local: Thurs, Jul 15 1993 2:42 pm
Subject: Re: GPL not bypassed -- term clarification requested
In article <haley.741981...@husc.harvard.edu> ha...@husc10.harvard.edu (Elizabeth Haley) writes:

  [ Ms. Hacker writes the world's best program ]

> Where should she release this package? I submit that if it were to hit
> the public domain, it would be snapped up by every software company
> that could see it, and there would be a race to see who could register
> a copyright first.

You can't copyright something you didn't create. (There are exceptions,
like work-for-hire, but they don't apply here.)

In this case Ms. Hacker owns copyright the moment she writes the
program. If she waives her rights (i.e., places the program into the
public domain), that doesn't let other people ``snap up'' the rights.

Now, a company _can_ take the PD code and stick ``Copyright 1993 Us'' on
the top, thus creating a (marginally) modified work, which they can  
register with the copyright office under the rule of doubt. But this
doesn't affect the PD status of the original work, which anyone can
freely copy and use.

---Dan


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "GPL not bypassed" by D. J. Bernstein
D. J. Bernstein  
View profile  
 More options Jul 15 1993, 3:24 pm
Newsgroups: gnu.misc.discuss
From: d...@silverton.berkeley.edu (D. J. Bernstein)
Date: 15 Jul 93 19:28:07 GMT
Local: Thurs, Jul 15 1993 3:28 pm
Subject: Re: GPL not bypassed
In article <BURLEY.93Jul5141...@wookumz.gnu.ai.mit.edu> bur...@wookumz.gnu.ai.mit.edu (Craig Burley) writes:
  [ GPL ]

> It does have the advantage over distributing one's own code as PD that
> one can obtain more wealth by being able to maintain all released
> derivatives of said code.

How is that an advantage?

Consider my kstuff package. I released an alpha version into the PD.
People have sent me fixes and enhancements which I intend to distribute
in the beta version. I can maintain all the derivatives which I release.

There are quite a few copyrighted programs running around based on
pieces of kstuff. Some of them give proper credit; some don't. Some have
revised versions of my libraries; some use the originals. Sure, I can't
maintain these programs, but that's fine: the copyright holder has that
responsibility. As far as I can tell, if I had used GPL for kstuff,
those revisions wouldn't exist, and kstuff wouldn't have received as
much publicity and porting and debugging as it has so far.

---Dan


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
D. J. Bernstein  
View profile  
 More options Jul 15 1993, 3:40 pm
Newsgroups: gnu.misc.discuss
From: d...@silverton.berkeley.edu (D. J. Bernstein)
Date: 15 Jul 93 19:41:00 GMT
Subject: Re: GPL not bypassed

In article <ABRAHAM.93Jul7163...@loke.iesd.auc.dk> abra...@iesd.auc.dk (Per Abrahamsen) writes:
> 2) We might disagree whether GPL or PD (or something else)
>    benefits more to society but respect other people's opinion.

Neither one provides a benefit per se.

What's beneficial is source code distribution. The more distribution of
source code, the better. (``More'' includes ``less restrictive.'')

GPL is better than PD to the extent that GPL encourages more source code
distribution. PD is better than GPL to the extent that PD encourages
more source code distribution.

A lot of people here are violently arguing ``GPL has the advantage
because [there's some good effect of more source code distribution].''
But nobody denies the good effects. The question is whether GPL leads to
those effects better than PD---i.e., whether GPL encourages more source
code distribution.

Some people say yes. Some people say no. There are examples to support
both sides.

  [ Software ]

> It is usually released to benefit the person who
> release it.  This is why I use the GPL, this is why most proprietary
> software is released, and I suspect it is even the motive behind much
> PD software.

Indeed. The net makes a wonderful remote debugging tool.

---Dan


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "GPL not bypassed -- term clarification requested" by Elizabeth Haley
Elizabeth Haley  
View profile  
 More options Jul 15 1993, 6:25 pm
Newsgroups: gnu.misc.discuss
From: ha...@husc10.harvard.edu (Elizabeth Haley)
Date: 15 Jul 93 22:10:21 GMT
Local: Thurs, Jul 15 1993 6:10 pm
Subject: Re: GPL not bypassed -- term clarification requested
d...@silverton.berkeley.edu (D. J. Bernstein) writes:

>You can't copyright something you didn't create. (There are exceptions,
>like work-for-hire, but they don't apply here.)
>In this case Ms. Hacker owns copyright the moment she writes the
>program. If she waives her rights (i.e., places the program into the
>public domain), that doesn't let other people ``snap up'' the rights.
>Now, a company _can_ take the PD code and stick ``Copyright 1993 Us'' on
>the top, thus creating a (marginally) modified work, which they can  
>register with the copyright office under the rule of doubt. But this
>doesn't affect the PD status of the original work, which anyone can
>freely copy and use.

They can in fact, easily replace any number of the function calls with
calls to something the is equivalent but different, and on the basis
of that claim a new copyright. And so can anyone else. It could be
done with sed(1).

What I, and I believe the FSF, objects to is that these sed-weilding
entities would be able to distribute this program, and it's users
wouldn't have the code to make custom changes or bug corrections to.
Sure, they could hunt up the original, if they knew it existed, and if
they had access to an archive site that carried it.

This is the root of the problem. It is the main reason the FSF exists,
as far as I know.
--
If you love your fun...
|[{(<=--=>)}]|David Charles Todd, tHE mAN wITH tHREE fIRST nAMES|[{(<=--=>)}]|
|||||||||||||||||||||||||hack...@headcheese.daa.uc.edu||||||||||||||||||||||||
                                                                ...Die for it!


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "GPL not bypassed" by Michael Golan
Michael Golan  
View profile  
 More options Jul 15 1993, 7:29 pm
Newsgroups: gnu.misc.discuss
From: m...@elan.Princeton.EDU (Michael Golan)
Date: Thu, 15 Jul 1993 20:26:33 GMT
Local: Thurs, Jul 15 1993 4:26 pm
Subject: Re: GPL not bypassed
d...@silverton.berkeley.edu (D. J. Bernstein) writes:

>A question for the proponents of a Public-Domain Software Foundation:
>What would such an organization accomplish, beyond what has already been
>done by the existing mechanisms for collecting and distributing PD code?

Its ain't the PDSF, it is the SFS and the UNG project :-)

The Society for Free Software would do similar things that
the FSF does, but using PD code and w/o a political agenda.
That is, ask for donations and fund specific PD projects,
and act as a clearing house for all PD code/modifications, etc.

--
Michael Golan         | Duel, PD add-on to gdb, allows "x[..100] >? 0" to
m...@cs.princeton.edu   | show the positive elements of x in the debugger, etc.
                      | annon ftp ftp.cs.princeton.edu:/duel or send me mail!


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Smith  
View profile  
 More options Jul 15 1993, 10:06 pm
Newsgroups: gnu.misc.discuss
From: t...@stein2.u.washington.edu (Tim Smith)
Date: 16 Jul 1993 02:03:22 GMT
Local: Thurs, Jul 15 1993 10:03 pm
Subject: Re: GPL not bypassed

m...@elan.Princeton.EDU (Michael Golan) writes:
>>authors. We would all be served by a law suit to straighten this
>>matter out.

>If you have legal backup and would like to release code "clearly" in
>violation of the FSF claims in order to force a lawsuit or a change in
>FSF claims, lemme know. I can help you setup the code. A proprietary
>version of Duel would make an excellent case (Duel gets linked in with

If anyone wants to do this a couple of years from now, let me know.
I'll be a lawyer then, and would love a case like this.  I'd probably
even do it for free, just to start my legal career out with a win for
my resume.
--
"Pope moved that we strike from the State's brief and appendix a selection from
the Year Book of 1484 written in Medieval Latin and references thereto.  The
State provided no translation and conceded a total lack of knowledge of what it
meant.  The motion is granted"  396 A.2d 1054                       --Tim Smith

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Per Abrahamsen  
View profile  
 More options Jul 15 1993, 11:03 pm
Newsgroups: gnu.misc.discuss
From: abra...@iesd.auc.dk (Per Abrahamsen)
Date: 16 Jul 1993 02:53:58 GMT
Local: Thurs, Jul 15 1993 10:53 pm
Subject: Re: GPL not bypassed

>>>>> "Dan" == D. J. Bernstein <d...@silverton.berkeley.edu> writes:

Dan> A question for the opponents of a Public-Domain Software Foundation:

Are there any?

Dan> A question for the proponents of a Public-Domain Software Foundation:

Dan> What would such an organization accomplish, beyond what has already been
Dan> done by the existing mechanisms for collecting and distributing PD code?

Name recognition.  Part of the key to FSF's success is that they
enforces a certain quality for the software they release.  There are
other free software of a high quality, but to find it you have to wade
though lot of trash.  The PDSF could act as a quality stamp.

A uniform configuration scheme like FSF's would also be useful.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Per Abrahamsen  
View profile  
 More options Jul 15 1993, 11:13 pm
Newsgroups: gnu.misc.discuss
From: abra...@iesd.auc.dk (Per Abrahamsen)
Date: 16 Jul 1993 02:59:28 GMT
Local: Thurs, Jul 15 1993 10:59 pm
Subject: Re: GPL not bypassed

>>>>> "Michael" == Michael Golan <m...@elan.Princeton.EDU> writes:

Michael> Its ain't the PDSF, it is the SFS and the UNG project :-)

Michael> The Society for Free Software would do similar things that
Michael> the FSF does, but using PD code and w/o a political agenda.

Do you feel that the name SFS is less political and polemic, and more
precise than the PDSF?  

I would personally suggest that you avoided overloaded words like
`free', they are only useful for political organizations like FSF.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David Jones  
View profile  
 More options Jul 16 1993, 3:43 am
Newsgroups: gnu.misc.discuss
From: d...@qpoint.ocunix.on.ca (David Jones)
Date: 14 Jul 93 19:32:39 EST
Local: Wed, Jul 14 1993 8:32 pm
Subject: Re: GPL not bypassed
In article <MIB.93Jul12175...@churchy.gnu.ai.mit.edu> m...@churchy.gnu.ai.mit.edu (Michael I Bushnell) writes:

>   I'm thinking that theoretically, I could under OS/2, segregate the
>   GPL code into a DLL and release that under the GPL and then it would
>   allow me to use it in a commercial product. Or will the GNU people
>   find some way to make that unpalatable as well?

>This is *exactly* the subterfuge that the FSF prohibits.  Such a thing
>is a derivative work.  Merely separating it into two pieces and using
>different commands doesn't make it somehow less of a derivative work.

>This is *exactly* why the FSF considers "user does the link" not to
>change the derivative nature of a GPL'd-code-using program; and
>considers dynamic libraries to a technical optimization on "user does
>the link".  Moreover, the FSF has made this clear since the LGPL was
>announced.

Is it always the case that a program using a GPLed shared library must
in turn be placed under the GPL?

I am the author of a shared library that runs on the AmigaOS operating
system.  This library cannot easily be considered as part of the OS,
and therefore does not fall under the special exemption for linking
to GPLed OSes.

Now, just to make sure we get this straight, there is no "linking"
required for a client to use my library.  An Amiga shared library
constructs a jump table in memory, and passes clients a pointer to it.
Clients make calls by jumping to offsets from that pointer.

I wrote this library with the following intention: Since the library
is under the GPL, you can't profit from my code by selling it and
keeping it proprietary, but since the library is a separate binary,
you CAN create proprietary clients and distribute them any way you
like.  That was my intent.  I specifically mentioned my intent in the
documentation, and I also specifically mentioned that the include files
that are required to build a program that uses the library were in
the public domain.  In short, your client is NOT encumbered.  My goal
was to promote use of the library, and to do so, I do not want any
restrictions placed on other people's code.

Is this allowed by the FSF?  To preserve my intent, do I now have to
re-release under a different license?

--
 David Jones          FreeNet: (preferred) aa...@freenet.carleton.ca
 6730 Tooney Drive    NotSoFreeNet:        d...@qpoint.ocunix.on.ca
 Orleans, Ontario     Fidonet:             1:163/109.8
 K1C 6R4, Canada      POTS: (voice only)   1-613-830-1437

 Please use my FreeNet address; all else will change as of 93-Jul-30.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 201 - 225 of 270 < Older  Newer >
« Back to Discussions « Newer topic     Older topic »