public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
From: Robert Collins <robert.collins@itdomain.com.au>
To: cygwin@cygwin.com
Subject: Re: On Cygwin package naming and a setup.exe bug
Date: Tue, 28 Aug 2001 00:14:00 -0000	[thread overview]
Message-ID: <998971521.26948.41.camel@robertlinux> (raw)
In-Reply-To: <20010827133917.B18761@redhat.com>

Ok... I slept through most of this thread :}. I'm going to make a couple
of comments though... to no particular poster/answer.

On 27 Aug 2001 13:39:17 -0400, Christopher Faylor wrote:
> On Mon, Aug 27, 2001 at 04:39:46AM -0600, Warren Young wrote:
> >Christopher Faylor wrote:
> >> 
> >> >On our
> >> >SourceForge downloads page we distribute a source tarball, a few binary
> >> >RPMs, and a Cygwin binary package.
                  ^^^^^^^^^^^^^^^^^^^^^
Bernard, I'm not sure how the above underlined comment, when combined
with....

> >> And a cygwin source package, hopefully, if you want to be in compliance
> >> with the GPL.  
> >
> >Not so.  Section 3c of the GPL exempts noncommercial distributors from
> >having to carry the source.  They can simply point you to where they
> >downloaded the code themselves.
   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
the above underlined paragraph; can be interpreted in any other fashion
than John is intentionally distributing a cygwin1.dll package, in the
belief that it is GPL blessed. 

If John had responded with "But it's *our* software in there in binary
form, not cygwin1.dll; I meant a binary package of out software compiled
for use on cygwin" then it would all be different!

So all comments in the thread that disagree with this should be referred
to John for clarification. IMO Chris and Chuck are correct.

OTOH there is a meme floating around somewhere that 3(c) is a
get-out-of-jail-free card - which it's not. This is a bad meme, that
should be squashed vigourously.

> >You shouldn't give John a hard time; the PRC-Tools project is a free
> >software project in much the same spirit as Cygwin.  In fact, the two
> >projects are very similar: a GCC port to a non-Unix platform, for making
> >binaries native to that platform.
 
I don't think Chris gave John a hard time. 'nuff said elsehwere anyway.
 
> >Now, if John were still working for Palm and posting from a palm.com
> >address, you'd be justified in being picky about the GPL.  But he's not,
> >and you shouldn't.

I'm surprised this one wasn't picked up on!. If Chris doesn't enforce
the GPL on the open/free source community, how can he expect
closed-source developers to respect it - especially given it hasn't been
tested in court.

> >> I've got mixed feelings about putting concessions for
> >> other packages in setup.  It isn't really supposed to be a general purpose
> >> installation tool.
> >
> >Keep in mind, this isn't a case of using setup.exe to install a
> >standalone package.  PRC-Tools on Windows is always used inside a Cygwin
> >environment.  John is just trying to make it simpler to make a PRC-Tools
> >distribution tarball that Cygwin's own installation tools will accept
> >and install.

It doesn't matter what the "other use of setup is" - setup.exe has
enough trouble just installing accurately, on the thousands of users
machines that use it. Adding special case considerations does _not_ make
sense, and I'd be one of the first folk to provide a patch to  remove
any such considerations from it. We are already trying to find a way to
remove the -src special consideration. The proposed patch was a
significant step backwards. (BTW: I contributed some-large% of the new
dependency and category handling code - so I suspect I know whereof I
speak).

> It apparently isn't clear to you that "Cygwin's own installation tools"
> were meant to install, um, the cygwin packages from the cygwin web site
> and mirrors.  They don't have accomodations for using other web sites or
> being bundled as part of a larger package.  That is what I was saying
> above.

IMO, adding features that don't carry much maintenance overhead is OK,
but there certainly won't be any cygwin developer driving such features
_unless_ they are also going to benefit from them. In this case the
"feature" was a problem. In others they have been added, with only
trivial discussion (even when cygwin doesn't really need them).

Rob


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

  parent reply	other threads:[~2001-08-28  0:14 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-08-26  0:51 John Marshall
2001-08-26 10:46 ` Christopher Faylor
2001-08-27  3:39   ` Warren Young
2001-08-27 10:39     ` Christopher Faylor
2001-08-27 10:52       ` Charles Wilson
2001-08-28  0:14       ` Robert Collins [this message]
2001-08-28  6:00       ` John Marshall
2001-08-29  7:30         ` Christopher Faylor
2001-08-27 11:03 Bernard Dautrevaux
2001-08-27 11:37 ` Christopher Faylor
2001-08-27 11:16 Bernard Dautrevaux
2001-08-27 11:42 ` Charles Wilson
2001-08-27 11:54   ` Christopher Faylor
2001-08-27 13:03 Bernard Dautrevaux
2001-08-28  7:53 ` Warren Young
2001-08-29  6:12 Bernard Dautrevaux
2001-08-29  6:25 ` Robert Collins
2001-08-29  7:35   ` Christopher Faylor
2001-08-29  6:35 Bernard Dautrevaux
2001-08-29  7:37 ` Christopher Faylor
2001-08-29  9:20 jmarshall
2001-08-29 10:10 ` Michael F. March
2001-08-29 10:59   ` Alex Malinovich
2001-08-29 11:02   ` Charles S. Wilson
2001-08-29 14:04   ` Michael Schaap

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=998971521.26948.41.camel@robertlinux \
    --to=robert.collins@itdomain.com.au \
    --cc=cygwin@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).