From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24219 invoked by alias); 24 Apr 2010 12:51:33 -0000 Received: (qmail 24198 invoked by uid 22791); 24 Apr 2010 12:51:30 -0000 X-SWARE-Spam-Status: No, hits=-0.0 required=5.0 tests=BAYES_40,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from fencepost.gnu.org (HELO fencepost.gnu.org) (140.186.70.10) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 24 Apr 2010 12:51:19 +0000 Received: from ams by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1O5epJ-0007M0-Cy; Sat, 24 Apr 2010 08:51:17 -0400 From: "Alfred M. Szmidt" To: rridge@csclub.uwaterloo.ca (Ross Ridge) CC: gcc@gcc.gnu.org In-reply-to: <20100424121223.B917D9C09@caffeine.csclub.uwaterloo.ca> (rridge@csclub.uwaterloo.ca) Subject: Re: Why not contribute? (to GCC) Reply-to: ams@gnu.org References: <20100424121223.B917D9C09@caffeine.csclub.uwaterloo.ca> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-Id: Date: Sat, 24 Apr 2010 12:56:00 -0000 X-IsSubscribed: yes Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2010-04/txt/msg00640.txt.bz2 The big reason the copyright assignment. I never even bothered to read it, but as I don't get anything in return there's no point. Why should put obligaitons on myself, open myself up to even unlikely liabilities, just so my patches can merged into the official source distribution? You are still open to liabilities for your own project, if you incorporate code that you do not have copyright over, the original copyright holder can still sue you. Another reason is the poor patch submission process. Why e-mail a patch if I know, as a new contributor, there's a good chance it won't even be looked at by anyone? Why would I want to go through I a process where I'm expected to keep begging until my patch finally gets someone's attention? We are all humans, patches fall through the cracks. Would you like to help keeping an eye out for patches that have fallen through? Would anyone else like to do this? I also just don't need the abuse. GCC, while not the most of hostile of open source projects out there, it's up there. Manuel López-Ibáñez's unjustified hostility towards Michael Witten in this thread is just a small example. Please refer to GCC as a free software project, it was written by the GNU project and the free software community. Manuel might have been rough, but it wasn't hostile. It seems that the major complaints fall into these categories: - Copyright assignments - Complex and big project with high standards Not much can be done to either of those, the copyright assignments are necessary to keep GCC legally safe. If a assignment takes a long time, please contact either rms@gnu.org or assign@gnu.org; if nobody says anything then nobody knows anything. Compilers are complex programs (specially if you support as many front ends as GCC does), lowering the quality would be disastrous and nobody really wants that. The bigger the project, the longer it takes to become accustomed to it, and not everyone has enough time to get up to par. This is not specific to GCC, it affects all large projects.