Re: Announce: GPL Framework centered on Postgres - Mailing list pgsql-general

From Florian Weimer
Subject Re: Announce: GPL Framework centered on Postgres
Date
Msg-id 87wtcji9cl.fsf@mid.deneb.enyo.de
Whole thread Raw
In response to Re: Announce: GPL Framework centered on Postgres  (Kenneth Downs <ken@secdat.com>)
List pgsql-general
* Kenneth Downs:

>>Many proprietary software vendors think that if you program to an
>>interface which has a sole implementation, your code becomes a derived
>>work of that implementation.  If you sell different licenses for
>>run-time and development environments, such an attitude towards
>>copyright law seems inevitable.

> I am not understanding you.  By sole implementation do you mean sole
> license, or single codebase, or cant-run-without-the-library?

Sole implementation, IOW, you cannot replace the implementation with
something else from a different vendor.

> The last sentence I don't understand at all, can you elaborate?

Suppose that I've implemented a COM (or CORBA) object.  I sell an SDK
(with documentation, IDL files and things like that) for $3,000.  For
each application which redistributes the object, I charge you $150
(because you aren't eligible for volume discounts).  Now the IDL files
can be reverse-engineered from the object in straightforward manner.
So you go out, buy some software that includes the object (maybe even
one of my demo versions), and use that for development.  Instead of
paying me royalties, you instruct your customers to obtain the other
software to get the object.  This isn't too far-fetched, I've seen
things like that many moons ago.

> Which has me thinking of the idea of requiring a copyright notice in
> the HTML files sent to the browser, or some type of "powered by"
> notice.  I will add that to the list of ponderables along with LGPL.

This can be quite obnoxious if the application is ever used with a
non-browser front end.  It's also quite easy to remove the copyright
statement in a reverse proxy, without changing the application itself.

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: autovacuum "connections" are hidden
Next
From: Florian Weimer
Date:
Subject: Re: Announce: GPL Framework centered on Postgres