Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Michael Torrie Newsgroups: comp.lang.python Subject: Re: Quote of the day Date: Tue, 17 May 2016 13:42:24 -0600 Lines: 23 Message-ID: References: <573acd5f$0$1603$c3e8da3$5496439d@news.astraweb.com> <87twhxf5nl.fsf@elektro.pacujo.net> <87mvnp57s8.fsf@rudin.co.uk> <87poskg9ip.fsf@elektro.pacujo.net> <87inyc69qb.fsf@rudin.co.uk> <7bc71dff-5240-d9f2-c1f8-8863afc24c89@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de jYS02LvNLnA3c6O5rghgywLnunO0SpkQX5qnKTRN9C5g== Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.068 X-Spam-Evidence: '*H*': 0.86; '*S*': 0.00; 'source.': 0.05; 'testing,': 0.05; 'bug.': 0.07; 'consistency.': 0.09; "they've": 0.09; 'from:addr:torriem': 0.16; 'from:name:michael torrie': 0.16; 'nightmare.': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'sell.': 0.16; 'wrote:': 0.16; 'frameworks': 0.18; 'stick': 0.18; 'fix': 0.21; 'libraries': 0.22; 'am,': 0.23; 'bit': 0.23; '(or': 0.23; 'header:In-Reply-To:1': 0.24; 'paul': 0.24; 'header:User- Agent:1': 0.26; 'installed': 0.26; 'linux': 0.26; 'least': 0.27; 'vendor': 0.27; 'that.': 0.30; 'option': 0.31; 'core': 0.32; 'source': 0.33; 'option.': 0.33; 'open': 0.33; 'message- id:@gmail.com': 0.34; 'could': 0.35; 'installing': 0.35; 'sometimes': 0.35; 'but': 0.36; 'to:addr:python-list': 0.36; 'subject:: ': 0.37; 'received:org': 0.37; 'doing': 0.38; 'building': 0.38; 'end': 0.39; 'sure': 0.39; 'subject:the': 0.39; 'received:192': 0.39; 'to:addr:python.org': 0.40; 'software': 0.40; 'forget': 0.60; 'your': 0.60; 'identify': 0.61; 'charset:windows-1252': 0.62; 'policy': 0.63; 'necessarily': 0.63; 'revenue': 0.63; 'our': 0.64; 'subject:day': 0.67; 'business': 0.69; 'money': 0.71; 'sounds': 0.76; 'business.': 0.77; 'costly': 0.84; 'software).': 0.84; 'subject:Quote': 0.84; 'updates,': 0.84; 'upstream': 0.84; 'rpm': 0.91 X-Virus-Scanned: amavisd-new at torriefamily.org User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 In-Reply-To: <87inyc69qb.fsf@rudin.co.uk> X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <7bc71dff-5240-d9f2-c1f8-8863afc24c89@gmail.com> X-Mailman-Original-References: <573acd5f$0$1603$c3e8da3$5496439d@news.astraweb.com> <87twhxf5nl.fsf@elektro.pacujo.net> <87mvnp57s8.fsf@rudin.co.uk> <87poskg9ip.fsf@elektro.pacujo.net> <87inyc69qb.fsf@rudin.co.uk> Xref: csiph.com comp.lang.python:108750 On 05/17/2016 08:27 AM, Paul Rudin wrote: > Marko Rauhamaa writes: >> That's a long time to be without a product to sell. > > But you do have the option of building a kernel incorporating your fix > and using that. Sure as an individual end user that may be the best option. But not necessarily for a business. The cost of doing that could be prohibitive. Sometimes we forget just how costly open source software can be (really *all* software). They can either deal with lost revenue waiting, or they can budget a tremendous amount of money, time, and effort to support their own kernel which would entail doing updates, QA testing, etc. Letting the upstream vendor do all that (their core business after all) is often the least costly option. Though it sounds like they've already spent a lot of money doing QA to identify this bug. When I did IT professionally, our policy with regards to Linux was to stick with existing packages from a known set of (mostly) official channels and to discourage any installing of libraries and frameworks from source. Allowing packages to be installed from source was just a maintenance nightmare. RPM (or deb or whatever) brings at least a tiny bit of stability and consistency.