Re: Obfuscated stored procedures (was Re: Oracle and Postgresql)

From: Casey Allen Shobe <cshobe(at)bepress(dot)com>
To: Scott Ribe <scott_ribe(at)killerbytes(dot)com>
Cc: Andrew Sullivan <ajs(at)commandprompt(dot)com>, <pgsql-general(at)postgresql(dot)org>
Subject: Re: Obfuscated stored procedures (was Re: Oracle and Postgresql)
Date: 2008-09-25 20:45:06
Message-ID: 73F09922-51F8-4320-AE58-8BA67F422003@bepress.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-www

On Sep 24, 2008, at 6:12 PM, Scott Ribe wrote:
> the sort of person who
> thinks re-using someone else's undocumented code is easier than
> writing it from scratch is probably not going to be able to learn
> the code
> via debugging tools.

There are two distinct extremes here, and I think most people on the
list are more familiar with the former.

The first is where you build a big system/application, and any code
you do go out and get from the OSS community or by stealing or
whatever just does some small function within your overall
architecture. Maintainability of any acquired code is important here.

The second is where you release a product that is never updated, and
designed for a specific purpose. If somebody else can produce an
equivalent product without the associated development time, even
without any understanding, through use of theft, it can bring down the
original business. Maintainability does NOT matter here because the
dodgy competitor only cares to produce something functionally
equivalent, not to have something maintainable.

Realistically, it's a pretty stupid long-term decision to use acquired
code and screw over the original business, because then once you've
killed the competitor or lost the ability to steal more, you no longer
have the ability to keep up with customer demand, but many businesses
don't care about the long-term so much as a quick buck, unfortunately.

Cheers,
--
Casey Allen Shobe
Database Architect, The Berkeley Electronic Press

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Matt Magoffin 2008-09-25 20:47:20 Re: Out of memory on SELECT (from sort?) in 8.3
Previous Message Casey Allen Shobe 2008-09-25 20:38:14 Re: Obfuscated stored procedures (was Re: Oracle and Postgresql)

Browse pgsql-www by date

  From Date Subject
Next Message Casey Allen Shobe 2008-09-25 20:49:43 Re: Oracle and Postgresql
Previous Message Casey Allen Shobe 2008-09-25 20:38:14 Re: Obfuscated stored procedures (was Re: Oracle and Postgresql)