From owner-freebsd-hackers@FreeBSD.ORG Wed Jan 18 21:00:17 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B6319106566C; Wed, 18 Jan 2012 21:00:16 +0000 (UTC) (envelope-from m.e.sanliturk@gmail.com) Received: from mail-tul01m020-f182.google.com (mail-tul01m020-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 5C1348FC0C; Wed, 18 Jan 2012 21:00:16 +0000 (UTC) Received: by obcwo16 with SMTP id wo16so6011123obc.13 for ; Wed, 18 Jan 2012 13:00:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=dIErD3Ue8JCBs/J3ieh3v2KyHiv9EzJsPge57OJP/rs=; b=Z2EJmWTe4ThEu8ItLVdSjhG9bmxgXFrr0iUzYKZAdre0MImZPOpfMoT08PQZlmqqIR z3sIwrY9BUgCQndaB3ehFvNO5jp7ERK5ax+wWqGvGznuLKKiwjm0EyjKSj6LINGcZaGi jJJk2MGFX7ubetVOGAv/r5qh9u6xKmO7lbtVs= MIME-Version: 1.0 Received: by 10.182.16.33 with SMTP id c1mr20405160obd.47.1326919076057; Wed, 18 Jan 2012 12:37:56 -0800 (PST) Received: by 10.182.70.229 with HTTP; Wed, 18 Jan 2012 12:37:55 -0800 (PST) In-Reply-To: References: <5000.1326883643@critter.freebsd.dk> Date: Wed, 18 Jan 2012 15:37:55 -0500 Message-ID: From: Mehmet Erol Sanliturk To: John Kozubik Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-hackers@freebsd.org, Poul-Henning Kamp , Andriy Gapon Subject: Re: FreeBSD is becoming ... by, and for, FreeBSD developers - clarification X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jan 2012 21:00:18 -0000 On Wed, Jan 18, 2012 at 2:13 PM, John Kozubik wrote: > > Hi Poul, Andriy, > > On Wed, 18 Jan 2012, Poul-Henning Kamp wrote: > > FreeBSD has _always_ been a project by the community, for the community >> and there is no way it can be any other way. >> >> (You can consider this a law of nature as far as voluntary organizations >> of intelligent beings governed by the principle of self-interest.) >> > > > I think there's been a slight misunderstanding. Of course the project is > by the community and for the community, etc., and I agree that expecting it > to be any other way is naive. > > What I was saying is that I see FreeBSD becoming an OS whose only purpose > is the development of FreeBSD. > > Being detached from the end users is acceptable (albeit negative, I think) > but being detached from the *end use* is not workable. > > > Traditionally successful ways of getting FreeBSD to do what you want: >> >> Join the community and do it yourself >> Brib^H^H^H^HDonate cool hardware to community members >> Brib^H^H^H^HPay cool cash to community members >> > > > As you may know, I've (personally) put up several thousand dollars for > specific bounties, projects and bug fixes over the last few years. > > Yesterday in the original thread I put up USD $50k as well as hardware, > hosting and bandwidth. > > Cheers! > > I think , there is a necessity about a legal coordinating establishment , such as , for example , FreeBSD Users Foundation , formed by commercial entities using FreeBSD for their operations ( i.e. , their living are based on FreeBSD usage ) , other voluntary contributing organizations and / or persons . Such an establishment will prepare user needs , possible solution steps , problems , how to remedy them , and like issues related to FreeBSD evolution . At the same time , it will hire full-time computer/software/operating systems specialists to manage/coordinate FreeBSD development , testing , release , maintenance activities . A software system such FreeBSD in its present largeness can NOT be maintained by only voluntary efforts . To support expenses , this establishment will have a budget . Otherwise it will not be possible to hire full-time specialists / secretaries . >From messages , such a full-time person assignment has been suggested by iXSystems which is a very important contribution and starting step . This establishment will collect requests , patches from FreeBSD operating companies to apply to central source repositories . Testing , final acceptance of changes will be performed by interested parties in a coordinated way . Pursuing a local software replication of FreeBSD and trying to maintain it is a very difficult task and at the end an important burden to carrying company . A fraction of such efforts transferred to a central coordinating entity will be more fruitful to every user . It is not necessary to hire many persons full time , but only a minimum number of specialists to coordinate the development and maintenance efforts and other tasks required to be carried by them . The other parts will be supplied again by the voluntary developers , BUT with support from the coordinating establishment because , again from messages , it is understood that many developers having necessary skills do NOT have necessary hardware or available help on demand from others to test and improve the parts they are developing . Another important point is to pay some amount of incentives to developers for significant work times ( they have life to pursue and family to feed ) to compensate their consumed time from their rest periods . It seems that the commercial companies are using FreeBSD for servers . Without a wide personal user population , it will be very difficult to pursue living of FreeBSD . This establishment should also improve user interface of FreeBSD to make it more acceptable by the individual persons . With forty years of computing experience , still I am NOT able to use neither FreeBSD nor PC-BSD for my daily works . It is installed in a computer ( 9.0 , amd64 ) but not used because it is not usable ( Gnome or KDE not working sufficiently fast , the same slowness when Debian/FreeBSD kernel version is used ) . For each installation , it is necessary to set an important number of parameters ( in FreeBSD ) to make it work , which none of them is required in Linux ( Fedora , OpenSuse , Debian , Mandriva/Mageia , and many others ) . The above problems may be solved , by generating two different releases : Server , Desktop . Since 8.2 amd64 , PC-BSD is NOT usable , in an effect , I downloaded 9.0 Release , but even I did NOT try it , because no one of the release candidates worked even up to boot . I think , it is a waste of time to burn a DVD and try it with very significant probability of failure . I think , PC-BSD requires more testing on real hardware . It seems that , before releases , even it is not installed a single time on a bare metal computer ( opinion developed form existing installations ) . Saying "Whatever is suitable for you , use it" is NOT a solution . There is big amount of very high quality effort invested into FreeBSD , but it is unusable by a wide population due to user interface settings . I am NOT blaming the developers because such efforts to improve user interface requires experiments , researches , and EXPENSES . It is NOT a right and fair policy to expect such activities from developers . They are doing what they can do in a best way . There is a necessity to support their activities from the point on where they need help . Thank you very much . Mehmet Erol Sanliturk