From owner-freebsd-current@FreeBSD.ORG Thu Apr 2 10:08:32 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 734739FC; Thu, 2 Apr 2015 10:08:32 +0000 (UTC) Received: from mail-wi0-x231.google.com (mail-wi0-x231.google.com [IPv6:2a00:1450:400c:c05::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 14CBC96E; Thu, 2 Apr 2015 10:08:32 +0000 (UTC) Received: by wiaa2 with SMTP id a2so99077410wia.0; Thu, 02 Apr 2015 03:08:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Wcl6KZVwlp4a9+XEpcLrICdfNbGsUTNFBtay2xd8YDw=; b=VeG3MuS0ioQt9IFs4VaGMI++JoEHY+b8I2CamKKHgUrBaalNvd9B4cwir5daedrQ0Y gjvOta8V/YkDmkuFxLuscGHmQYalNvhAOS+6f8/NB7Kahq5aabykwIlbvXhkW3kvjdhh wpfweAxbgNDDkT9GtPzhX1o2dZ4shIrCZOVPi8603/FR1ulQqfwpbixow5xOLiqc5hCj hbSBN3RztWoq81RLJ+8BlvIlLWv9egofPUMCZx1lmTtIRpeIQFCYGv2euqaBMqmwf6Zz MuMH6p6op36LJiGZ6LDPKhSPnJm8OB3FhGWAAzt/4CowlALTqKc39/ul7fmqNQYIXSzT tfaA== MIME-Version: 1.0 X-Received: by 10.180.208.46 with SMTP id mb14mr23036258wic.31.1427969310423; Thu, 02 Apr 2015 03:08:30 -0700 (PDT) Received: by 10.180.4.41 with HTTP; Thu, 2 Apr 2015 03:08:29 -0700 (PDT) Received: by 10.180.4.41 with HTTP; Thu, 2 Apr 2015 03:08:29 -0700 (PDT) In-Reply-To: <551D05DE.3070200@selasky.org> References: <551D05DE.3070200@selasky.org> Date: Thu, 2 Apr 2015 12:08:29 +0200 Message-ID: Subject: Re: Bazaaring the cathedral (Lowering the Barrier to Entry) From: =?UTF-8?Q?Fernando_Apestegu=C3=ADa?= To: Hans Petter Selasky X-Mailman-Approved-At: Thu, 02 Apr 2015 11:37:02 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: Eitan Adler , freebsd-current@freebsd.org, FreeBSD Hackers X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Apr 2015 10:08:32 -0000 El 02/04/2015 11:03, "Hans Petter Selasky" escribi=C3=B3: > > On 04/01/15 18:55, Eitan Adler wrote: >> >> One of the key reasons for the lack of people is the high barrier of >> entry to joining the FreeBSD project. While every modern project uses >> git (usually hosted on github), FreeBSD uses self-hosted subversion. >> The use of git goes beyond just the choice of version control. It >> allows for workflows that FreeBSD can't even dream of. The linux >> kernel has no concept of a committer. Instead anyone can clone the >> git tree, build a kernel, and call themselves a Linux distribution. > > > Hi Eitan, > > Before you speak so nicely about how Linux is doing things, have you ever tried to submit a patch to Linux yourself? I have a bunch of candidates in /usr/ports/multimedia/webcamd/work/webcamd-3.18.0.1/patches (Use this latest tarball: http://home.selasky.org:8192/distfiles/webcamd-4.0.0.2.tar.bz2) which you can start with as a fun experiment ! And then write back when your done. I'm starting counting right now. > > I have ported a lot of Linux USB drivers to userspace in FreeBSD through the webcamd project, and quite frequently I need to make patches to make the code compile which really should be up-streamed. Sometimes I also find real bugs. Sending the patch to Linux-USB is easy. Getting attention to the patch is hard. Frequent roadblocks in the Linux-USB: > - patch must be styled correctly > - patch must be send using a certain e-mail program > - patch must apply cleanly to the Linux GIT > - patch must have a signed-off-by before it can be committed > I suppose no project is perfect, but all of the above make sense to me. The only thing I disagree is about the mail client. I've never seen that restriction in the documents in the documentation directory of the kernel. I've read restrictions about the format of the mails though. > Speaking about USB I don't want FreeBSD-USB to become what Linux-USB is. There are so many mails flowing into Linux-USB every day that no-one is caring to read it all. Getting a decent reply from someone can take months, because of the huge amount of e-mails. > Getting attention to the patch being hard is probably because of the amount of patches sent every day, but with a fairly smaller stream of patches in FreeBSD, we have some of them sitting in bugzilla for a really long time. Cheers. > --HPS > > > > > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org= "