On Fri, 13 Apr 2007, Toby Thain wrote:

>
> On 12-Apr-07, at 11:51 PM, Rich Teer wrote:
>
> > On Thu, 12 Apr 2007, Toby Thain wrote:
> >
> >> Those who promulgate the tag for whatever motive - often agencies
> >> of Microsoft
> >> - have all foundered on the simple fact that the GPL applies ONLY
> >> to MY code
> >> as licensor (*and modifications thereto*); it has absolutely
> >> nothing to say
> >> about what you do with YOUR code.
> >
> > PLease correct me if I'm wrong: my understanding is that the
> > granularity
> > of the GPL is the "project"; all source files that make up that
> > project
> > must be GPLed.  Is that correct?  I believe so, and the FSF's GPL FAQ
> > would seem to agree with me*:
> >
> > Q: If I add a module to a GPL-covered program, do I have to use the
> > GPL as the
> >    license for my module?
> >
> > A: The GPL says that the whole combined program has to be released
> > under the GPL.
> >    So your module has to be available for use under the GPL.
> >
> > It says right there that if I want to add a new module (file/
> > whatever) to
> > a GPLed program, I MUST USE THE GPL FOR MY CODE.  I have no choice
> > in this
> > matter: the GPL has "spread" to my module, and can therefore be
> > described
> > as being viral in nature.  QED.
>
> IMHO, this is a faulty conclusion.

No Toby - you have it wrong.  GPLv2 is viral in nature and designed by its
creators to be viral.

> You can always *not use* MY code. The GPL applies, ab initio, only to
> MY code.
>
> >
> > * See http://www.fsf.org/licensing/licenses/gpl-
> > faq.html#GPLModuleLicense
> >
> >> The GPL, which as you know is built on copyright, is a purely
> >> voluntary
> >> license - revealing the analogy to be worthless and the claim pure
> >> FUD.
> >
> > But it's not a voluntary license.  If I want to contribute to a
> > GPLed project,
>
> The interesting use case of "contributing", and I think the one that
> spurred the creation of the GPL, is "I use this but I need to
> customise it a bit". In this situation it's quite reasonable that you
> would abide by the conditions I've chosen for the stuff you're using.

No .. GPLv2 is designed to force someone who wishes to ship a product in
binary form to publish the source code for it.  Of if someone wishes to
keep one or more modules of *their* code secret, because it provides them
with a commercial advantage that they don't wish to share with their
competition, GPLv2 forces them to opensource the entire work.  It's viral
in nature, because it "infects" everything it touches - regardless of the
developers/owners intentions.

> If you have a chunk of your work that you wish to disinterestedly
> check into somebody's GPL project, then it may seem as if the license
> is an imposition. But it's not: You can still publish it elsewhere
> under any license.
>
>
> > my code must also be GPLed; I have no say in the matter.  Contrast
> > this to
> > the CDDL: provided the license I choose for my files is compatible
> > with the
> > CDDL, I can license my code however I like.  Unlike the GPL, my
> > code does
> > NOT have to CDDLed, and therefore the CDDL cannot be said to be
> > viral in
> > nature.
>
> 'Viral' is just not the right term. Rather than spreading it (as I
> say, associated with some of the ugliest and most dishonest
> campaigns), it seems you should just admit that you personally don't
> happen to like this clause of the GPL (which is designed to protect
> users from familiar catastrophes). But many do, or they wouldn't
> deliberately choose this license.
>
> But this is OT enough by now.

Agreed.

Al Hopper  Logical Approach Inc, Plano, TX.  [EMAIL PROTECTED]
           Voice: 972.379.2133 Fax: 972.379.2134  Timezone: US CDT
OpenSolaris.Org Community Advisory Board (CAB) Member - Apr 2005
OpenSolaris Governing Board (OGB) Member - Feb 2006 to Mar 2007
_______________________________________________
zfs-discuss mailing list
[EMAIL PROTECTED]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to