X-Spam-Check-By: sourceware.org From: "John W. Eaton" MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17634.17135.395022.903332@segfault.lan> Date: Tue, 15 Aug 2006 17:55:59 -0400 To: Joachim Achtzehnter Cc: cygwin AT cygwin DOT com Subject: Re: change in behavior of make from 3.80 to 3.81 In-Reply-To: <44E1FF26.6040707@netacquire.com> References: <17632 DOT 65094 DOT 528377 DOT 623813 AT segfault DOT lan> <009a01c6bfff$934e8480$a501a8c0 AT CAM DOT ARTIMI DOT COM> <17633 DOT 5335 DOT 965102 DOT 80534 AT segfault DOT lan> <44E1FF26 DOT 6040707 AT netacquire DOT com> X-Mailer: VM 7.19 under Emacs 22.0.50.1 X-CAE-MailScanner-Information: Please contact security AT engr DOT wisc DOT edu if this message contains a virus or has been corrupted in delivery. X-CAE-MailScanner: Found to be clean (benji) X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On 15-Aug-2006, Joachim Achtzehnter wrote: | Free software is about collaboration of a community consisting of | developers, users, documentation authors, testers, translators, etc. to a | common good, namely the production of good software that serves the needs | of that community. In my view, people who are doing the work, whether that is writing code, doing testing, writing documentation, or some other useful job, are "developers". Some users are "developers". The ones that just want something for nothing are not much help to me. | A peculiar aspect of all-volunteer free software | projects (some are wholly or partially funded where this can be different) | is that nobody can force another member of the community to do something | they don't want to do, so it is all based on persuasion and winning over | others by argument. In my experience, people who just want to persuade others to do work for them without actually contributing any work back to a project are not very helpful. Ideas are easy to come by. The work to implement them is not. | You make it appear as if a handful of developers are | making a contribution and everybody else is just getting a gratis | benefit without contributing. Again, my experience has been that this is generally the way things work in free software projects. A few people do almost all of the work and a lot of others benefit without contributing. | Clearly, developers make a huge contribution, | nobody is denying this, but to suggest that *only* developers contribute | and everybody else should therefore just shut up I never said everyone else should "just shut up". My point was that if you aren't contributing in some way, then you shouldn't expect your complaining to carry much weight. The way to get things done is to do the work, not just complain and hope that people do something for you. | A healthy free software project | depends on and welcomes input from the community. Sometimes, the input becomes annoying. When this happens, do you expect the people doing the work to just sit back and take it? | The attitude exhibited by | some on this mailing list, of trying to muzzle opinions they disagree with, | does not help. How are people on the mailing list being muzzled? If that were the case, then I would think there would have been a lot fewer messages about this topic on the list. Obligatory-make-behavior-content: It seems there is really no need for this discussion now, as there are several options available for someone willing to do the work: * Use the MinGW version of make to build your projects. * Patch your own version of GNU Make for Cygwin (I don't think that the patch used with the previous version is a secret). * Get the necessary changes adopted in the mainline GNU Make sources. jwe -- 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/