Red Hat CTO Responds To Allchin's Comments 232
A reader writes: "C|Net has a small interview with Red Hat's CTO Michael Tiemann rebutting the remarks Jim Allchin made about Open Source being bad for innovation. It's in Windows Media or Real media." It's a pop-up window on the right side - and this is continuation of the Allchin story.
Re:Open Source FAA software? (Score:1)
Re:I've said it before (Score:1)
The CD/MP3 thing s different as there is a bandwidth issue for most people and MP3 quality sucks, even at 128 encoding rates. (WMA codecs are better tho') - also there is the cd-art pleasure of the real thing.
Libraries pay a rate to authors based on how often their books are borrowed (at least in the UK), given you are only borrowing the book this seems fair. Note that photocopying the book, even a library book is not allowed.
I bow to Heinlein "TANSTAAFL" - there aint no such thing as a free lunch......I have found this to be true.
Re:You want Innovation? How about a 78 day uptime (Score:2)
Re:Nice links (Score:2)
- Jeff A. Campbell
Re:Let's not reward childish behavior (Score:2)
Jim boy - do you use the Internet? maybe surfing a bit? writing an email? downloading a file maybe?
Well, if you do one of these - most chances that they are working on an open source operating systems (like DNS, web servers, email servers, ftp servers) AND they are based on open industry standard...
So Jim, could you say it for at least 2 microsoft "technologies"? I hardly think so..
Re:Allachin is no patriot (Score:1)
ehm are you talking about "gods own country", the US? open your eyes and go outside.
Re:Allchin is a lunatic indeed. (Score:1)
Other post-NT 5.0 features outlined by Allchin included the unification of Web and Win32 application programming interfaces -- something Microsoft is already working toward...
Kinda scary, they have been working towards .Net for some time. If they succeed, it will be the death of the de-centralized internet as we know it. I don't think they will, but it's going to a rocky ride for us all.
Jonathan Moran
Um... (Score:2)
We should treat Microsoft as the irrelevant, proprietary 80's company that they are and concentrate on making our software better. Oh, and lobbying Congress to save taxpayers millions of dollars by using open source software.
Direct link to video (Score:1)
Direct link to video [cnet.com]
Re:You want Innovation? How about a 78 day uptime (Score:1)
Re:Try this link to the interview, instead... (Score:1)
W2K bluescreens still alive and kicking (Score:1)
Re:I've said it before (Score:2)
2 years?
The end of 2001?
Then will Linux be supported by Catholic Charities?
Will programmers feed their children at soup lines?
Re:slashdot security problem (Score:1)
From now on I will be using Netscape/Linux on the web, only.
Re:You want Innovation? How about a 78 day uptime (Score:1)
Re:Hmm.. (Score:1)
Re:look what problem Open Hardware caused... (Score:1)
But, Components from Intel and Microsoft were left closed.
What.. components.. were left closed by Intel and Microsoft? What does 'Open Hardware' have to do with 'Open Source Software'? I'm kind of confused here why you made this sort of statement.
Besides, (Intel) are there not Intel-Compatable CPU chips? Amd and Cyrix having been the ones I know about seem to be along those lines, and AMD chips actually do very well. This is bad?
And as for Microsoft... Open source provides one BIG advantage. There's a bug in the linux kernel (example). Some nobody programmer discovers this, discovers it's actually a very fundamental problem, and you can only see in the situation he created. Having the source, he can go in, and tweak the few lines of code that need to be changed, and viola, announce to the kernel developers, and you have a secured kernel within maybe week, probably sooner. How long does it take Microsoft to bring out a patch THAT WORKS when a bug is discovered in their system. Case in point, the Outlook/Melissa Virus flaw. Last I heard, they didn't really fix this, they just turned it off. Ah well. Closed source rules, apparently, right?
Re:Let's not reward childish behavior (Score:3)
Many points I would make here, hoping they fall on open ears. I think Tiemann would agree with you off the record that Allchin is a lunatic. He fairly called MS evil, but there are things I don't think you understand.
First the premise that MS is dead in the water (waitaminute, is this flamebait?? oh well...). It's hard to believe that a katrillion dollar company is dead in the water, but if they are dying, then let's make sure they don't take too many of us down with them. I don't know if you noticed, but they are starting to lobby legislators A Lot - check out today's Wired News [wired.com]. If they succeed in gaining credence with legislators who then make laws stifling Open Source (what kind of laws? Someone mentioned the licensing of programmers yesterday...), we may indeed suffer as 'we' become outlaws.
Linux and the open source replace MS? Not likely. Not until the Linux OS matures at least enough so it becomes a viable alternative to Windows. Before you consider this point flamebait, you must admit: our Moms would have a terrible time getting Linux to run, but they are comfortable with MS. I can't say much more, as I am only a reluctant Windows user (but some day...).
Your line, "The truth will out, as it has been shown throughout history" makes me wonder if you 'read' the piece. Tiemann actually addresses the arrogance of MS in believing that it can control the truth much in the same way that the Church sought to control the Truth a thousand years ago. This brought on the Dark Ages until people realized that the Truth exists independently of peoples wishes. We could actually experience a Dark Ages in computers, you know... what would it be like? I don't know, but it's got a crappy OS running the show and every click you make can be heard clear up to Redmond and D.C. I think it would involve loss of privacy And innovation as open source programmers become dispirited and disjoint. We would then live in a kind of 1984 where life is crappy as hell but we are told things are getting better every day. And I damn sure would not be allowed to type this stuff. Or maybe I could, but I would find out that my OS liked me less and less and I get the BSOD every three minutes instead of twice a day...
Is MS evil? Would they do anything to keep themselves on top, including lowering the entire world so they are relatively superior. I don't know, why don't we ask them?
This 'rebuttal' is absolutely essential so that the snide remarks of a very very powerful lunatic don't go by unchallenged. I salute Tiemann for stepping up to the plate and calling a spade a spade, standing before the Great Evil like David to Goliath...
...or maybe Galileo to Pope Urban VIII...
Re:slashdot security problem (Score:1)
Re:Allachin is no patriot (Score:1)
Re:Define "innovation" (Score:2)
It was Paul Joseph Goebbels, who was made propaganda leader of the Nazi party in 1929. When Hitler gained power in 1933 he was made the minister for public enlightenment (nothing to do with the WM) committed suicide on May 1, 1945, as Soviet troops were storming Berlin.
In fact the translation of Goebbels' idea that you refer to is "Is people as told something oftern enough and long enough, they start to beleive it".
His diary's maybe availible on the net somewhere as they were published in English many years ago. A real evil fucker but a genius at mass mind control.
Here ends today's history lesson.
Re:Let's not reward childish behavior (Score:1)
RIPOFF! (Score:3)
Modern Humorist [modernhumorist.com]
MP3 Poster [modernhumoriststore.com]
Yeesh.
------
open-source commerical software (Score:2)
Why do you assume that commerical software must be closed-source? You can be paid to write open-source. There are examples of how that would work in an open source world. Suppose you ran a hostpital, or an airport or something. Now you would not particularly care about computers, but you would need the benefits that a custom-built, complex (and dull) software system can bring.
You will need to pay someone to write software for you. But why does this imply that it must be closed source software? *It does not*.
You get several important benefits on demanding that the source for the software made for you be opened:
- You are not locked into a single provider of enhancements and fixes. You are not forced to pay a single provider whatever they want to charge.
- You can pool costs with other institutions with similar needs for the same or similar software.
Given time and effort (and a corporate sponsor, which is guaranteed in cases like this) open-sorce softaware can and often does suppass closed-source software for functionality, reliability and flexibility.
Re:Let's not reward childish behavior (Score:2)
Go ahead, grab Redhat 5.1 (if you can find one) and try to compare Linux to what Linux is today. Compare the X windows, desktop enviroment, compare hardware support, applications, gaems, usability, stability, performance..
Do not forget - it took Microsoft 15 years of some hard work, some hand twisting, companies/technologies buying, stealing/copying from others (I'm sure apple fans will be delighted to tell you about that), and lots of threatening - and what do you got in terms of operational and stability? this! [microsoft.com]
So yes, today Linux is not supporting all the hardware - but go out and ask ANY company about this hardware support and all of it within 2 years and without much co-operation from the vendors - and you won't find a single company who wouldn't want this achivement!
So how will Linux be in 3 years? my bet will be: totally different, much more easier for newbies/Windows users, and much bigger install base.
"The Best Nation" (OT) (Score:1)
"the best nation ever created by Homo Sapiens"
I take offense at that phrase, for two reasons:
Is it the most democratic? The biggest? With the best quality of living? With the fairest judicial system? The best-educated? The most beneficial to world peace? etc.
Please think about it.
Re:Let's not reward childish behavior (Score:1)
You wish. Most users are totally uneqipped to pass anything but plain text over email. And on top of this, email is highly forgeable and no established and recognized standard of protection exists.
The web has totally supplanted the old-fashioned print industry
You wish again. Sadly but true, current web has no established practices, standards and tools for mass-production, like print does. HTML/XML/CSS is only getting standartized, and pages are still bearing "Internet explorer only" signs. Imagine printed booklet which reads "for wearers of Cartier glasses only". WWW is technology in it's teenage years, and it has to mature. It will happen, eventually, but to say it's already happened is to ignore the reality.
Also, WWW as it is is highly volatile media, and only widely used way to really preserve it is to print it out on paper. Observing modern company functioning, the paper amount has not become less - though it uis surely less than it would for the same function without electronic means. I.e., function expanded, while paper amount preserved - meaning, function/paper ratio increased - but it'not right to say that the paper gave it's way. It just has less market share now, but it didn't disappear in no way.
And on top of this - I have yet to see solution that would come close to the plain old printed book in usability and price. There is just no such technology on the market.
Re:Open source development model and innovation? (Score:2)
Right. But consider large, complex, and specialized software projects - I don't mean stuff you find shrinkwrapped at Best Buy, or downloadable off a web site, I'm thinking of the software that runs things like phone system. That sort of work can't really be carried out by J. Random Hacker in his basement. (Do you have a telephone switch in your basement?)
Instead of free (as in beer) patches that you and I make to "scratch our itches", telephone companies would be asking for bids for free (as in speech) patches and improvements from the likes of IBM or Lucent. So there wouldn't be people working just "as they see fit", there would be sustained well-managed efforts with real money changing hands, as well as all the usual free software benefits.
Tom Swiss | the infamous tms | http://www.infamous.net/
Re:I've said it before (Score:4)
But neither set of arguments matter. The current situation-- where some software is developed open sourced and some closed --works to produce diversity, as well as providing economic incentive to programmers.
--
Comment removed (Score:3)
Why? (Score:2)
why? I don't use their slant on Linux. And honestly in reference to Microsoft, if they'd kept things at a level more like that of Windows 95 before trying to go megalomaniac on destroying other companies, I'd probably not even really detest them.
Red Hat Software has done some really good things for Linux. They made a relatively easy to install version, developed one of the better (not the best IMHO, but so?) package management tools, and they support their product. In short, they take all of these wonderful little things that people write, bundle them all up and get them working together relatively well. Back in 1995 when Microsoft was not concerned with markets and domineering (at least as overtly as now), I liked their stuff. Windows 95 (no bloody a, b, or c) was not a horrible product, especially for someone like me at that time who didn't have very much background. Its interface was decent, it had faux-3d dialogues and window borders that looked really classy, and since I didn't leave the computer on at night, it was irrevelant how much it crashed. Now, this is a different story, with them tiring of their UI and integrating a web browser into the OS Kernel, as well as their attacking and destroying other companies who actually do build good products, I would very much like for them to be slapped around and disciplined. I doubt it'll happen, but I think they've gone past their heyday. The exec who made the comments recently is proof of that. They won't evolve, so they're trying to force all of us to stay back.
Back to what I was originally hinting at, if you don't like something that the Red Hat people say, then Don't use Red Hat. Remember, they are a company, and there are other companies too, like SuSE, VA, etc, and if you really don't want corporate, go Slackware or Debian, or roll your own. I don't see what good trashing on others who work hard to deliver a product is going to do, but if one doesn't care, oh well.
"Titanic was 3hr and 17min long. They could have lost 3hr and 17min from that."
Here's a plain link for RealPlayer (Score:3)
Try this link [cnet.com] to go right to it. (This is the 220Kbps realplayer stream)
---
Re:I've said it before (Score:2)
There is a floating point of equilibrium between monetary cost and quality/support. A certain quality of software/support is available "for free". Higher quality software/support can be gotten for payment (even open source software is better if the developers can afford do it full-time).
Microsoft is complaining about where the equilibrium point may be drifting. Microsoft is effectively saying that there is no commercial value in (some of) what they produce because you can get the equivalent for free.
OpenSourcerers [opensourcerers.com]
Re:I've said it before (Score:5)
riiiiiiight. just like how writers will stop writing books when people can read them at the library for free. just look at how cd sales have dropped since people can download mp3s. what a shame it was when the whole porn industry died with the creation of jpegs!
obviously, nobody ever does anything without being paid! creative impetus, p'shaw! all the great creative works in the history of the human race were done for a salary, right?
oh my people, what have i done unto thee?
a
Re:Depends on your product. (Score:2)
What I am trying to do with the Linux Quality Database [sunsite.dk] is twofold - make it easier for regular users to participate in the quality process for the Linux kernel, and to encourage improvement in the quality of free software in general, by giving tips on how to do so and links to resources that enable you to do it.
I think one problem is perfectly natural - a lot of programmers are just not very experienced, and have not had the opportunity to work in a way the encourages quality yet. And this goes for both closed source and open source programmers.
It's a matter of education; a lot of people may try to get the bugs out of their products, but simply struggling valiantly is not the right way to approach it - I hate to repeat this tired old phrase, but "Work smarter, not harder".
Mike [goingware.com]
Here's a goodie.. (Score:4)
For those of you who can't view the video... (Score:3)
The clip begins with a head shot of Michael Tiemann
Michael: Recently Jim Alchin made some comments about open source, microsoft and innovation. He said open source will suppress innovation. Well I'm here to tell you that the open source movement, which we at Red Hat are proud to be a part of, is constantly innovating. In fact, I'm so innovative, I'm not even wearing pants right now!
Camera slowly zooms out to reveal that Mr. Tiemann is in fact nude from the waist down. He is also obviously excited.
And let me tell you something else Mr. Alchin, we know what innovation means. Open source has allowed thousands of volunteers around the world to collaborate on code for the passion of it. Michael grabs his crotch to emphasize the word passion then releases it.
Why don't you go check the SpecWeb99 benchmarks Mr. Alchin, you'll notice that our innovative new kernel support for http enables us to blast right past IIS 5.0 on equivalent hardware.
And look at our desktop code, we've got skinning support in every layer of our gui, hows that for innovation you dissapated fuck?
At this point Michael Tiemann abandons all pretense of reasonable discussion and begins howling obscenity at the camera and punctuating it with frequent pelvic thrusts. this continues for about 15 minutes.
Over all, I thought the rebuttal was somewhat unprofessional but nevertheless quite compelling. I could watch it again and again and again. Mr. Tiemann may lack self controll, but DAMN - he could run a 3-legged race all by himself.
--Kara
Re:I've said it before (Score:2)
I would disagree. In fact, I would say that Microsoft hasn't a clue as to what innovation is... or more like their definition of innovation is more like what I'd call 'immovation'.
Basically if open source gets out of hand,
What do you mean by 'out of hand'?
normal software development will cease,
That will never happen. If for no other reason than the fact that the type of thing that Open Source is most a threat to (shrink wrap boxed software) is what only a small percentage of programmers are paid to work on. Most programmers work in the IT departments of companies where they are writing primarily software for a specific business. Open Source greatly benefits this type of programmer because they can re-use other people's code instead of inventing everything from scratch.
At most what will have to happen is that a different way of rewarding programmers will have to be developed. There are a lot of people working on different angles for this, and we are still a ways from seeing which method or methods are going to win in the long run.
and the quality of software will go down. Why? Because the top programmers will no longer program, if they don't get paid.
Not only does that make assumptions that aren't necessarily true (that the only motivation of "top programmers" is monetary), but it completely ignores the fact that if more code was open sourced, more of the top programmers could review and fix each other's work, which would lead to an improvement of software quality.
I just don't see how you can refute this argument.
Just because you can't see it, doesn't mean it can't be done.
It is really a pretty flimsy argument. Microsoft is just spreading alarmist fears in order to try to protect their own interests.
Re:Legislation (Score:2)
They went to Congress to whine rather than competing against MS with their own products
No, MS was brought to court by the DOJ because they broke the law, plain and simple. Tying the two products was the LEAST of the many things that MS did to stifle competition and keep Netscape out (in fact, it is quite possible that nobody would ever have complained about the product tying had it not been done in conjunction with so many other anti-competitive practices) - I recommend you go read the findings of fact and other documents resulting from the case. You don't seem to know much about antitrust laws and the reasons for their existence. I recommend you go do some reading.
Re:Let's not reward childish behavior (Score:2)
Define "innovation" (Score:4)
Microsoft has been pounding on the word "innovate" and the phrase "freedom to innovate" so hard in an attempt to beat it either into submission, or to bend it into meaning what they want it to mean. There is innovation going on at Microsoft, in their graphics research division, but damned little of it to do with Windows.
They seem to have adopted Musolini's theory of "The Big Lie" that if you shout something at people loud enough and long enough that eventually they will will believe it, no matter how perposterous.
Re:Let's not reward childish behavior (Score:2)
Re:I've said it before (Score:2)
I just don't see how you can refute this argument.
Bah! I say the end result would be the exact opposite. If money were to leave the industry then the people still programming will be those who love to program and who are passionate about their work. Having the money leave would do a good job of weeding out all of the lousy hacks who write crappy code because they only care about getting their fat paycheck. Fewer crappy programs being churned out means the quality of software in general will rise. The quality of software today sucks and getting rid of the programmers who don't actually like programming would be one of the best ways to improve this.
Re:Open Source stifles innovation - is this true ? (Score:2)
There's absolutely no reason that open source software can't be produced by people working in a more typical development environment - the only difference is that instead of handing the customer a tape or CD with just binaries at the end of the development contract, they also get source and freedom to do with it as they please. In this case, the "bazaar" is not composed of individual developers, but of companies vying for development contracts.
Tom Swiss | the infamous tms | http://www.infamous.net/
Re:Ho hum (Score:2)
They should go here [zapatopi.net] to obtain the software and hardware to deal with this problem.
MOVE 'ZIG'.
My experience is not so positive (Score:2)
Some of the most amazing excuses for "software" get packaged up by commercial companies all the time and sold to an unsuspecting public.
This is not always what the companies want, not by any means, but often they feel they have no choice.
Scientific American did an article called "The Risks of Computing" a while back, I'm not sure if Neumann wrote it but it was where I found out about the Risks forum, and what it documented is that in any software system, the number of bugs steadily increases over time but the reproducibility of each individual bug goes down, so in the end you have 100,000 bugs each of which you will experience just once in your career.
There are ways to lower the upward bound of bugs, for example on Linux you can use Bounded Pointers for GCC [gnu.org] and make great strides in a hurry - but then although you'll have fewer bugs you'll have different kinds of them.
Improving QA by using test suites is another important step, as I discuss in this article on Using Test Suites to Validate the Linux Kernel [sunsite.dk].
You think your commercial vendor uses test suites? Guess again. It's so frustrating when I have a client who I cannot convince there's a reason to actually perform QA of any sort, let alone use test suites.
Another way of lowering the upward bound is to use Unit Tests [c2.com] - but despite the fact that I've seen unit tests advocated in many places, and I guess they're more popular, the one time I have ever seen them put into practice on a project I've personally worked on is when yours truly used them on a consulting project last year.
Mike [goingware.com]
Re:Let's not reward childish behavior (Score:2)
Re:I've said it before (Score:2)
Basically if open source gets out of hand, normal software development will cease, and the quality of software will go down. Why? Because the top programmers will no longer program, if they don't get paid.
I just don't see how you can refute this argument.
Easy to refute..faulty logic..you assume that no one will pay for software that is open source.
In a free market, things that need to be created will be created. And that goes for innovation too.
Re:Microsoft is high technology, Linux is inferior (Score:2)
Actually IIS is used to run less than 1/3 of websites. Most web sites use Apache, about 60% according to Netcraft.
2. Microsoft makes the best browser
Matter of opinion, which some people disagree with.
and actually innovates with this browser. No other browser supports the technologies MS's browser does.
What, if any, useful features does IE have that current versions of Netscape Navigator or Mozilla not have? What 'innovations' have they made in browser technology? They've certainly been trying to proprietarize the web, but that isn't something I'd consider a good thing.
3. MS made the modern internet possible.
This is the most laughable comment of all. Microsoft didn't know what a network was in 1983, which was when many consider the birth of the 'modern internet'. Microsoft was even late to the web party, not showing up until 1995 after Netscape had been there for a while and even then they just licensed Mosaic, which was already in existance for UNIX, Linux and MacOS as well. The original web browsing platform was NeXT Step, followed by UNIX, MacOS and trailed by Windows.
What has Linux done that can even compare to what Ms has acheived.
Linux has become one of, if not the, most popular web server platforms, and it has done it with virtually no advertising budget. Microsoft has spent billions advertising NT/W2K and IIS, and they keep running into a brick wall trying to grow their market share.
If Microsoft wasn't worried, they'd still be pretending Linux didn't exist.
Re:Red Hat will be around. (Score:2)
More to the point, Red Hat only lost $0.01 per share last quarter, and still enjoys strong revenue growth. Their "burn rate" has gotten extremely small. Even if a stalling economy slows their quest for profitability by a year or two, they still have cash to make it through.
Now, as for VALinux, the situation does not look nearly as bright. There are more and stronger potential competitors out there for them, and no hardware maker is making any money really for the next quarter or two.
Some Open Source behaviors discourage innovation. (Score:3)
Don't get me wrong, proprietary software companies do this too. In particular, MS has done this many times, so the entire software industry is terrified that if they try to sell a new product based on a new idea that it'll hardly be on the shelves before MS has their own version with a giant marketing budget and a hundred tied-sales.
The important question is, does Open Source innovation outweigh the Open Source threat of cloning?
I'm not convinced that it does right now. The conflict between open and closed source models is wasting a lot of effort and discouraging many people from creating. However, when the conflict is resolved, I'm sure the situation will be much better than an all-proprietary market.
Programmers need to be paid, somehow; there are some altruists, but in general people need a reward to expend their time and energy. While there are many indirect ways for Open Source software to be paid for, there is still no way to guarantee that just because you make a good piece of software that is widely-used by people who can afford to pay for it, that you will be paid for it. This is the heart of the conflict: Open Source is kicking out the old sources of income and hasn't fully established new ones.
I think the answer is the simplest possible one: just give money both to the people who make the best implementation, and the ones came up with the idea behind the software; by rewarding them, you encourage future innovation for your benefit. It's called Mass Market Busking [boswa.com].
If you hold on to your money unless someone finds a way to pry it from your hands, you can expect that people who want your money will try to pry the money from your hands. If you give money to anyone who benefits you, you can expect that people who want your money will just do work that benefits you. It's that simple.
Just as the people who bought Wolfenstein paid for Doom, and the people who bought Doom paid for Quake, Half-Life probably wouldn't have been made if nobody had paid for Quake. It isn't just the people you're paying who are being encouraged to do work for your benefit, but anyone who is capable of similar work.
---
Re:Let's not reward childish behavior (Score:2)
Well, stifling or no, we won't destroy Microsoft. We can't, really. They have a lot of momentum, enough to keep them floating for ten years or so. But remember--their biggest competitor is old versions of their own products.
--
Allachin is no patriot (Score:4)
Re:I've said it before (Score:2)
Basically if open source gets out of hand, normal software development will cease, and the quality of software will go down. Why? Because the top programmers will no longer program, if they don't get paid.
There are so many things wrong with these statements that I don't know where to start. But I think the real problem is one of mindset. You're used to a world in which crappy software has made billions of dollars for a few companies over the last twenty to twenty-five years or so. Much of that value has been gained from the secrecy of source code.
Thus it seems suprising to you that another model has emerged - where top (yes top) programmers work on software and make the source available for nothing. Not that there's no value - there's plenty of value in distributing that code, supporting it or paying people to improve it (a la Cygnus) - but the inherent value of secret source itself will never be as great as it was.
Want proof of this? Open Source is already "out of hand." The entire Internet, the majority of its mail infrastructure, the majority of its back-ends and a third of its Web servers run code which is freely available. Funny thing is, top programmers seem to program whether they get paid or not.
Normal software development (um, what does that mean by the way?) will not cease because there will always be solutions for which the code need not be opened. But if there are better ones where the code is freely available, the market will decide.
Re:I've said it before (Score:2)
How about the SFP (Software Protection Feature)? This feature was added to ME and 2000 (as WFP) to keep virii from overwriting important files and infecting your computer. This is just an answer to the fact that Unix users don't log in as root (if they are smart) when reading mail and virii can't overwrite system files. If it weren't for GNU (Linux) I doubt this feature would have been added at all.
Seems to me Linux is forcing Microsoft to innovate. Without competition Microsoft can just keep creating crap that has to be rebooted every 10 minutes.
Allchin is a lunatic indeed. (Score:3)
I wish I'd saved the article: this is a guy who claimed, back in November 1997, that Windows NT would become the full equal of a mainframe in three years. Well, November 2000 came and went, and mainframes are still light years ahead of anything Microsoft can do.
--
Comment removed (Score:4)
Oh poopers... (Score:4)
Besides, it isn't the job of the government to resolve this situation. In a free market, the person who provides the best value is supposed to win the competition, not the person who has the best pull of the government. If this means a few programmers end up switching to a different industry, hey, I have sympathy with them -- but then, as when the automobile put buggy-makers out of business, sympathy only goes so far. Should the government have stepped in to protect the buggy-makers? Or should the buggy-makers instead have switched to making automobile? Most of the buggy makers decided to get government protection. Only one buggy maker decided to switch industries, and that buggy maker (Studebaker) was the only one that survived.
-E
This is why an IBM Linux distro would be bad! (Score:2)
There's two problems with the above.
One: IBM doesn't want to make their own distro. They've said so themselves. This is a good thing. Since they're playing fairly even handedly with the top few major distros, folks haven't been too jealous/frightened of the massive resources and clout that IBM has.
Two: Linux doesn't have "a lot of fragmentation" -- it has a lot of specialization. Buy Red Hat for servers and Mandrake (or maybe Corel) for the desktop. Buy SuSE or TurboLinux because they're good solid distros and have the appropriate language localizations. Choose Debian or Slackware for OSS purity. ;^) Select one of the scads of
specialized distros for routers, firewalls,
X-terms, and rescue floppies. Each distro tries to
find its own core competence and to fill its own
market niche. And yet, they are all Linux, running
a Linux kernel and the GNU libraries. There's less
variation between the different Linux distros than
there is between Windows 3.1, CE, 95, 98, ME, NT,
NT/Embedded, 2K, etc.
Also, don't forget that Linux is acting as to defragment the *nix market. The *BSDs can run nearly all Linux apps if you turn on the appropriate kernel feature. SCO invented "lxrun", a program that runs many Linux binaries without kernel mods. IBM is porting its LAE (Linux Application Environment), a package of kernel+library interface changes, to most of its product line, and has done the S390 VM port. Who's left? Maybe HP and Sun will get into the act soon.
They can do all that without releasing their own distro, just by throwing their support behind the appropriate standards bodies. IMHO, that would accomplish the same thing with less screaming/suspicion by the anti-corporate crowd.
--
Open Source produces too much Innovation -- Not! (Score:2)
But, the Open Source Community was derived from (or is closely related to -- take your pick) the scientific and academic communities, just sharing software instead of research, and updated to use the Internet. ESR's essays touch upon this topic. Check out: http://www.tuxedo.org/~esr/writings/ [tuxedo.org]
While I agree that true innovation (not M$FT's fake variety) does indeed happen on a personal level, why the elitism? Do you really think that only academics can innovate?
I suggest that the OSS process brings us back to the days (1600s - 1700s maybe?) in which anyone with a sound mind could contribute to science. You didn't have to go through a 4 to 8 year scholastic meat grinder and become a narrowly focused professional first. Likewise, now anyone who is a good programmer can pick a project and make significant progress. Those who aren't programmers but who can write, can help with the docs.
The "Next Big Thing" may come from someone in Bangladesh or outer Mongolia, yet they are some of your "million monkeys of the Internet".
Come to think of it, so am I. We need a new motto:
8^)--
Re:Define "innovation" (Score:3)
Just a nit, but it was actually Hitler who made the comment about the importance of "The Big Lie"; Musolini wasn't that smart.
Actually, the comments surrounding the basic one about the importance of the big lie really scream out in this case. The key point that Hitler made was not so much that shouting long enough and loud enough would drum the lie into the mind (though he did believe that about propaganda in general- keep it to a few often repeated points) but that a sufficiently big lie takes on a life of its own. I think that Microsoft's has done pretty well in that department; they've been so successful in framing the argument in terms of stifling innovation that most people have forgotten to look at how derivative all of Microsoft's products are. They've also done a decent job of shifting the focus from legality (has Microsoft broken the law) to practicality (would punishing Microsoft have negative consequences).
Open Source and the Military (Score:2)
Go to Neumann's page above and search for "Robust" using the "Find in Page" function of your browser.
Neumann is the moderator of The Forum on Risks to the Public in Computers and Related Systems [ncl.ac.uk] and the author of the book Computer Related Risks [fatbrain.com], so he should know whereof he speaks.
Please also read Open Source and These United States [fortunecity.com].
In the previous article, someone suggested the problem of how to compose a letter to congressional representatives to promote open source - perhaps simply printing out that paper and mailing it to them with a brief cover letter explaining how you've found a way the U.S. Government and Military can achieve substantial savings in its software purchases, along with gains in reliability, would be helpful.
Mike [goingware.com]
Re:I've said it before (Score:2)
And I don't see how you can maintain it. Just look at, to pick three obvious examples off the top of my head, Linus Torvalds, Richard Stallman, and Larry Wall. None of them was getting paid for their work when they started doing it, but they went ahead and did it anyway. Each one was brilliant and managed to find a way to underwrite his software writing that didn't compromise its status as Free Software. None of them has stopped writing great and often innovative software, either.
Re:Let's not reward childish behavior (Score:3)
Exactly -- just as irrefutable as these truths we all know:
- Email has totally removed our need for physical mail
- The web has totally supplanted the old-fashioned print industry
Look, just because something newr, better, cheaper comes along doesn't mean that the old way of doing things is dead. Open source may put MS in trouble -- in SOME areas. But saying they'll be "dead" in 3 years is crazy.
There will always, always be a need for commercial software. First of all, some software is DULL, and no one will want to code it for fun. Secondly, there will always be companies with deep pockets who can fund a very competent closed-source project. And what about apps like air traffic control? You want to fly into an airport running GNU-ATC v0.9B? Assuming it even got written, no one would use it because for some applications you need a company backing the product -- uptime, reliability, support. And I doubt that open-source support firms like VA Linux can fill in ALL those gaps.
Open source is great. Just don't make it a religious crusade.
Re:I've said it before (Score:3)
/me remembers that coding is fun.
/me remembers the e-mails he has received praising his work.
/me goes back to coding. For Free.
------
Re:Allchin is a lunatic indeed. (Score:4)
I suspect what you are looking for is here:
http://www.zdnet.com/zdnn/stories/zdnn_smgraph_di
The story is quite a hoot regardless of what Allchin himself says; this is a set of predictions for "NT 5.0 and higher" that is nowhere near what they've produced for Win2K or WinXP. FUD rules in all times and all places for Microsoft...
Too bad it won't live... (Score:2)
I thought your name looked familiar (Score:2)
I think we've met, or at least corresponded when I was at Apple.
I was on the Traditional OS Integration team during System 7.5.3 and 7.5.4, and then later worked on PowerBooks. When I started, my manager was Jennifer Ahlquist. I worked with Dave Lyons, Jim Murphy and those guys.
I'm afraid my work on PowerBooks didn't lead to much, but I managed to do some good as a "debug meister". Some of what I learned I pass on to other mac developers in my page:
Anyway, one more way to lower the upper bound on the bugs is to build assertions into the core of one's development framework. Lots of people use assertions when they're looking for a specific bug (and that's my style), but the ZooLib [sourceforge.net] cross-platform application framework is riddled with assertions, and the more frequently a class is likely to be used, the more likely you'll find an assertion in it.
This is something that's available to anyone, but ZooLib was the first time I found it very widely used, and the result was that the product I wrote with it [beautyriot.com] had the least bugs of any substantial program I've ever had the pleasure to work with (note - I also did a little unit testing).
While Instant Makeover is not open source, ZooLib is, under the MIT License [sourceforge.net].
By the way, the reason the Mac version of Instant Makeover is "coming soon" and not already available is because those deadbeats [beautyriot.com] stiffed me for seven weeks pay - and told me they were going to at the end of a 29-hour workday trying to get the beta out.
During the development of Instant Makover, I usually delivered Mac and Windows builds simultaneously from the same source base. My guess is they can't find a Mac programmer since we parted ways.
I didn't even take a honeymoon after I was married last summer [slashdot.org] because of the pressure they were putting on me to ship.
It was the largest program I'd ever written by myself [c2.com] (but note the extensive use of libraries), although the one thing I feel was worthwhile is that working on it made me a better programmer [goingware.com], something I'm trying to pass on [goingware.com].
And yes, I did use Radar quite a bit, probably more than most software engineers at Apple because of my job debugging the system software, but read about what I'd really like to see in a bugbase [sunsite.dk] - the idea of having preset, named hardware configurations that a tester can quickly select when they file a bug report is a feature that I was asking for in Radar when I was at Apple.
Not afraid to speak my mind... [goingware.com].
Mike [goingware.com]
Re:Let's not reward childish behavior (Score:2)
More like a huge disaster. Open source does best when it's fueled by individual enthusiasm, not corporate/government mandates. I don't want Open Source software replacing Microsoft in a government agency because of some fiat from above. I want it happening because the the responsible IT managers decide that it delivers the best benefits at the least cost.
Likewise, if the government funded tons of Open Source developers, the results would suck. If the developers are dumb, they'll write bad code. If they're smart, they'll build overly complex application frameworks and stuff that nobody wants.
We don't need government support, just freedom from government interference. I'd agree that government employees and employees of government contractors should not be prohibited or hindered from writing Open Source software on their own time.
Re:Open Source produces too much Innovation (Score:2)
1.
You have no idea what APT does, do you? It handles the retrieval and installation of packages, all with minimal effort by the user. Don't like the command line? (Why would anyone not like the command line?
2.
What is so "innovative" about the WYSIWYG word processor? It's an imitation of a typewriter! The WYSIWYG word processor is the biggest waste of time for someone using a computer. You have this awesome computing machine, it can do billions of instructions per second, and yet you are doing all the work required to manually typeset and format just like you were still using a typewriter? Fortunately there were some smarter people in this world than those who designed Microsoft Word. Check out LaTeX (using an implementation such as teTeX [tug.org]) and LyX [lyx.org], a graphical front-end for LaTeX that provides a different metaphor for word processing that I would argue is superior to the run of the mill WYSIWYG.
Hmm.. (Score:2)
Re:Is Microsoft afraid? (Score:2)
Just because NSA/FBI wants high security Linux for some people ("We're from the NSA, we're the good guys"), that doesn't mean that they couldn't still want closed source backdoors for the bad guys.
Those who can, do. Those who cannot, get their MCSE.
Open Source produces too much Innovation (Score:2)
It can often be extremely difficult for a project leader to keep on top of things, with the result that the development process can *sometimes* fork, or spiral out of any real control.
I think that innovation is the greatest strength of the OSS community. However, in order to harness it properly, a model of how to control and tap it properly and effectively has to be introduced.
Open source works great on a corporate level. (Score:3)
Howdy. I work for MontaVista Software, and support open source software professionally, as do my coworkers. Our business model works great -- our customers are happy (as the software they use gets the features and bugfixes they need), our fellow non-corporate developers are happy (as they also get the fruits of our labor) and we're happy (as we're getting paid to work on open source).
If we hired lousy developers, maybe our results would suck. We don't, and our quality of output is excellent. (It may be an interesting data point that the average age of our engineering force is waaay above average in this industry... related to our choosy hiring practices? You decide!).
Also, I object to your objection that good coders write useless code. If dumb coders write bad code and good coders write useless code, who writes all the actually usable, interesting stuff you use? Mediocre coders? I doubt it. The folks who write the useless code are the impractical coders, not necessarily the smart or dumb ones -- and it doesn't really matter who they're working for.
Re:I've said it before (Score:2)
Really now. And where is your evidence of this?
Open Source produces most of Microsoft's revenue (Score:2)
* WU FTPd
* Bind
* Squid
* Apache
All these Open source products dominate their markets over all their proprietary competitors (and often, all of their competitors combined). Open Source innovated by building the Internet - except back then it wasn't known as Open Source, it was just software typically licensed under the BSD license.
The internet is still reliant on Unix and Open Source forall its core architecture. Exactly what has Microsoft innovated? How well did NetBIOS and WINS succeed in the market place? Did they make Microsoft lots of money, or were they abandoned in favor of Internetworking standards?
Re:Let's not reward childish behavior (Score:2)
I doubt it'll come for that. I work for a company which treats software as a service. We service and maintain open source software for clients doing embedded-systems development. Some of our products (like HHNet, a networking layer which works over the Compact PCI bus) are things I'd describe as pretty damned innovative. Is the fact that we're releasing our work as OSS stopping us from making money off it? Hell, no!
Also, a great deal of innovation occurs in non-commercial (academic and otherwise) environments, only to have the final, succesful implementations occur commercially; the success of these commercial implimentations is often due to the availability of documentation, support and the like -- which can be sold individually. Even were commercial development not feasible, however, there's no reason to believe these academically developed innovations won't continue to be implimented by non-commercial interests.
Re:I've said it before (Score:2)
So this guy making generalizations about 'top programmers' is just silly. First of all, it may be that all the top programmers are maintaining legacy apps at big financial companies. In which case, whatever happens to Microsoft or Linux has almost no effect on them. But its more likely that 'top programmers' are distributed evenly across the different kinds of programmers, which would still mean that the majority of them never come anywhere near the commercial software market.
To turn this nonsense around, imagine if medical doctors in the 19th century had started patenting their medical procedures and trying to extract royalties. The small minority of doctors who successfully did this would be highly visible. Then if some doctor hit on the bright idea of *not* patenting his discoveries, it would seem like a radical movement that threatens the survival of doctors. Of course, the majority of doctors weren't in that racket anyway!
Ho hum (Score:3)
So far, it looks like it could be either. And either way, it'll be messy.
Re:I've said it before (Score:2)
And musicians were paid to play the music that's distributed over Napster. And I think you're completely wrong about CD sales. I think they would've been lower. Why's your opinion on this better than mine? Also, what about mpg's, or any of a number of other video formats? Stil doesn't look like porn is dying to me.
Re:Let's not reward childish behavior (Score:5)
Alchin claimed two things:
This is demonstrably arrant nonsense. The whole Internet is built on Open Source software and was innovated through Open Source software. The claim that software developed as part of research projects somehow doesn't count is nonsense. If the source is open, it's open source.
However, one of the most important innovations in recent computing, the World Wide Web, isn't the result of a research program. It was created at a research centre, yes, but one whose research was into sub-atomic physics. The World Wide Web was developed to solve an administrative problem. It is open source in the classic sense of scratching the developer's itch.
I can't refute this and neither would I try to. Businesses based on information hiding and artificial scarcity are going to get caned.
They're going to get caned anyway. Basic economic theory demonstrates that price varies directly with scarcity. There is no natural scarcity in goods which can be copied at marginal cost. Businesses built on artificial scarcity will fail and should fail. It just isn't a stable economic platform.
Re:I've said it before (Score:2)
------
Re:Let's not reward childish behavior (Score:3)
~luge
Is Microsoft afraid? (Score:4)
Re:I've said it before (Score:2)
I take your money, and we both agree to release the end result as open-source, in hopes that once the hard part is done, people might be encouraged to build on that platform and improve it.
I mean, look at Mozilla. People are getting paid for that -- lots of people.
Depends on your product. (Score:2)
Or have you spent time at a company doing professional OSS work? Mine is such -- and I assure you, our process is indeed diciplined.
Individual developers will often produce bad code -- heck, look at the masses of poor-quality freeware available for Windows. However, well-managed OSS projects do tend to produce good code; take a look at many of the FSF's projects and nearly all major perl modules for examples of OSS projects which have and use extensive test suites.
The key is well-managed. Poorly managed commercial software produces bad code. So does poorly managed OSS. There may be more poorly managed OSS than well-managed stuff -- but if anyone thinks this isn't so elsewhere, they ought to spend a little more time at winfiles.com.
A Usefull link, perhaps. (Score:2)
Re:I've said it before (Score:3)
Open Source allows innovation to occur at a rapid pace, since even people who may normally be competitors can team up with a common goal - better software.
Re:Open Source produces too much Innovation (Score:4)
Progress can mean a lot of things besides a new widget. Sometimes it means finding a better way to do something. I'd say that the open source movement is among the most efficient software-producing strategies anyone has ever seen. I didn't say fastest, I said most efficient -- think (total output) / (total input).
Linus' model for kernel development wasn't obvious, to him or anyone else. Nobody even had a chance to try such a large distributed and uncoordinated undertaking before the Internet was made available to the world public. Linus helped the idea evolve, and made it work.
The GNU project has done something very similar with their development model though they were more academically focussed and based, if I understand correctly -- which eventually evolved alongside the Linux kernel. The model is still evolving, witness sourceforge and services like cosource.
These are very real innvoations. I expect that you have a very specialized definition of innovation which allows you to say "Innovation is usually the result of the work of a few people." In particular, I think your special definition is probably something like "Innovation is the result of the work of a few people." You mind seems closed.
-Paul Komarek
Re:Open Source produces too much Innovation (Score:3)
A few notable examples:
licq -- implements similar functionality to windows ICQ, but IMO has the best UI of any instant messanger I have seen. Also, recently added support for SSL encrypted communications, and has a wide array of plugins (nmap, finger, etc) that windows ICQ and other ICQ programs lack.
lame: conforms to the MPEG audio encoder standard. Similar to several other encoders around, but has (arguably) the best sound quality of any available encoder.
Mame: free arcade emulator that runs on an incredibly number of platforms, including laser light show controllers and digital camers. These two are good examples of features that have no commercial value, and thus would never be implemented by a commercial developer, yet are way cool, and some people might use.
Apache: originally based on the NCSA httpd, Apache is now the most flexible web server in existence.
apt-get: IMNSHO, debian has nearly perfected the process of software distribution, installation, and version management. "apt-get install mozilla" makes inserting a cd and clicking OK from the autorun dialog look horribly complicated. And no commercial software company will ever match it, because they can't keep track of licensing then. Maybe MS will come up with something 10% as good with
Linux Kernel: The linux kernel isn't just another POSIX implementation. It has an unheard of combination of features for desktop, workstation, server, and embedded system all in one package. It runs more or less the same on many, many platforms, and has features like loopback block devices that are useful, but rare on commercial systems.
Finally, the availability of free software systems encourages and enables many, many "traditional" research projects at universities and government labs that may have profound impact. Clustering (beowulf's channel bonding, and the KLAT2 flat network neighborhood archetecture), load distribution/fault tolerance, distributed filesystem research, like coda. The NSA's secure linux project. Linuxbios -- 32 bit boot code that can boot up a PC in seconds flat. All these things would have been harder or impossible without free software that was easily tweakable to perform some new task.
Innovation isn't always about "revolutionizing the world" with a previously unheard of technology, which MS has never done. It can be about taking an existing idea and running with it, to produce the most stable/useful/powerful/efficient/ whatever implementation possible.
To give credit where credit is due, MS has done some of this. They took the GUI from Apple and others, and reimplemented it. It sucked, but they kept working at it long after most people would have given up. In the end, like it or not, the brought the GUI to the masses. And while windows 98 is not the most stable, efficient, or reliable, it is a GUI that most people can be taught to use for simple tasks, with a relatively small amount of pain.
Linux is getting there. Installation is still a little rougher than Windows installation (at least when windows installation actually works), but I think I could teach a computer illterate person to use linux for web, email, and word processing.
It is easy to say "free software is a threat to innovation" because to a traditional software industry point of view it sounds like it has to be true. But it is 100% contrary to fact -- free software encourages more innovation than proprietary software every could. And of course, there is the #1 innovation of free software that all others are lesser than, it puts the user back in control of his computer.
Re:Some Open Source behaviors discourage innovatio (Score:2)
You're also forgetting that certain quality and innovation can only be carried through in the OS world.
Look at the PC BIOSes. They all suck hard. Online help that simply lists the options you can choose from? I could have fscking figured that out with with the PgUp/PgDn keys jackass. (I'm talking to Award here)
Do you really think it will get better? Can you really make money by pouring into R&D and creating a better one? Companies have tried, but I've seen significantly more Award BIOSes these past year than any other. They all suck and you generally have to go out to the web to figure out what BIOS settings will get your computer working properly. That's much easier when your computer *is* working.
Then they decide to try sticking advertising in your bootup? It thankfully didn't happen, but they were going to. Why not use that space for some plain-fscking <insert your language here>?
A project like OpenBIOS [linux.de] has much more of a chance of going somewhere interesting, because money is not a factor. Given proper time, it could provide much better, innovative, software.
Let's not reward childish behavior (Score:4)
Stop giving Allchin his soapbox. Let Allchin's ludicrous statements fall on deaf ears. Everyone knows that Microsoft is dead in the water in three years, and everyone knows that Linux and the open-source movement will replace them. These things are beyond refutation, so stop pretending you're so innovative for pointing them out.
When a company like Microsoft makes such ridiculous comments, just ignore them. Let the press decide to report on them however they want; don't sully your own reputation by stooping to Allchin's level. The truth will out, as it has been shown throughout history. Passive resistance is a far more powerful tool than vocal outrage. Just ask Gandhi.
In short, this "rebuttal" was unnecessary. I hope it's the last of its kind we'll be subjected to.
OT: Windows Media Player vs. Real Player (Score:2)
"It's in Windows Media or Real media [127.0.0.1]."
Hmmm. Okay, this is annoying. There's a link to RealPlayer media, but no link to Windows Media Player.
I'm running Windows 2000 here, my Linux box is in the other room, and my FreeBSD machine is in the kitchen.
One of the few benefits of using an odious operating system like Windows is that I have the choice between Windows Media Player and RealPlayer.
Of course, because of Real's tendencies to change default file associations and "help" you out in other ways, it's one of those rare and special things that sucks harder than Windows 95 Upgrade Edition.
Across the LAN that I administer at work, I've banned the installation of RealPlayer. For one thing, when it's installed, it takes over some electronics CAD files.
Until Real stops putting out spyware that changes all Windows file associations, they'll stay off my LAN. Windows Media Player really is the lesser of two evils.
Anyone know of a port to Linux?
Re:Let's not reward childish behavior (Score:2)
What's the result? Open source programs, programmers getting paid.
I love it.
Today's User Friendly ;) (Score:3)
Alex Bischoff
---
Re:Too bad it won't live... (Score:3)
Here it is. [wpi.net]
-Stype
Re:Let's not reward childish behavior (Score:2)
Instead you resort to ad hominem.
Re:Open Source produces too much Innovation (Score:2)
Spoken like someone who has absolutely no experience with what he's talking about.
To install some software on a Windows machine, you go find it online, download it, save it somewhere, run the installer, restart the computer, wait 5 minutes while it moves more things around and perhaps restarts again, and then finally you're done.
With apt-get, all you do is type that one command. Done.
And don't even get me started on removing stuff. The Windows way, you go to the Control Panel, find Add/Remove programs, hold your breath to see if there's an uninstaller, run it, look quizzically as it asks you 500 times whether you want to remove various permutations of X5466N7W.DLL, then restart your computer, and nothing works anymore.
Guess how it works with Debian? One command, program gone. All done.
The only thing that even comes close is the Mac; at least most of the time you can remove an application just by tossing the folder away.
Re:Open Source FAA software? (Score:2)
Open source doesn't just mean community development. It means that everyone can audit the code. This includes the FAA, the airlines, the control tower engineers, the airplane manufacturers, anyone who has an interest in it being as good as possible and who can benefit from knowing its weaknesses.
The reason I use Linux and FreeBSD in production environments isn't because I have a pressing urge to write kernel code. It's because I want to see the code when something unexpected is happening, so I can maneuver my environment back into the realm of the expected.
A new niche need (Score:2)