Re: distributing source

Charles Cazabon <[email protected]> Mon, 6 Jan 2003 10:52:54 -0600
Newsgroups gmane.mail.qmail.dist
Message-ID <[email protected]>
Frank Louwers <[email protected]> wrote:
> 
> My "modified" stuff doesn't need to modify the source (except for "the
> filesystem synchronous mount" thingie), it modifies the install scripts,
> put decent default values in configscripts etc. However, it's a binary
> package ...
> 
> If you are saying that if I don't modify the source (the
> .c,.h,Makefiles/whatever), but modify the install scripts, the default
> config files etc, I can still "distribute" my package to the servers I
> admin, then you've made me a very man.

It's simple.  djb's terms are explicit.  If you don't own the machine, then
you are distributing software, and you must follow djb's terms.

Someone else pointed out the solution:  construct a binary package that
complies exactly with djb's terms and distribute that.  Then distribute a
separate package that makes post-install configuration changes to do your
customization.

If your customization includes changing compile-time stuff other than user
IDs, you're out of luck, and you will have to compile from source on the
customer's machine.

Charles
-- 
-----------------------------------------------------------------------
Charles Cazabon                        <[email protected]>
GPL'ed software available at:     http://www.qcc.ca/~charlesc/software/
-----------------------------------------------------------------------