From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 10594 invoked from network); 15 Jul 2021 19:34:14 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 15 Jul 2021 19:34:14 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id E2F749C83D; Fri, 16 Jul 2021 05:34:12 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 589F59C7F0; Fri, 16 Jul 2021 05:33:55 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id CF8239C7F1; Fri, 16 Jul 2021 05:33:53 +1000 (AEST) Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by minnie.tuhs.org (Postfix) with ESMTPS id B67A29C7F0 for ; Fri, 16 Jul 2021 05:33:52 +1000 (AEST) Received: from callcc.thunk.org (96-65-121-81-static.hfc.comcastbusiness.net [96.65.121.81]) (authenticated bits=0) (User authenticated as tytso@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 16FJXmoU001386 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 15 Jul 2021 15:33:49 -0400 Received: by callcc.thunk.org (Postfix, from userid 15806) id 968FE4202F5; Thu, 15 Jul 2021 15:33:48 -0400 (EDT) Date: Thu, 15 Jul 2021 15:33:48 -0400 From: "Theodore Y. Ts'o" To: Clem Cole Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Subject: Re: [TUHS] [COFF] 386BSD released X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Computer Old Farts Followers , TUHS main list , Douglas McIlroy Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On Thu, Jul 15, 2021 at 11:07:10AM -0400, Clem Cole wrote: > In fact, [I can not say I personally know this - but have read internal > memos that make the claim], Intel pays for more Linux developers and now > LLVM developers than any firm. What's interesting is that Intel does not > really directly sell its HW product to end-users. We sell to others than > use our chips to make their products. We have finally moved to the > support model for the compilers (I've personally been fighting that battle > for 15 years). That claim is probably from the data collected from the Linux Foundation, which publishes these stats every year or two. The most recent one is here: https://www.linuxfoundation.org/wp-content/uploads/2020_kernel_history_report_082720.pdf The top ten organizations responsible for commits from 2007 -- 2019: (None) 11.95% Intel 10.01% Red Hat 8.90% (Unknown) 4.09% IBM 3.79% SuSE 3.49% Linaro 3.17% (Consultant) 2.96% Google 2.79% Samsung 2.58% "None" means no organizational affiliation (e.g., hobbyists, students, etc.) "Unknown" means the organization affiliation couldn't be determined. For more recent data, if you look at the commits for the 5.10 release (end of 2020), the top ten list by organizations looks like this: Huawei 8.9% Intel 8.0% (Unknown) 6.6% (None) 4.9% Red Hat 5.7% Google 5.2% AMD 4.3% Linaro 4.1% Samsung 3.5% IBM 3.2% For the full list and more stats, see: https://lwn.net/Articles/839772/ > So back to my basic point ... while giving the *behavior* a name, the *idea > *of "Open Source" is really not anything new. I do think there is something which is radically new --- which is that it's not a single company publishing all of the source code for a particular OS, whether it's System/360 or the PDP-8 Disk Operating System, or whatever. In other words, it's the shared nature of the collaboration, which partially solves the question of "who pays" --- the answer is, "lots of companies, and they do so when it makes business sense for them to do so". Intel may have had the largest number of contributions to Linux historically --- but that was still 10%, and it was eclipsed by people with no organizational affliation, and in the 5.10 kernel Huawei slightly edged out Intel with 8.9% vs 8.0% contributions. I completely agree with you that one of the key questions is the business case issue. Not only who pays, but how do they justify the software investment to the bean counters? Of course, the "Stone Soup" story predates computers, so this certainly isn't a new business model. And arguably the X Window Systems and the Open Software Foundation also had a similar model where multiple companies contributed to a common codebase, with perhaps mixed levels of success. The thing which Linux has managed to achieve, however, is the fact that there is a large and diverse base of corporate contributions. That to me is what makes the Linux model so interesting, and has been a reason for its long-term sustainability. Other companies may have been making their source code availble, but the underlying business model behind their "source available" practices was quite different. Cheers, - Ted