[George Macdonald wrote]:
Harrumph - "join the clique or wither" - lost bodies and squandered
opportunities. There are any number of important works which have been
developed in near-seclusion. Mediocrity loves "peers" and their
self-regarding committees.
Well, maybe.
The Open Research Compiler is not licensed under GPL, but it is open
source. It doesn't keep up with Intel's compiler for Itanium, but
(unlike gcc) it stays in the hunt.
_And_ whatever is learned about compilers, about intermediate
representations, and about computation will become part of the general
fund of knowledge.
Self-regarding committees? I'll take them any day over Bill Gates'
arrogant mediocrity factory. Recent characterization of Gates from a
venture capitalist at a public forum: spent his career turning other
peoples' ideas into mediocre products.
Unfair to tar closed source with Bill Gates? Equally unfair (and
unworthy of you, really) to make sweeping characterizations of open
source.
It is not *creating* *anything* - sorry but I don't see charging for
packages as making $$ from software.
You _do_ have to make the package work.
More important for what - either you're being obtuse or missing the point.
What I'm getting at is the survival, or not, of the sort of company which
employs analysts/programmers who design and write software and try to make
a living from that endeavour.
I have my moments. Mathworks sells a version of MathCAD for Linux.
They seem to be doing okay.
The GNU parts of GNU/Linux that are just unavoidable are licensed
under the Lesser GPL, as discussed in another thread. You can count
on the safety of that arrangement with about the same certainty as you
can count on driving on the right hand side of the road as a
convention in the US.
That said, I still think that having an identified target market with
money is more important than the quality of your ideas. Or rather,
the idea that counts is how whatever idea of whatever quality (even if
it's just repackaging Linux) will serve a target market with money.
You seem to chafe at that reality.
While I admire Mathworks as a company, I think their product is a
terrible idea, for the same reason I think corporations insane to keep
_their_ intellectual property in a proprietary format owed by
Microsoft. Whatever I may think of it, people with money to spend
think it's just fine, and Mathworks has EE/CS departments that really
ought to know better teaching their products.
Maybe I am a little obtuse. You seem to think that open source has
made the software business unprofitable and/or unattractive. I can
point you to links that show that 60% of new US venture capital money
is going into software. It's _hardware_ that's become unattractive to
venture capital, and there isn't a thing about hardware that's open
source.
What I'm saying is that for the bulk of installed, hum-drum software on a
PC/workstation, the performance just doesn't matter that much.
Well, let's see. In terms of products I understand, a 2.4GHz Celeron
seems to be the entry level office product these days. The in-order
PPC front end to the Cell running at (say) 3GHz can keep up with that?
Doesn't sound completely implausible.
Graphics applications are a big market for Mac, everyone agrees that
image processing applications like Photoshop will hum on Cell, and
most of the work that's already been done on Cell-type architectures
has been applications like image processing. Who knows. Never say
never.
One vast unknown here is whether the software model in Sony's patent
is going to go anywhere. Once you have taken the trouble to
reformulate software so that it creates little packets that go out
seeking resources on which to execute and created the infrastructure
to support that execution model, you can use SPE's and other Cell
processors pretty transparently, I would think.
IBM claims that Cell will run AIX. I'd think that hardware that could
cope with a jillion threadlets, didn't care if a few of it's zillions
of execution paths got stalled, and could virtualize nearly arbitrary
numbers of machines would be ideally suited to servers, but Keith here
is going to jump in and tell me that no one will be interested because
it's not x86.
RM