This is the mail archive of the cygwin@cygwin.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]
Other format: [Raw text]

Re: redistributing cygwin1.dll


I'm back.  Did you miss me?

Christopher Faylor <cgf-rcm@cygwin.com> writes:

> It is quite amazing how predictable the response is when people are
> asked to comply with the GPL.  There must be some kind of
> instinctual racial memory that is being tickled by the GPL, causing
> everyone to respond in the same knee-jerk sophmoric manner.

(I think you mean "sophomoric".  Yeah, I know, pointing out spelling
errors is sophomoric.)

There is a simpler explanation than instinctual racial memory, which
is that most people naturally consider strict enforcement of the GPL
to be very silly in cases like this.

The typical exchange is roughly:

  Q: The Cygwin sources are already widely available.  Isn't it silly
  for me to distribute them?

  A: The GPL requires it.

But that does not answer the question!  Just because the GPL requires
something does not necessarily make it less silly.

Why do you want strict enforcement of the GPL in this case?  "Because
it's the license" is not an answer.  The question is, why do YOU want
to enforce it IN THIS CASE?

I think this is a fair question, even for the maintainer.

Put another way, what goal is achieved by making this person
distribute the source?  Again, "compliance with the GPL" is not an
answer...  What good does it achieve, or what evil does it prevent?

It is true that, as maintainer, your opinion carries a lot of weight.
And you are not required to answer anybody's demands.  But your
opinion would carry even more weight if you could justify it with
credible answers to these questions, rather than pulling out the
bureaucratic non-answer "because the license says so".

 - Pat

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


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