Return to BSD News archive
Newsgroups: comp.unix.bsd Path: sserve!manuel!munnari.oz.au!uunet!cs.utexas.edu!asuvax!ncar!csn!raven!rcd From: rcd@raven.eklektix.com (Dick Dunn) Subject: Re: selling 386BSD Message-ID: <1992Aug24.032744@eklektix.com> Organization: eklektix - Boulder, Colorado References: <1992Aug23.060308.6392@nuchat.sccsi.com> <KDLIZ1A@taronga.com> <5177@airs.com> Date: Mon, 24 Aug 1992 03:27:44 GMT Lines: 59 ian@airs.com (Ian Lance Taylor) writes: >peter@taronga.com (Peter da Silva) writes: >>kevin@nuchat.sccsi.com (Kevin Brown) writes: >>>...(a) is freely redistributable (i.e., anyone can give it to >>>anyone else), (b) can be put to whatever legal use someone wants to put >>>it to [...] (c) any modified version *must* be distributed with source as >>>part of the distribution, but other than being included with the >>>normal distribution, can be distributed with any copyright provisions. > >>I'm not sure how this differs from the Copyleft. Could you provide an >>example? .... >It differs because if, say, the C compiler hcc were covered by this >license, some computer company, say HAL, could modify it and sell HAL >hcc under restrictive terms. Anybody would still be able to get the >original hcc but the only way to get the HAL modifications would be to >purchase them directly from HAL... Taylor is right; it is different from copyleft--but in a way that seems to me even less useful. The company building the modified software still must make the source available, but the end users don't necessarily get to do much with it. For example, if you're building a product which contains the software, you're required to distribute the source for the software even if (a) it amounts to free reverse-engineering info on the product and (b) the source is of no use to anyone but you. (Keep in mind that software goes into a lot of products other than general-purpose computers.) >The terms are described above are essentially public domain, except >that anybody who sells a program covered by these terms is required to >provide source... In other words, the terms described above are completely different from public domain. They are slightly less restrictive than copyleft, but still quite a bit more restrictive than the BSD copyright--which itself is not public domain. >...However, they [the terms] need to be made more complex to provide >the protection I think the original poster is after, because as >described above they imply that person A could sell the code to person >B, with source, but permit person B to resell the code without source. Yes, if that's the goal Brown and Taylor have in mind, the terms will have to be more complex. It gets complicated because it's an attempt to give something away (sort of), yet keep strings attached. Since this *is* comp.unix.bsd, I'll point out that the BSD copyright is fairly simple, just because it actually gives people the unfettered right to use the software, without attaching strings to further use and re- distribution. Removing the "social engineering" aspect from free software simplifies things a lot. It does let "bad people" do some things you may not like, but that's the way freedom works anyway...and *you*don't* lose the software even though somebody else won't let his copy out. If you're writing software and you want to give it to others so they can use it, stop and think at the outset whether you really want to attach strings to it, or simply make it freely redistributable. -- Dick Dunn rcd@raven.eklektix.com -or- raven!rcd Boulder, Colorado Cats!