From: Tom Lord <lord@emf.net>
To: linux-kernel@vger.kernel.org
Subject: Re: [OT] Re: Troll Tech [was Re: Sco vs. IBM]
Date: Fri, 20 Jun 2003 14:04:45 -0700 (PDT) [thread overview]
Message-ID: <200306202104.OAA21921@emf.net> (raw)
[BTW, see http://arch.quackerhead.com/~lord/ for information about
the latest, faster, no-shell-code-involved (re-)implementation of
arch.]
Larry McVoy being right again:
> So where is the money going to come from to create the new
> stuff? That's what I've been trying to get people to see.
> I'm not against open source, I'm against a grayish world
> that simply can't support the creation of new stuff. That
> looks bleak and boring. I don't know what people are going
> to create in the future but I do know that I want to see it.
It's even worse than that, Larry.
Unless MSFT stops innovating, they will remain what they are now: the
primary, almost exclusive source of "new things to copy", especially
in application and entertainment software.
So what? Well, you also claim:
> Creating new software: $$$$$$$$$$
> Copying existing software: $
and you know, if you're talking about the core shell utils, or even a
unix kernel, I think you're right. But that ratio isn't always right.
Let's say we have two parties: The Innovator, and The Copier, where
the Innovator has a lot more money to spend on innovation.
All that The Innovator has to do to hurt The Copier is choose software
architectures and software engineering techniques that tend to yield
highly parallelized development of components that are nevertheless
deeply interdependent. The Innovator puts a large command-and-control
army of hackers to the task of making a rats nest, and then adds on a
few more bucks to hire good software engineering "generals" to make
sure that, nevertheless, more-or-less functioning products get out the
door.
The Innovator does a _little_ innovation (original, high-level
design), but orients that innovation towards making products that
require a _huge_ amount of highly coordinated grunt-work.
What, then, is The Copier to do? Copying that tiny bit of innovation
is easy. It's so easy that The Innovator can make it 0 cost ("Here's
the spec for the mono VM, knock yourself out.") Copying the
grunt-work, though: that's going to cost just about as much to the
Copier as it cost the Innovator.
Creating new monolithic-behemoth software: $$$$$$$$$$
Copying monolithic-behmoth software: $$$$$$$$$$
We've seen that play out in desktop software, Java implementations and
Java libraries, web browsers, and Mono. It's the reason we don't see
any serious effort to clone MSFT operating systems. It's the
engineering underpinning of the legal wrangling with MSFT over browser
integration and secret APIs. We see this in the license restrictions
on BK that prevent free software implementors of competing systems from
using BK gratis.
And it gets worse still: because the way the larger free software
companies (company?) are shaping up -- highly coordinated parallelized
development is taking a back seat to deriving exclusive benefit of
parallelized development. We can't even seem to get right things as
basic and trivial as propogating bug-fixes in tar from commercial
linux distros back to the version you get from ftp.gnu.org.
So for these huge copying efforts, perhaps it's really more like:
Creating new monolithic-behemoth software: $$$$$$$$$$
Copying monolithic-behmoth software: $$$$$$$$$$$$$$$$$$$$
or even:
Creating new monolithic-behemoth software: $$$$$$$$$$
Copying monolithic-behmoth software: +inf
because if we were all really pulling together as a team, suddenly the
value of a commercial distribution, as it is currently realized, would
dry up.
The hope for fixing the way innovation takes place in the free
software world, the hope for abandoning the role of The Copier,
is something you stated yourself:
> The much shorter version is that there is a fundamental principle
> in business: the health of your suppliers is critical.
A program of effective and sustainable innovtation is critical to the
health of a technology supplier. You know this. I know this. The
customers presumably know it as well but, at least in your experience,
aren't really qualified to understand the implications:
> Another way to put it is they don't really buy products based on
> how good they are, the IT guys frequently are nowhere near
> qualified to determine if a product is good enough. So they buy
> products based on knowing that the vendor is healthy, there is a
> revenue stream going to that vendor, there are lots of other
> people buying the product, so if the product sucks in version
> 3.x, that's not the end of the world, the vendor will fix it in
> 4.x and it will still be a good choice.
and that's not an unreasonable way to _partially_ evalutate
tech-supplier health, but it surely is far from the whole story.
-t
next reply other threads:[~2003-06-20 20:51 UTC|newest]
Thread overview: 158+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-06-20 21:04 Tom Lord [this message]
-- strict thread matches above, loose matches on Subject: below --
2003-06-27 15:08 [OT] Re: Troll Tech [was Re: Sco vs. IBM] Watson, Craig
2003-06-27 23:15 ` Robert White
2003-06-26 22:05 Mudama, Eric
2003-06-26 22:19 ` Larry McVoy
2003-06-26 22:21 ` Robert White
2003-06-21 1:22 marcelo
2003-06-20 20:32 Michael Kalus
2003-06-20 17:48 Michael Kalus
2003-06-20 20:28 ` Martin List-Petersen
2003-06-20 17:12 Watson, Craig
2003-06-20 17:38 ` Jesse Pollard
[not found] <Pine.LNX.4.44.0306201101240.3705-100000@coffee.psychology.mcmaster.ca>
2003-06-20 15:09 ` Nick LeRoy
2003-06-06 16:22 SCO's claims seem empty Paul Rolland
2003-06-19 13:03 ` Sco vs. IBM Martin List-Petersen
2003-06-19 13:14 ` Jesse Pollard
2003-06-19 14:14 ` Adrian Bunk
2003-06-19 16:34 ` Miquel van Smoorenburg
2003-06-19 16:59 ` Troll Tech [was Re: Sco vs. IBM] Larry McVoy
2003-06-20 3:12 ` [OT] " Werner Almesberger
2003-06-20 10:09 ` Stephan von Krawczynski
2003-06-20 14:24 ` Larry McVoy
2003-06-20 14:30 ` Larry McVoy
2003-06-20 14:59 ` Michael Poole
2003-06-20 15:34 ` Larry McVoy
2003-06-20 15:50 ` Lawrence Walton
2003-06-20 16:02 ` Larry McVoy
2003-06-20 16:13 ` Jeff Garzik
2003-06-20 16:33 ` Larry McVoy
2003-06-21 1:31 ` Werner Almesberger
2003-06-21 12:20 ` Stephan von Krawczynski
2003-06-21 13:38 ` Larry McVoy
2003-06-21 14:10 ` Stephan von Krawczynski
2003-06-21 17:05 ` Henning P. Schmiedehausen
2003-06-21 17:54 ` David Weinehall
2003-06-23 8:54 ` David Woodhouse
2003-06-23 13:22 ` Larry McVoy
2003-06-23 13:32 ` David Woodhouse
2003-06-23 13:37 ` Larry McVoy
2003-06-23 14:04 ` David Woodhouse
2003-06-23 14:09 ` Larry McVoy
2003-06-23 14:26 ` David Woodhouse
2003-06-24 9:51 ` David Blomber
2003-06-23 13:54 ` Jan-Benedict Glaw
2003-06-23 13:58 ` Larry McVoy
2003-06-23 15:34 ` Geert Uytterhoeven
2003-06-23 15:40 ` Larry McVoy
2003-06-23 16:13 ` Henning P. Schmiedehausen
2003-06-23 14:30 ` Scott Robert Ladd
2003-06-23 15:06 ` Larry McVoy
2003-06-23 15:32 ` David Woodhouse
2003-06-23 15:39 ` Larry McVoy
2003-06-23 15:59 ` Alan Cox
2003-06-23 16:13 ` David Woodhouse
2003-06-26 17:45 ` Adrian Bunk
2003-06-26 18:40 ` Larry McVoy
2003-06-26 19:10 ` David Weinehall
2003-06-26 19:13 ` Larry McVoy
2003-06-27 12:51 ` Jesse Pollard
2003-06-23 15:43 ` Stephan von Krawczynski
2003-06-23 15:59 ` Larry McVoy
2003-06-23 16:36 ` Stephan von Krawczynski
2003-06-23 19:16 ` Werner Almesberger
2003-06-23 16:02 ` Scott Robert Ladd
2003-06-23 16:11 ` Henning P. Schmiedehausen
2003-06-23 16:16 ` Alan Cox
2003-06-23 16:35 ` Larry McVoy
2003-06-24 22:29 ` Timothy Miller
2003-06-24 18:18 ` Timothy Miller
2003-06-20 17:02 ` Jesse Pollard
2003-06-20 23:27 ` Paul Mackerras
2003-06-20 16:41 ` Jesse Pollard
2003-06-20 16:45 ` Larry McVoy
2003-06-20 19:35 ` John Alvord
2003-06-21 13:46 ` Paul Jakma
2003-06-23 12:23 ` Jesse Pollard
2003-06-20 14:44 ` Nick LeRoy
2003-06-20 15:17 ` Larry McVoy
2003-06-20 15:49 ` Nick LeRoy
2003-06-20 16:58 ` Jesse Pollard
2003-06-20 17:01 ` Larry McVoy
2003-06-20 17:21 ` Jesse Pollard
2003-06-20 15:18 ` Werner Almesberger
2003-06-20 15:24 ` Larry McVoy
2003-06-20 15:57 ` Jeff Garzik
2003-06-23 19:30 ` Werner Almesberger
2003-06-25 0:31 ` Robert White
2003-06-25 1:21 ` Larry McVoy
2003-06-25 3:35 ` Werner Almesberger
2003-06-25 3:37 ` Werner Almesberger
[not found] ` <PEEPIDHAKMCGHDBJLHKGKECCDBAA.rwhite@casabyte.com>
2003-06-25 3:49 ` Larry McVoy
2003-06-25 10:11 ` Mike Galbraith
2003-06-25 11:32 ` David Woodhouse
2003-06-25 22:47 ` Timothy Miller
2003-06-26 0:07 ` Robert White
2003-06-26 0:27 ` David Lang
2003-06-26 1:09 ` Larry McVoy
2003-06-26 3:29 ` Robert White
2003-06-26 13:44 ` Jesse Pollard
2003-06-26 7:18 ` David Schwartz
2003-06-26 11:20 ` Stephan von Krawczynski
2003-06-26 3:24 ` Paul Jakma
2003-06-26 11:20 ` Daniel Phillips
2003-06-26 13:54 ` Horst von Brand
2003-06-26 22:34 ` Timothy Miller
2003-06-26 22:55 ` Robert White
2003-06-25 20:35 ` Robert White
2003-06-25 21:09 ` Larry McVoy
2003-06-25 23:05 ` David Schwartz
2003-06-26 1:14 ` Larry McVoy
2003-06-26 2:45 ` David Schwartz
2003-06-26 3:16 ` Larry McVoy
2003-06-26 3:38 ` Robert White
2003-06-26 3:50 ` Larry McVoy
2003-06-26 12:20 ` Scott Robert Ladd
2003-06-26 14:45 ` Larry McVoy
2003-06-26 15:16 ` Scott Robert Ladd
2003-06-26 22:49 ` Timothy Miller
2003-06-27 1:17 ` David Schwartz
2003-06-27 1:24 ` Larry McVoy
2003-06-26 10:50 ` Stephan von Krawczynski
2003-06-26 20:41 ` Robert White
2003-06-26 20:50 ` David Lang
2003-06-26 21:02 ` Robert White
2003-06-26 23:45 ` Stephan von Krawczynski
2003-06-27 0:14 ` Larry McVoy
2003-06-27 0:24 ` Davide Libenzi
2003-06-27 0:57 ` Robert White
2003-06-27 11:40 ` Stephan von Krawczynski
2003-06-30 18:20 ` Timothy Miller
2003-06-26 20:52 ` Larry McVoy
2003-06-26 21:39 ` Robert White
2003-06-26 22:48 ` John Alvord
2003-06-26 21:50 ` Robert White
2003-06-27 11:00 ` Alan Cox
2003-06-25 21:27 ` Timothy Miller
2003-06-21 12:28 ` Stephan von Krawczynski
2003-06-20 15:46 ` Stephan von Krawczynski
2003-06-20 17:31 ` Richard B. Johnson
2003-06-21 7:37 ` Henning P. Schmiedehausen
2003-06-21 12:34 ` Stephan von Krawczynski
2003-06-21 12:55 ` Henning P. Schmiedehausen
2003-06-21 13:06 ` Stephan von Krawczynski
2003-06-21 13:11 ` Matthias Schniedermeyer
2003-06-23 12:16 ` Jesse Pollard
2003-06-23 12:44 ` Alan Cox
2003-06-23 13:05 ` Jesse Pollard
2003-06-20 16:27 ` Helge Hafting
2003-06-21 7:50 ` Henning P. Schmiedehausen
2003-06-23 13:06 ` Krzysztof Halasa
2003-06-20 19:36 ` Greg KH
2003-06-20 20:12 ` Larry McVoy
2003-06-21 0:04 ` Frank Cusack
2003-06-21 0:46 ` Larry McVoy
2003-06-21 8:01 ` Martin Diehl
2003-06-21 11:39 ` Stephan von Krawczynski
2003-06-21 11:53 ` Henning P. Schmiedehausen
2003-06-21 12:08 ` Andrey Panin
2003-06-21 19:03 ` Scott Robert Ladd
2003-06-21 19:54 ` Michael Poole
2003-06-21 22:13 ` Stephan von Krawczynski
2003-06-22 1:12 ` Scott Robert Ladd
2003-06-22 10:30 ` Stephan von Krawczynski
2003-06-23 2:00 ` Werner Almesberger
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200306202104.OAA21921@emf.net \
--to=lord@emf.net \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.