[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

propose: `cypherpunks license' (Re: Wanted: Twofish source code) (fwd)




Forwarded message:

> Date: Mon, 28 Sep 1998 19:45:20 +0100
> From: Adam Back <[email protected]>
> Subject: propose: `cypherpunks license' (Re: Wanted: Twofish source code)

> The negative implications of GPL don't hit you until you are involved
> in actually trying to create some commercial software.  Try it, and
> you quickly realise that all that GNU software is useless for the
> commercial people's purposes.

There are quite a few commercial apps built for the GNU environment,
Wordperfect, Applixware, at least 2 X-window environments, etc.

The way to program for the GNU license in the commercial world is not to
use the libraries and such directly but rather built the necessary stubs
into the GPL code. That they'll be there when you (and potentialy others
might need them).

In the case of GNU/cash for example the trick is not to build the crypt into
the app but rather built the necessary *general* stubs in that allow access
to the data flow. Then a user can put a mulitplicity of packages onto the
appropriate stubs as they desire. This would allow a couple of individuals
for example to build a micro-e$ system to track their CD trades/borrows or
whatever (contrived but exemplary). This could be applied in more commercial
ventures within the context of e$ tokens that could be used within that
business for purchases (pawn shops, video arcades, movie rentals, etc.
might find this useful) that are currently physical token or credit based.


    ____________________________________________________________________

                            The seeker is a finder.

                                     Ancient Persian Proverb

       The Armadillo Group       ,::////;::-.          James Choate
       Austin, Tx               /:'///// ``::>/|/      [email protected]
       www.ssz.com            .',  ||||    `/( e\      512-451-7087
                           -====~~mm-'`-```-mm --'-
    --------------------------------------------------------------------