This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Things you can do with Cygwin



> > Does that mean that the two pieces are now separate works?
> >
> > So, I think that there must be some other criteria for separating works
> > other than the existance of alternative implementations and standard
> > protocols.  I can't say quite what the criteria should be, though...
> 
> It wouldn't matter.  You can't retroactively un-violate the GPL.  The
> first time you distributed the two programs without full source, you
> violate the GPL.  *If* later they become two works, then *further*
> distribution would be OK.
> 
> As for the criteria, it's simple.  A court would decide.  Otherwise,
> it's really rather pointless to try to find such borderline cases,
> unless you *like* going to court just to split hairs.  If you don't
> know where that fine line is, just stay clear of it.

I am not considering the GPL implications yet, still thinking about the
meaning of "a work".  I do realize that this has implications as to how
the GPL gets applied, though.  Still, it somehow seems pecular if I write
some code and the number of "works" that I have created can legally
change later on, well after I have written the last line and shipped
it off.

In the original example, creating an extension to a GPL-ed X-server (a
Y server) and a client that requires this extension, you argued that
they collectively are a single work.  But, if somebody writes another
Y server, then suddenly the original pieces are two works.  Even if
the second Y server is implemented 10 years after the first?  Does it
matter how well distributed the 2nd implementation is?  Could you just
start out with 10Mb of all zeros and work through each bit pattern possible,
assuming that somewhere along the way an alternate implementation is
created.  If so, then do you have to actually do that work, or could you
just speculate that such could be created?

It seems that the number of works created should be intrinsic to the act of
creating them, and not affected by subsequent and possibly unrelated
activity.

marcus

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]