Linus, Transmeta, Proprietary Code and Metcalfe 704
smeng58 writes "InfoWorld's Bob Metcalfe asks why, if Linus Torvalds is truly a believer in Open Source, Transmeta Corp. has seen fit to make Crusoe, or at least its VLIW "code morphing", proprietary. The column goes on to say that, since the processor will run Windows code, there must be some thing wrong with Linux. Sad when a computer pundit appears not understand what x86 code is. "
Excellent job Mr. Metcalfe (Score:2)
Mr. Metcalfe just got a whole lot of hits from us, therefore proving to his employers his competance as a desirable writer. Odd, isn't it, that one can do that today solely by writing bizarre gibberish and merging it with an seventh grade paper on animal farm?
Mr. Metcalfe, you're a real nowhere man.
----------------------------
A steady diet of his own words. (Score:2)
--
"One World, one Web, one Program" - Microsoft promotional ad
Hm, he's rich. (Score:2)
- A.P.
--
"One World, one Web, one Program" - Microsoft promotional ad
Re:Who cares what Bob Metcalf thinks anyway? (Score:2)
The Metcalf Lesson (Score:2)
Personally, I don't see why Metcalf even gets the time of day from anyone. Where does his credibility hail from? Coming up with a bit of tech, even one which sees so wide a deployment, does not necessarily mean that the developer is qualified to make comments on other areas. It doesn't even mean that they're a big thinker -- Bob Metcalf is obviously no RMS. Technical ability does not mean you are immune from being an idiot.
In any event, Metcalf hasn't earned any sort of consideration or credibility in my mind. On the other hand, Linus has built up a fair amount of credibility thanks to his general ability to stay "above" the petty arguements in OSS land and to almost always make a great deal of sense. So, in a Bob Metcalf v. Linus Torvolds arguement, who gets the benefit of the doubt?
----
Re:Bob Metcalfe joins the tabloid press (Score:3)
Now lets be facing it, Bob Metcalfe is not a stupid man.
An alternative way of putting all this into perspective is that Bob here has done a great service to Open Source and Linux by making its detractors look like a bunch of stark-raving lunatics, primarily because Bob writes like one.
Bob fails to see the point of course, obviated by his constant references to "Open Sores". The guy has gone down to being nothing more than the equivalent of a USENET troll. He still has a slightly better reputation than your average /. troll, but barely. I expect this to change soon, and not necessarily for the better.
Bob, if you're listening, give up the journalism gig. You're no good at it. Your ideas might be considered good points if you didn't write like such an idiot. However, you are a smart guy and all. There's gotta be something more worthwhile for you to do!
Bob Metcalfe is GUILTY! Score him as -1, Troll! (Score:2)
Thank you ladies and gentelmen of the jury for your time. The prosecution rests.
infoworld and doubleclick (Score:2)
Interesting, I have disabled Doubleclick on my machine by setting up fake zones in my DNS server. The page will not display. If I temporarily re-enable doubleclick, the page displays.
Final proof, re-disable doubleclick, restart netscape (to flush it's cache of lookups) and the article won't display again.
I guess that's the last article I read on their site.
As for the article itself, perhaps Mr. Metcalf is under the impression that Transmeta is a sole proprietorship owned by Linus?
As for the windows crack, it probably also runs CP/M 86, so what?
I have a great idea. (Score:2)
I'm almost serious, when I say that. Anyone who can't understand the difference between a CPU instruction set and an application is in serious trouble, and is in urgent need of help.
I'll accept, for the sake of argument, that newbies MIGHT get confused. But there are some important points in just that. First, is that word "might". Most newbies are smart. They may not know much, which is why they make so many errors, but that doesn't make them stupid. A newbie can figure out that if they can read English, they can read any book written in English. It doesn't take Einstein to figure out that if the computer can read x86, then it can read anything written in x86.
Then there's the "confused" part. It's understandable if a newbie can't quite figure out exactly what part the OS plays and what part the processor plays. That takes at least a little experience, which (by definition) a newbie doesn't have. However, that doesn't mean they can't guess. Sometimes they'll guess right, sometimes they won't, and sometimes they'll look things up. And everything's fine with the world.
My point? Bob Metcalfe isn't a newbie. Not even close. And yet he's making errors that even a newbie would be hard pushed to make, even deliberately. Errors such as "it runs Windows, so there's a problem with Linux" are beyond ignorance and enter a realm of surrealism and unreality that I would consider a fairly good symptom of insanity.
In many ways, this is worse than the article trying to push the blame for the DDOS attacks onto Linux and Solaris. At least, in that, there was some attempt at reasoning, however distorted and delusionary. Here, there isn't.
Lastly, Linus and the virtual instruction sets. EXCUSE ME, MR METCALFE!! Linus doesn't run Transmeta. There's no evidence Linus even WORKED on the translation layers. For all Mr Metcalfe knows, Linus could have been working on Mobile Linux (which might be construed as a little irregular, given his promise). He could have been working on the intelligent caching. Or the instruction set itself. We Don't Know! To throw the blame at someone, for something you don't even know he did/didn't do, is childish, immature and pathetic.
A new phrase (Score:2)
Somehow, someday, I'm going to start slipping down that horrible slope that Metcalfe has.
If this ever happens, please. Inform me that I am Metcalfing. Bludgeon it into my skull if you have to.
That's not to say that every controversial opinion I'll ever hold is automatically suspect--not that my opinions are particularly huge deal by any measurement, but I actually believe *gasp* that Microsoft has made some rather valuable technical advances in their time. But if I <i>ever</i> come up with something as *brain dead, credibility destroying, and obviously flaccid flamebait* as "Open Sores", please!
Help me! Remind me of Mr. Metcalfe. If that fails, go grab something from ESR's stash
Yours Truly,
Dan Kaminsky
DoxPara Research
http://www.doxpara.com
Why does anyone care what he thinks? (Score:2)
I said this last time an article of his ramblings showed up on here, and its worth saying again. Just because he "invented" some technologies thirty years ago that made him marginally relavent in the industry back then doesn't mean he's at all relavent now. He's walking through a valley of his own ego, reality to his left and the world as he believes it is on his right.
Linus' financial situation (Score:2)
Be conscious that Linus has held himself aloof from Red Hat and other companies directly involved in Linux who would gladly have paid him movie-star salaries.
If I were to be a worshipper in the "church of Linus" :-), it would not be for what he's done with software, but for how nice he and Tove are and what beautiful children they are bringing up. Having a life is #1, free software comes in somewhere after that.
Linux jobs abound these days. Can you program? If so, maybe you won't be poor as a church mouse for long. Remember, free software does not require you to take an oath of poverty.
Thanks
Bruce
Re:Ugh, this is even more Ill-Informed (Score:2)
Thanks
Bruce
Re:Change the subject... (Score:2)
Bruce
Compatibility and microcode (Score:2)
I want to the Open Source world to use this CPU to write microcode and implement new instruction sets. I actually have personal experience in writing microcode, by the way, so I know what I'm talking about.
I don't care if the chip changes. I will provide new microcode when that happens, and programs written in my instruction set will continue to run independent of which chip they are on - all chips have different microcode to implement the same instruction set.
Transmeta can accomodate this without giving away their prized advantages. Whatever patents they have are licensed for the chips they sell, thus there's a license wherever the microcode runs.
Proprietary vendors can even establish an aftermarket in microcode, selling optimized implementations of an instruction set that might even be available publicly in a sub-optimal form.
Transmeta makes money from sales of their hardware into this market, and protects those hardware sales with their patents. What software people do after the chip is sold isn't of concern to them.
So, does this make sense or am I missing something?
Thanks
Bruce
Re:Ugh, this is even more Ill-Informed (Score:2)
Thanks
Bruce
You got it backwards, Brett! (Score:2)
You got it backwards, Brett. Can you guess why I am working on the problem of modifying a license (not necessarily the GPL) for the situation of ASPs? Because some ASPs asked me to. Why did they ask me? To protect their work and their competetiveness. They want to put out Open Source software and benefit from the collaboration of other ASPs and the community. They want to create a commons in which no one party to has an unfair advantage over the other in this collaboration. So, they will put their own code behind whatever license I come up with. And you can bet that will be compliant with the OSD. It's part of their business strategy.
The GPL treats commercial software developers the same way as everyone else. In fact, only paragraph 3(c) of the GPL even has a reference to commercial vs. non-commercial distribution, and not in a way that would impair commercial distribution.
You can't understand this sharing thing, can you? Want to use my GPL code? Fine! Share it with this excellent set of sharing rules we've cooked up called the GPL. Return value equal to the value I put in, and treat me as I treat you. But you're saying no share! gimmie! I want to use the code any way I want, and not give a thing back if that's how I feel, and who cares how much work you put into it! My work is more important to me than your work, so give me your work on my terms! Go over to freshmeat.net and look at all the GPLs on new code. Every one is offering you partnership in that code, if you can just learn to share.
And it happens that yes, I am on some corporate boards. I'd rather have me there than someone who doesn't believe in Open Source, and I bet a lot of people out there feel the same way. Why am I there? I tell them how they can make money while being good citizens of the Open Source community. I do it for some of them for nothing, and others have kindly offered me some shares in compensation. No cash or sale of shares has happened to date, nor does one appear to be close.
And what's all of this stuff about depriving programmers of their livelyhoods? I've got several nice positions advertised on my company web site [linuxvc.com] for people who want to code Free Software. And I'm hardly the only one with open positions. The only reason you don't have one of those jobs is your attitude - unless you can't do the work? I've never seen your resume.
If you've got a mission to carry out, Brett, it would work a lot better if you did it positively. Gee - people accuse the free software folks of whining!
Bruce
More Pretzel Logic (Score:2)
You, Tom, and Bob Metcalfe.
Translation: They really don't want to be competitive. Rather, they want to force their competitors to reveal the technology which might keep them ahead of the game. This is anti-competitive, not competitive.
Wrong. Their competitors are not forced to do anything unless those competitors choose to be partners on the same piece of code. Don't use the code, you don't have to obey the license. Together, the collaborators on an open source project are a bigger and better competitor.
But then, the GPL is, too. The GPL is intended to undermine programmers and hurt their livelihoods by giving away equivalents of their products for free and denying them access to that code so they can't add value.
Actually, that's not true. You can add value to your own GPL code and put it out with a commercial license. It's only other people's code where you have to obey the sharing rules. Didn't I explain this one to you last time?
So, they will put their own code behind whatever license I come up with.
Hmmm. Since when did you become "King Bruce?" It seems that, by attempting to dictate terms and restrict access to code, you are in fact becoming the very thing that open source was originally designed to avoid.
Who said dictate? They asked me to make a license for them.
No, the GPL specifically targets commercial software developers by attempting to force them to give away the fruits of their labor. Uh, excuse me, but there aren't many poor GPL Linux programmers these days. Is this a particular personal income problem?
True sharing means sharing with everyone.
You've almost got that right. When I give you GPL code, you must share that with me and everyone else equally. When I give you code under the X11 license, for example, you need not share it equally with anyone. You are allowed by the X11 license to just take, take, take. That doesn't sound like sharing to me.
If you are ethical
Here you go accusing me of being unethical again, Brett. It doesn't shed a good light on you.
Bruce
Optimization (Score:2)
Re:Compatibility and microcode (Score:3)
Regarding the 2 years to write a bios, I'd imagine the code morphing and bootstrapping an instruction set onto the CPU is in there, but still it sounds like a long time.
Thanks
Bruce
What happened to Bob Metcalfe? (Score:4)
What we want from Transmeta is a microinstruction set description. Period. We don't ask hardware manufacturers for their chip masks - what we ask them for is full documentation of how to use the hardware from our operating system. Frankly, we can do our own "code morphing" given an instruction set description and a patent license that goes with the chip. And it's not even clear that we'd need to do code morphing from something like the x86 - I think we'd be much more interested in designing our own instruction sets to work optimally for Linux.
Thanks
Bruce
Yes: open-source Code Morphing to save Transmeta (Score:2)
The Code Morphing Software *can* be replicated at zero cost, so the argument then hinges on whether you understand the positive effects of open sourcing or are tied to the traditional views of proprietary developers.
I don't have any doubt that Linus believes in free software, and if he does then he will have fought long and hard to get Code Morphing source released. It is very likely that he simply failed to convince the suits.
That's tragic for Transmeta, in my view, because the reasons that they gave for keeping it closed seem totally flawed: they would not lose the ability to change the underlying hardware arbitrarily, because they would need to integrate only those changes they see fit into their internal version, and on releasing a new chip then the onus would be on everyone else to catch up. No, that's just an excuse put out by the suits.
Open sourcing the Code Morphing Software would be extremely good for Transmeta: the quality of their code would improve for the usual OSS reasons, it would have numerous new features added by the world's gurus, the external development would cost them nothing, it would get ported to dozens of non-x86 instruction sets very rapidly, and perhaps most importantly of all, thousands of developers would buy into the CMS idea straight away. That's a priceless package.
And of course, meanwhile the only people to supply the underlying hardware would be Transmeta. They would become collosal, the next Intel but bigger, since their hardware can in principle subsume that of all other computer manufacturers.
Instead they're going to die in a few years' time without trace, just because their suits don't understand OSS. A pity.
Re:Yes, /.ers, Bob Metcalf Does Make Sense (Score:2)
why he writes this stuff... (Score:3)
let p be the number of posts in 4 hours on this story
let P be the number of posts in 4 hours on all stories
let t be the average time for mail delivery during that period
let T be the average response time normally.
let r be p/P*10 - the rating of the story
let d be t/T - the amount of degredation
so for a
Re:Linus & Transmeta: A match made in heaven (Score:2)
As for the article - he's right up there with Algore, i.e. the inventer of the internet as far as his current prognosications....at least Metcalfe can make SOME claim to being involved in networking
Re:Bob Metcalfe joins the tabloid press (Score:2)
His advertisers didn't know I was even there [waldherr.org]
(have you junkbusted lately? Damn it feels good...)
Your Working Boy,
Re:Mac OS on x86?? (Score:2)
But if the original poster wasn't talking about Darwin, then I'm with you on this one. WTF?
Semiconductor manufacturing 101 (Score:2)
I work for the world's largest manufacturer of semiconductor equipment. Bob's analysis of the semiconductor manufacturing process is laughable. "Ovens?!"
I guess that fits in pretty well with his overly simplistic view of source code, CPU architecture, and everything else he wrote about in this article...
----
Not a new phrase (Score:2)
So no, Bob didn't invent that phrase.
Cheers,
Ben
PS OTOH I expect in time to see tyop show up in a dictionary....
.5 whoo-hoos (Score:2)
Hypothetical situation: You discover a way to make a processor 1500x faster than existing processors, zero heat output, and runs in a few milliwatts. Do you:
A) go public and tell everyone else how to do it.
B) Sell it to Intel, who buries it in a landfill never to be seen again.
C) Patent it, then go public.
D) Don't tell anyone - Moore's Law Must Be Upheld. (Only Intel may circle this box).
You see, if Transmeta released it's internal chip specifications now they'd be hosed because other manufacturers would then be able to produce clones... given Intel's vast resources this was Transmeta's only option. It was either that, or put up with an Intel chip that did code morphing but got floating point wrong 99.999938471% of the time. This is also Transmeta's way of protecting revenue - software is run by a different set of rules... try to keep this in mind when judging them.
Uh, where has Bob been? (Score:2)
Has he even heard of Mobile Linux? Apparently so, because he mentions it in his column. What about the Quanta Web Pad? That doesn't run Windows. Wake up, Bob. This is an x86 processor. (Duh, what's that mean?) Meaning, you can run anything your spiffy Pentium processor runs, INCLUDING Linux, and INCLUDING (But not limited to) Windows, DOS, and every other x86 OS/Program out there.
For a start, why aren't the Crusoe chip's mask sources published for modification and manufacture by anyone?
Would you want everyone to have the code that runs the hardware of a ton of computers? How about crackers who would love to find a way to cripple your processor, all because they have the source code. It's not necessarily a matter of Open Source, it's a matter of security. You can draw the comparison by saying "Linux is open source, and Linux is secure." Sure, but Linux is software -- easily fixed. Are you going to get a new processor every time an issue comes up? Sure you can flash the ROM, but what if an issue comes up that makes your processor useless? How are you going to flash it THEN?
Worse, Crusoe is touted for running Intel X86 software, and in particular, Microsoft Windows. Doesn't the open-source community say Windows is beneath contempt?
Does that erase the fact that Windows is used by most end users who own a computer? Yes, Windows is a piece of crap but it's a POPULAR piece of crap. Does it make sense to build an x86 processor, and remove Windows compatibility because you think it's crappy? Sure, let's remove an entire market from our product because of personal opinion. Get real. Oh, and there is no "particular" about it. It's a processor for God's sake. It doesn't run one piece of software any more "particular" than any other software.
Where is the outrage?
I'm guessing this dude WANTS outrage, and if he doesn't see it where he wants it, he writes articles like this to generate it.
So just to keep Torvalds honest, I'm thinking that Crusoe chips, which are mostly software, should be open source and basically free.
Since when is Linus in charge of Transmeta operations? He works there, and has a hand in development. He's not the company's marketing department, CEO, or anything else like that. He works there. So this affects his honesty how? (I'm thinking Mr. Metcalfe isn't too honest either, be it intentional or not I don't know.)
I must ask this guy to grab a clue. He shouldn't be writing articles... (But in this screwed up world of ours, he is. And in this screwed up world of ours, people listen to him.) It's a shame really. Maybe Bob should go to work for Microsoft. Their marketing department is expanding.
-- Give him Head? Be a Beacon?
Re:Closed hardware specs. and security. (Score:2)
-- Give him Head? Be a Beacon?
Read "The Magic Cauldron" by ESR. (Score:2)
When the rent from secret bits is higher than the return from open source, it makes economic sense to be closed-source. When the return from open source is higher than the rent from secret bits, it makes sense to go open source.
The code-morphing software is the key to the Transmeta chips' superior features, so I'd say the rent from keeping the bits secret is pretty high.
RMS would probably argue that Transmeta has a moral obligation to free its software, but the pragmatic net payoff of a lot of the open-sourcing we've seen just isn't there in this case, and it's not realistic to expect a company to do so without it.
Re:Bob Metcalfe joins the tabloid press (Score:2)
Linux embraces many parts of the Marxist ideology, but it's not really "communist". "Communism" is a word that has been tainted by abuses and wrongs committed in it's name.
At the same time, Linux offers the anarchic freedom one associates with Liberterianism, though Linux certainly isn't capitalist. In a way, Linux offers the best of both worlds.
Check out this excerpt from Homesteading the Noosphere: there definitely is a strong sense of ownership within the community.
Hate to say it but I don't buy this. Open source is inherently anti-property in that it weakens what one may do with their intellectual assets, and in particular, it makes it hard to manipulate those assets for profit. The "rogue patch" thing has no legal ground. There's no legal ground for one patch to be called "rogue" and another "official". A succesful fork will turn the tables here. Eric's just having a hard time explaining why Open Source is all about his own political beliefs when in fact it is not inherently rightist or leftist.
Re: Not really communist or libertarian (Score:2)
However, Linux offers something that sample implementations of communism have failed to do -- freedom. This is why Linux appeals to those with strong libertarian sentinments. My feeling is that Linux really brings in the best of both worlds.
Re:Bob Metcalfe joins the tabloid press (Score:2)
Not everyone even accepts that there exists a valid form of property. Those who believe exclusively in weaker notions of "property" are still anti-property, but less so than those who don't acknowledge any concept of property.
Intellectual property is corollary of capitalism. Take away intellectual property and you remove financial incentive to produce intellectual works, including software. It is awfully hard to honestly say "I'm a capitalist", then say in the same breath "I don't believe in intellectual property".
The concept that OSS even apporximates Marxism is rediculous.
I didn't say that it did "approximate Marxism". You failed to understand my post. A better way of putting it ( as some other guy did ) is this -- "Open source is voluntary". It "approximates" volunteerism
Re:Bob Metcalfe joins the tabloid press (Score:2)
Well IMO, capitalism really didn't "exist very well" prior to the 1800's. Most capitalist societies of those days were barbaric by todays standards. There was no notion of a "publically held" company ( they were just moving towards that around 1800 ).
Moreover, there were many differences between the 1800s and nowadays. Piracy is much easier now than it was then. It was much less of a problem in the 1800s, since duplicating media was not very easy until quite recently ( try burning an LP on your hi fi system some time ... )
This has little to do with beliefs (Score:2)
I'm of two minds about this article. First, I agree with its premise: that Transmeta should open-source its code morphing software. Not to the extent that competing companies would be able to use it for free, but to the extend that the worldwide hacker net can go to work on it. Second, I think it's a stupid article, and it's written in a pretty stupid way. Give away the processors for free. Yeah right.
All this has very little to do with beliefs. OK, the gnu organization started because of beliefs, but the open-source movement continues because it produces more and better software. That translates in $$$ by the simple rule that if you give customers what is best for them, i.e., cheap and good, they won't be slow to pay you for it.
Open sourcing the code morphing software is something that Transmeta should do because it makes business sense. Again, very little to do with beliefs, unless you count getting rich as a belief. Transmeta wants to sell processors - whatever they can do to sell more processors makes good business sense. Especially when it doesn't cost any money. Opening the code morphing source will sell more processors. It will make the software better. And it will help establish a loyal, perhaps fanatically loyal, core user base.
So why hasn't it happened? Well, I can only speculate that somebody in the executive suite doesn't get it. Yet. It's just a phase that will pass. With Torvalds in there to make the case I'll give this, hmm, six months, and I guess said suit will see the light. In the meantime, the pressure is going to increase. So far Transmeta is on a honeymoon with us - they can do no wrong at the moment and a little thing like the code morphing source code isn't going to dampen our enthusiasm for this technology. Much. But that's going to change - you'll see more frequent and more emphatic calls for a policy reversal on the open-source issues.
After a while we'll get what we want and Transmeta will be better off for it.
Re:Bob Metcalfe joins the tabloid press (Score:2)
So first, I'll make my defense of Capitalism from a more socialist viewpoint. Capitalism has the advantage of being (at least in the ideal, and to a closer extent than any other system in preactice) what is termed by economists, Paredo-Optimal. This means that the allocation of labor and resources is such that no two people have bundes of goods/services that they would gladly swap. i.e. cases where I have 8 chickens, and would rather have a cow, and you have a cow, and would rather have 8 chickens will be eliminated. (well, the transaction may go through middlemen, and may get lossy, but you get the point).
Capitalism is not, however, anything goes, it does involve rules (i.e. the transaction "you have 8 chickens, and I have a big stick, give me the chickens and I won't hit you with the stick" is verboten) chosen to make sure things keep working this way.
Enough Econ 101, what about Free Software/Open Source? Well, basically, things with software are no longer paredo optimal. I have a copy of MS word, you have a copy of MS excel. I have the labor/materials required to copy MS word, and would gladly trade those for a copy of Excel. You have the labor/materials to make one, and would for a copy of Word. Copyright laws don't let us do that.
Copyright laws (presumably) exist because without them, if spent lots of money/effort writing software, and then everyone just copied it without paying me, I'd lose out, and not being a dunce, wouldn't do it in the first place. So copyright laws prevent me and you from trading MS's stuff, to give MS an incentive to make software.
However, what happens, it's easier to make software in the first place, if you can copy bits from other peoples software... So in software, as the free software/open source software movement demonstrates, software can be created without these incentives, since removing them (allowing copying) makes software cheaper.
So the economist would say "Copyright restrictions on software create an unnecessary inefficiency in the software market", the capitalist would say "Open Source Software allows us to make software better and for less money, gotta be a buck in that somewhere" and the err... "socialist" would say "Free Software lets me share software with my neighbor, so we all benefit"
Know what? They're all right :)
Uhhh... No? (Score:2)
How's this for an example... Take two companies, we'll call one..... Bruce. We'll call the other.... Eric. Bruce and Eric both have patents on processes used in their industry. They realise they could both make much more money if they had the right to use the other's patent. They agree to cross-license their patents. Another company comes along, we'll call it.... Brett. Brett comes up with a process that is better than Bruce and Eric's processes, but dependant on both. Brett wishes to use this new process, so approaches Bruce and Eric asking for permission to use their processes. They reply "sure, if you let us use yours".
Any restraint of trade here? No more than the patent system already imposes. If Brett wishes to use Bruce and Eric's Processes, they're free to license them. If they don't like the terms under which they're offered, they're free to refuse Bruce and Eric the rights to the improved process.
This sort of patent cross-licensing goes on every day...
No, the code he returns to you is licensed back under whatever terms he wishes, and can legally offer. If you, as the copyright holder, are willing to allow him to release his derivative work (contribution) under some other terms, he may legally do so. Those other terms may be that in return for getting paid, he gives you the right to distribute his work as you see fit.If he refuses to license it to you under any other terms than the GPL, then no, you can't distribute it under any other terms than the GPL. Of course, that sentence is still true removing both instances of the phrase "under any other terms than the GPL".
Re: (Score:2)
open source == capitalism (Score:2)
Microsoft is making huge profits. If anybody makes huge profits in a capitalist system, that's an indication of market inefficiencies. Open source eliminates those inefficiencies: it's an efficient way by which consumers, who currently pay unreasonably high prices for Windows, force prices down.
Open source is a completely natural, capitalist result of the cost structure of creating and distributing software.
Is Crusoe optimized for Windows? (Score:2)
smeng58:-"Sad when a computer pundit appears not understand what x86 code is."
I think he has a fair understanding of what the code is, he seems to be infering that Crusoe will run Windows specific code optimally. Is it unrealistic that code-morphing could listen out for specific Windows calls and to translate them into a more efficient single call to the processor?
Say, for instance, a chip subroutine exists which can instantly trap a BSOD without the crash getting to the kernel, to allow you to save the machine state for recovery? What use would that be in Linux?
Re:Well... (Score:2)
Re:Well... (Score:2)
The double standard is that of Slashbots wanting to get the code to every bit of software. Every story with a company keeping their source code (besides this) is peppered with comments saying "well, they should just open the source, and everything will be alright" etc. Now that Linus is involved, everything is alright? I think not.
Re:Bob Metcalfe joins the tabloid press (Score:2)
Proprietary Inventions and GNU--remember RT-Linux! (Score:2)
I don't think it's so much about hardware vs. software, but REVOLUTIONARY technology vs. MUNDANE technology.
You see the linux core for all intents and purposes of the cutting edge isn't really revolutionary, and it doesn't NEED to be! Now every other OS has a journaling file system, ok let's build one for linux. Firewalling, ip chains, etc etc... I'm not a hard core linux developer so I'm party speaking from ignorance, but does ANYONE know of a significant technological advance that linux has spearheaded??
So ReiserFS is pretty kewl, and xscreensaver kicks ass. Bash is a masterpiece and mozilla is on it's way in. There are hundreds or maybe thousands of extremely high quality pieces of ART that the free software community has produced. But there's nothign revolutionary about it.
Now we've got the brains behind it... and we're making steady progress... so what happens when one of us makes up something EXTAORDINARY?! Do we give it away for free and be so do we take Metcalfe's stereotype of the Open Source community and say: "for the greater good i give up all my worldly posessions so that someone can exploit me"???
No! we do what anyone convinced that they have produced a genuine invention would do: develop it in secret, patent it once it works, sell it to the highest bidder (or market it yourself), all the while integrating support for Linux and maybe even giving them a free lisence for it!
In 8 to 12 years when you've made your fortune and your utillity patent is up for renewel, you let it expire. And hey, don't forget that patents aren't incompatable with the GPL! Hey you could GPL your patented invention and have a legal double-whammy for anyone who violates your patent!!!
Hey, if RT-Linux is revolutionary, or if code morphing is really revolutionary (sounds just a bit like a beefy emulator/finer grained scheduler on a better CPU, but I can't honestly know if it was that original or not), or if some little project i'm workin on happens to light a fire under whatever market it's viable in and we patent our inventions... this does not mean that we're sellouts!
if Metcalfe posted on slashdot:
Re:Crusoe Code Morphing (Score:-1, Troll)
by Bob Metcalfe [mailto] (metcalfe@idg.net) on 1:01 Friday 11 February 2000 PDT (#0 [infoworld.com])
(User Info [slashdot.org]) http://www.infoworld.com/op inions/morefromtheether.html [infoworld.com]
Nah, nah, OPEN SORES!!! Linus Torvalds Naked and Petrified eating goat cheeze and being a hyppocrite!!!
[ Reply to This [slashdot.org] | Parent [slashdot.org] ]
Yes, /.ers, Bob Metcalf Does Make Sense (Score:3)
I think that Bob Metcalfe has a strong grasp of x86 code. Code morphing, in and of itself, is nothing new and is a part of both Intel's and AMD's advanced processors. If I'm not mistaken I believe AMD refers to the product of converting x86 opcodes as RISCops, in which the internal machine is very RISCy. This code morphing is hardware based, and is limited to one instruction set (x86) being morphed to the internal RISC opcodes. Transmeta's value added is that they exposed and optimized the hardware layer hidden in the Intel and AMD processors in such a way that it become possible to emulate nearly any current processor instruction set.
No, I support Metcalfe's pointing out the strong smell of hypocrisy surrounding certain actions by some in the Open Source community. Let's go over some of Metcalf's points:
SUN Microsystem's own website (http://www.sun.com/microelectronics/communitysou
Yep, there's that ugly serpent in the Open Source Garden, software patents. How many articles have been published, and how many flames delivered, to the "clueless" individuals who would dare to tie up innovation and hamstring the inevitable march to victory of the Open Source Movement?
What more can I say? Intel comes out and shows Linux ported and running, first on Itanium emulation, and later on Itanium silicon. Further, the Trillium group, to great fanfare, releases the kernel source. Notice that Windows NT wasn't anywhere around, because Windows NT, being "beneath contempt", wasn't worth the effort to port and show running at the various Itanium showings.
Linux Torvalds may not have intended this, but he has taken situational ethics to new ground with his employment at, and tacit support of, Transmeta. It's all very good to want a return on investment, especially in the hideously expensive task of designing microprocessors, but if you're going to hold a belief, then you need to live that belief, regardless of the consequences. If the Open Source movement and philosophy are strong enough that companies such as Red Hat, SuSe, TurboLinux, VA Linux, and others are willing to build a business around it, then Transmeta, with Open Source's icon as an employee, should be out in front of everbody else. Instead, they cynically use Linus to garner interest and at the same time to shield themselves from criticisms of the company's behaviors.
Re:Bob Metcalfe joins the tabloid press (Score:2)
GPL code is owned by the copyright holder. In the case of GNU software, this is the FSF. But in the case of Linux, for example, there are many copyright holders, but the principle copyright holder is Linus Torvald's, so he said to "own" the code.
Re:Bob Metcalfe joins the tabloid press (Score:3)
One of the key issues in this difference is ownership. Take the WordNet definition:
On the other hand, the Open Source community does have the concept of ownership. Check out this excerpt from Homesteading the Noosphere [tuxedo.org]: there definitely is a strong sense of ownership within the community.
Plus, in general, the Open Source community is tolerant of capitalism. Companies like Red Hat, VA, and Transmeta are cheered on, despite their obvious capitalist nature. Yes, it is expected that these companies will give back to the Open Source community, but the idea of making money on Open Source software is encouraged rather than discouraged, as it would be in a a truly communist society.
Mac OS on x86?? (Score:2)
Mac OS runs on x86? Since when?
___________________
Current MacOS is 9.0 (Score:2)
___________________
Re:Bob Metcalfe joins the tabloid press (Score:2)
I disagree that open source is necessarily communist. Many others including myself and most notably Eric Raymond, have asserted that Open Source is really more Libertarian than communist. One of the key issues in this difference is ownership. Take the WordNet definition: 1. a form of socialism that abolishes private ownership On the other hand, the Open Source community does have the concept of ownership.
Do you exclude GPL'ed Free software (the kernel and most of the utilities and a large number of applications) from the set of code that is Open Source?
No? OK, then - who owns the GPL'ed code sitting running your machine at the moment?.
You may well be correct that the Open Source people are more keen on allowing private ownership, in fact that's what many suspect them of (else why change it from Free if not to shift the emphasis?), however as it would appear that somehow or other Free Software is included in this you can't get away from the fact that Free software is communally shared - there is no single, hoarding, controlling owner. This is much closer to the idea of communism that libertarianism. Under libertarianism you would be negotiating with several other thousands of coders for the rights to use their contributions and would be tied up in insanely complex individual arrangements. Libertarianism is taking the valuable idea of individualism to a ludicrous and non-workable extreme.
Re: Not really communist or libertarian (Score:2)
Each gives according to his ability and takes according to his needs" is specifically Marxist is not correct. That idea is much older, and is more properly termed communism. So, the order of inclusive sets would be:
There are very old traditions of the principle of holding things in common widely spread across different ethnographic groups
There were plenty of theorists on the scene before Marx cropped up who considered the obligations of indivduals to each other that forms a society
Anarchism is an alternative at this level of the typological hierarchy. The most vociferous critic of Marx was Bakunin who believed that Marx was too authoritarian and that in paying too much attention to the end goal of communism Marx was falling into the trap of using methods which would ultimately make this non-acheivable. This lead to the split of the First Working Men's International
Bolshevists were the majority of those that adhered to the principles of Marxism. They believed in immediate revolution, the use of force and the dictatorship of the proletariat. The alternative was Menshevism which disagreed on these points and others to varying degrees. Other alternatives included (I think, I'm not sure how much of Marxist ideology they accepted) the ideas of the Social Revolutionaries (I get the impression that they may have been essentially social-democrats but I'm really ignorant on their policies)
Alternatives at this level are Democratic Socialism and Trotskyism. The former asserted that there was no necessity for a revolution and that change could be acheived through the mechanism that had been set up by the capitalists to control society - representative democracy and the law. Trotskyists are hard for me to pigeon-hole as they adhere to most tenets of ML that I can see yet appear to have been even more authoritarian
Anyway, my short point is that the GPL results in a situation like the simplest, original meaning of communism. It's definitely not Marxism and it's not the bogeyman that the US has been fighting for years.
Just fine.. but.. (Score:2)
2) Linus has contributed greatly to OSS, before we even had this OSS evangelist movement.
3) X86 != windows. Linux will run on these things just fine.
4) The code-morphing is brand-new stuff they have invented. What I want to know is.. have their patents been granted? I remember they applied...
if and when the patents are secure, I would imagine they may release more information on the actual chip itself.
Mecalfe, you take the short bus to work, don't you (Score:3)
2) Linux runs on Transmeta processors just fine.
3) Linus is not 'now in control' of Linux. He has final say on kernel builds, anyone who wants to could maintain their own branch of kernel development, but the fact is, the core kernel developers *like* having linus maintain the tree. In other words linus 'controls' it because nobody else wants the job, which in the OSS world, translates to nobody thinks they can do it better.
4) comparing this to animal farm really stinks. If what you say made any sense, I would say it's insightful.. but your article is just full of inaccuracies. VA bought slashdot? Yes.. and taco & hemos made *SURE* that they had *complete* editorial control over slashdot. THEY decide what happens to it, not VA, VA just gets to say that they own it. It adds percieved value, which is very important for a publicly traded company.
*LOTS* of OSS developers have real jobs, for real companies who do some proprietary software work.. why don't you go tear a strip out of them?
As for windows being replaced..you are exactly right. Anyone is free to develop something better. And where does our anger come from, Bob? Those of us who are *very* informed, find that Linux (or indeed, any unix) is MUCH better, in many circumstances, as a server platform than Windows. Our anger stems from the fact that we have this fucking WALL that MS built that stops us from using it.. our managers question us, make us look like zealouts, and have managed to turn the whole NT -vs- Unix game into a political one, not based in reality at all.
So get back on your bus and go back to the institute.
What Metcalf is Overlooking ... (Score:2)
1) Open Source development is cool (read: cost effective and resource efficient) when it allows a previously existing pool of inhouse support staff accross industry to become the primary development source for a peice of software, breaking the cost up to tinny bits everyone can swallow.
2) Chip design is NOT such scenario, their are no developers which could aid Transmetta in this field that do not work for their direct competetors.
Long term, I see 'code morphing' as becoming a basic part of software development, but it would be insane for Transmeta to dump that much cash into a development project and then just 'give' it to Intel.
The important thing is that they have proved this software 'CAN' exist, and work well. So lets get the CS theorists to figure out the general case, and then you can have your open source code morphing.
No, and Not in this Case (Score:2)
>> but it would be insane for Transmeta to dump that much cash into a
>> development project and then just 'give' it to Intel.
>
>Isn't this the founding theory behind Open Source? Write software and release it without any cost to the consumer in the hope that they will
>A) Use it
>B) Take the source and improve upon it
>
>The amount of time and development that goes into some open source projects has been staggering. It has been proved that a company can survive, not off of the revenues of its software sales, but off of other services such as support or advertising.
The founding theory behind 'Open Source' development is NOT commercial at all, and I can't stand the idea that it might be. The idea is:
A) I want your code so I can play with it.
B) You give it to me because you EXPECT to get something out of it, not because "Code should be free", though that might be what you expect out of it.
In this case the only people who can 'Play' with it are (currently) Chip makers. Who are in direct competition with Transmeta.
Or, more to the point, Open Source assumes their are no 'Consumers' as such, but merely other users. Transmeta's product IS a product, the software infrastructure does NOT currently include this sort of thing, and so Transmeta selling 'suport' to 'users' who would all be competing chimp makers is silly. Admit it.
I support 'Open Source' software because where it works, it works beautifuly. But it should not be a religion, thats just stupid.
Re:Bob Metcalfe joins the tabloid press (Score:2)
particularly because it points out the cluelessness of Bobby.
Oh, did anyone else notice that every single one of us was likened to an ignorant pig by Bobby? He was actually asserting that we were so dumb that we couldn't tell what was "really happening" in the open source world.
Re:Cost of Duplication or Manufacturing, Bob (Score:2)
All software is tied to hardware in some way. If transmeta did open the source to the code morphing, then you or I, and huge bankroll could design our own chips that used the technology, or we might be able to use it at some other level.
Just because it's low level doesn't make the rules different. Metcalfe just doesn't understand the rules.
Re:Upmod! (Score:2)
Don't you idiots realize that what you are getting is more free content? How many of you clicked on banner ads? That's what
BTW, Metcalfe is a fool, or got hit/bought on the head.
Re:Bob Metcalfe joins the tabloid press (Score:2)
I think you may find two distinct camps in the open source world: The socialist-like view that we should all help each other and give our source away for free. The other camp are the capitalist pigs that see good business sense in open source.
The first camp I don't understand, the second, which I subscribe to, has a lot of profit potential. In short, I see the US, definitely, and the world, maybe (I live in the states, not sure about you foreigners. :-) ) as having more and more of a service based economy. Open source fits quite nicely in that type of economy. Software is viewed simply as a means to provide the services. Service based companies do not want to develop software to sell, they just want to use it. Therefore, if they need something that isn't available, whether open source or commercial, they can start development and release it as open source. Others that are in the same boat can improve upon it, fix bugs, etc. The new features and bug fixes are available to the original company. In short, they put forth a small effort and got larger rewards.
Again, it all hinges on whether you are in the software business. If you aren't and don't want to be, open source makes a lot of sense. If you are it still might make sense. You open source the framework and add commercial features. The framework will be more solid and will also serve to expand your user base, making it more likely that you will be able to sell your add-ons.
Finally, if software is your only business, such as Microsoft, Corel, and Transmeta (yeah they make chips, but that part is easy, the software on the chip is the cool part), then open sourcing would not be a smart move.
Ulterior Motive? (Score:3)
Linus a believer, not a crusader... (Score:2)
If Transmeta even asked Linus for advice on if they should "open source" any aspect of the Crusoe technology (why would they?), I'm sure that his answer would have been a pragmatic one based on Transmeta's own interests and his own as a Transmeta employee and presumably option holder. I think it's his pragmatism that is probably the reason for Linux's success as a distributed OS project.
Bob Metcalf... I need a kill file for this guy (Score:2)
Worse than I'd thought (Score:2)
As for content.... Where to beign. He's just wrong on so many points. As I pointed out before, he keeps trying to imply that Linus is senior management at Transmeta. He knows this is wrong, doesn't he? For another point, what precident is there for Open Source firmware? Certainly no where near as much as in the software world. I could see Transmeta treading those waters in order to capitolize on the good-will of the Linux community, but not before getting the product out the door! Bob seems to not even know there is a distinction.
He also drops the ball on what it means to be X86 compatible. That means you can run Windows, SCO, Solaris x86, Netware, Linux, *BSD and any number of other OSes. Transmeta is not making a WinCPU(tm), they're making an Intel x86 compatible chip. This is neatly glossed over in the article.
Hemos, next time do yourself a favor and just ignore anything Bob Metcalf has to say. This guy is just a troll. I've now seen the ultimate argument for article moderation....
Re:MILO (Score:2)
Do you really think that Bob wanted Transmeta to open the source to their firmware, though? No, he's just trying to get a bunch of geeks on Slashdot in a lather about this so that he can sell hits. Guess it worked.
Re:Leaving aside the ad hominem attacks... (Score:2)
On the other hand, the body of your post made a point, and if you re-read my posting you will find that you and I are in agreement. I was simply saying that before shipping a hardware product is not the time to go testing new business models in firmware distribution. Let them get the darn chip out the door and then chat them up about releasing the source. Of course it will be harmless for them to do so (they have patents on the hardware to take advantage of that source) and Linus will probably be quite happy that way, as he can start blurring the line between Linux and Crusoe by having the kernel modify the instruction set to suit its needs.... Could be fun. Obviously such an effort would require that the Linux kernel developers have a clear idea of how the Crusoe firmware works, and given the distributed nature of Linux development, releasing the source would be the best way to bootstrap this.
You see, I actually did think about what I was posting.
OB off-topic thought: can someone write an HCF [www.abc.se] instruction for this sucker?
Re:Worse than I'd thought (Score:2)
There really is no but. He's touting Linux and Open Source on one side, and working for and touting Transmeta on the other. The two worlds really only touch in that Transmeta wants him to make Linux work on their chip. He's not in charge of Transmeta, and you cannot call the company hypocritical for saying one thing and doing another when Linus' comments are not the company's comments. They are completely consistant in their approach. They simply hired Linus because he was good (remember he wasn't a superstar then) and they wanted to control the OS.
Firmware is software
Firmware is a type of software. A very specific type. And, in this case, I think that the Open Source dynamic has not been proven. I'm not saying it's a bad idea, just that it has not been proven. Thus, I can understand these guys being careful. They want to get the chip out the door.
Even still. Let's say they get the chip out the door and never release the source to the firmware. Is that a bad thing? Perhaps the Open Source community will think so, but why is it worse than Phonix not releasing BIOS source? Because Linus is an employee? I think not. Asking them to release source is one thing, but expecting it is quite another....
Yes, it is.
My point was not that Crusoe was not optimized for Windows, but that it was not a Windows-specific chip. You could run Linux on it, or Solaris, or whatever just like you can on the Athalon.
Basically Metcalf's article was trying to imply that you have this Linux company and they have to stoop to Windows. I was trying to point out that Transmeta is not a Linux company, though they do employ Linus. This is where Metcalf doesn't get Open Source. He's still thinking in terms were employing the leader of a project gives you control of that project, and makes it an integral part of your business.
In reality Linus could leave Transmeta tomorrow, go work for their competition, and they could go right on using his OS. *This* is the power of Open Source. Metcalf has not yet seen this.
And Metcalf a troll? Uh huh, he didn't exactly post it here on
You're right, he didn't. On the other hand, he knows damn well (now) that any inflamitory article that he publishes will end up being a Slashdot headline and generate tons of hits for his site.
I hypothisize that he wrote this article specifically to troll the Slashdot effect. Thus, he is a troll. If I'm wrong, I appologize, but the fact that he mentions Slashdot by name, certainly implies that he has it in mind....
Unless everyone who dares say anything bad about Linus or Linux (even off
Oh, no not at all! Watch, I'll prove it:
I do not consider that a troll. It is, however a negative comment about Linux (the distributions of Linux, not the kernel specifically). I even through in a hook at the end to get people to respond, but that's now what trolling is. Trolling is trying to make people mad enough to shout back at you. It's pushing a point of view, not because it's right or wrong, but because it will get you paid attention to. In the comming war for page views, you will see more and more Trolling of this sort. Trolling not for replies or moderation (some people get off on getting negative moderation on Slashdot, it makes them feel important), but for hits.
Back on /. again??? (Score:2)
And off course I'm just pissed off he got me again, he got my hit, I read the article and wasted another 5 minutes on him. Hemos, please don't post these kind of articles. Please!!!
Thimo
--
Metcalfe has a beef, and a point (Score:5)
Given that, one can understand why he carries a grudge against the open source ideals of giving away you inventions rather than trying to capitalize on them, and people like Linus in particular. Linus (and the likes of Tim Bereners Lee) is a living reminder that he could have chosen another route for his invention, one where he would not have been forced out by a bunch of idiot beaurocrats, and could still be a respected senior hacker rather than a senile Anonymous Coward wannabee.
That said, I do think he has a point about this. He seems to forget that Torvalds works at Transmeta but doesn't own it (just like the rest of the press, really), and his statement that Transmeta shouldn't hype Windows performance is ludicrous. They have to sell the damn chip, and they obviously prefer Linux to Windows or they would have worked with MS to get CE on Crusoe portals (oops, I mean make them Windows Powered). But, I would still like to hear Linus' opinion on the fact that Transmeta, cool product or not, obviously don't endorse openness at all. They are keeping the code to their chip completely closed, and they have even patented the software.
Personally, I would think long and hard before working for a company like that if I could pick and choose like Linus can. The fact that it doesn't seem to bother Linus at all _is_ a thorn in the side of the honesty and clarity of his motives, as much as I hate to say it. I would never raise myself to the level of judging Linus, there are few people alive today for whom I have as much respect, but I have to admit that I can't help but wonder what makes the two legged house dwellers at Transmeta different from those and Sun and Microsoft.
-
We cannot reason ourselves out of our basic irrationality. All we can do is learn the art of being irrational in a reasonable way.
Re:If Open Source == Good, then all else == Evil?? (Score:2)
I think Linux is great and I run it on all of my personal machines. As the operating system on my machines, it is the single most important piece of software on my systems -- and the one that benefits the most from being open source software.
I have no qualms about non-open source software. However, I have no patience with companies that can and do abuse their proprietary position by taking advantage of their customers. Meanwhile, I have no objection to programmers making their living by selling their wares. Do you?
Re:Physical world vs. Digital (Score:2)
Um, actually the same thing can be said about software. The cost of most proprietary software packages is *not* the cost to reproduce, but to pay for the software engineering and software invention--that is, so that the software programmers can be compensated for their work.
In fact, your argument (about paying for the R&D rather than giving the R&D away for free so that a fab company without R&D overhead can reproduce it and sell it for less than you) is better suited for software, where the R&D overhead is substantially larger than the cost of reproduction. Frankly what you have described (about companies taking R&D and adding value and undercutting the market) exactly describes RedHat's business model.
Further, there are a number of companies who are experimenting with the open source model for hardware. http://cera2.com/micr/opensrc.htm [cera2.com] The reason why it hasn't taken off quite as quickly is because there is more overhead in reproduction. However, if you read through a copy of the EE Times, Open Source Intellectual Property is becomming a fairly big deal in the chip design and fabrication arenas. And Open Source Intellectual Property has always been in the hardware arena, at least in the form of "reference hardware designs" for using various chip sets.
I'm not saying Open Source is a bad thing--to the contrary, it benefits the both the hardware and software community to learn from each other and to have more eyes looking at the IP to verify it's correctness. But Open Source is not just for software.
To those who say it can't be done, it's being done (Score:2)
eg3.com has a list of Open Source hardware links. [cera2.com]
Tom Coonan has donated a free 8-bit microprocessor core to the Open Source IP community. [free-ip.com] One interesting aspect of this is that you can "build it yourself" using an FGPA booted from an EEPROM you can burn yourself.
And speaking of FGPAs, Xilinx [xilinx.com] has a whole page of IP for downloading and burning into their FGPAs here. [xilinx.com] What makes this super-spiffy is that you can write logic for these things and program them yourself--they download the gate configuration logic from an external ROM (or EPROM) or other source. In fact, many people are using these things by downloading the gate configuration from other sources, such as a data file.
The Open Source Hardware community apparently is thinking along the lines of using FGPAs to experiement with creating a various open source microprocessor cores in order to get the bugs out. Once the bugs are out, you can then create an ASIC core from the same data files and burn chips for production. What makes this strategy interesting is that probably for around $500 (or less) in hardware, you can build your own test bed. In fact, I could see building an FGPA "loader" which is basically a 6502 and a UART chip connected to your serial port which contains all the logic necessary to boot and download logic into an FGPA from your desktop as a sort of "in-circuit" emulator.
But my hardware days are behind me, at least for now...
Re:intellectual property (Score:2)
Same has been said about operating systems. So don't expect an open source operating system any time soon...
Re:intellectual property (Score:2)
It's not the same as editing masks using a VLSI design tool, but it does the trick.
Further, most people who design chips don't have or need millions in fab equipment. When I was at Caltech about a dozen years ago, I took a class on VLSI design where we simulated the results, and for the final, sent our design to a fab house which specializes in one-off fabrication for testing. One-off fabrication costs a few hundred to a few thousand per chip, but gives you a way to test your designs in hardware once your prototype checks on the simulator software.
Beyond that, you don't really even need to do this if you simply want to translate your FPGA design into an ASIC core for mass production. There are several fab houses who will take your FPGA data and turn it into an ASIC core for you by automatically laying out the chip-level logic from the FPGA data.
So no, you don't need "tens of millions of dollars worth of fab equipment." Far from it; just a couple of FPGA samples from Xilinx [xilinx.com], and some software, and some descrete components for building prototype circuitry that uses your FPGA circuit from a company such as Electronix Express [elexp.com] will do the trick.
And hell, just poke around the Free IP [free-ip.com] site; they've got two processor cores available for download, including one of which simulates the 6502 very well on several FPGA vendor's products.
Limits of free software (Score:2)
With a growing pool of free software tools and libraries to draw on, programmers can become more and more productive. It becomes practical to tailor existing software to the needs of a particular corporation, thus creating a whole range of jobs in the bespoke software business. Nevertheless, this is a hypocritical question, coming from the industry which has charged ahead into destroying more traditional jobs than any other industry (though at the same time creating many more service jobs).
> What limits are there on the kind of products that can be created? Obviously games are out of the picture since 1 company would develop the engine and the others would leech off their work.
The Quake engine is already GPL'd. If a few free engines get very good, it may become cheaper to tailor these engines to your game's needs than to build a new engine from scratch. It makes more sense for game companies to concentrate the "content" rather than the engine; this is what happens in the non-electronic world. Monopoly is a popular game because of how it works, not because of the wood pulp it is printed on.
Privacy (Score:2)
Your comment about books and music is just plain wrong. RMS has said he finds it acceptable for authors/composers to prohibit large-scale redistribution of their novels/music, provided people are free to give copies to a few friends. His view on software manuals is that they should be free, including the freedom to commercially redistribute.
Free Software advocate != left winger (Score:2)
You shouldn't relate the two concepts just because they both seem alien to you; they are almost entirely unconnected.
APSL (Score:2)
Which link shows that the FSF opposes the right to privacy?
Re:Please.... (Score:2)
In 1983? (Score:2)
Re:Licenses and firstborn children (Score:2)
Lack of warranty (Score:2)
It's different for a $2 CD. Neither the vendor nor the authors should be responsible for any errors in this.
Re:What if.... (Score:2)
This "flaw" is the same flaw if I buy some poisoned Coke from the newsagents. Was it the newsagent's fault? Or Coke's?
Legally, I can only sue the newsagent. But then the newsagent can sue Coke, so it kind of works out.
Stallman believes in the right to privacy of code (Score:3)
He, and the FSF, just believe that you shouldn't be able to prevent others from sharing the code that you give them, or to not provide someone with source code if you expect them to be able to run your binaries.
RMS must be the most misquoted hacker of all time. His, and the FSF's, position are made quite clear in about 3 pages of text here [gnu.org], yet people seem to continually misunderstand.
Re:Ugh, this is even more Ill-Informed (Score:2)
I think they just want the ball in their park for a while, which is understandable.
Jazilla.org - the Java Mozilla [sourceforge.net]
Re:The FSF and "stewardship" (Score:2)
Technically I should be able to license a file under the GPL, add some whitespace, then license the new version for $10K a pop.
Right? The power is in the copyright holder's, i.e. my, hands.
Jazilla.org - the Java Mozilla [sourceforge.net]
Re:Bob Metcalfe joins the tabloid press (Score:3)
Metcalfe seems to have an ulterior motive. I don't know what it is yet but I don't think even he believes the crap that he so frequently spews. At any rate, since Metcalfe is 30 years removed from doing anything significant, I propose that he is flawed and as such should be put out to pasture.
Um... (Score:2)
But is it proof of anything? Nothing at all: all it says is that you can lose money investing in the equity market, which is hardly news. At least not since the early nineteenth century.
--
Re:Linus' financial situation (Score:2)
Certainly, in a capitalist society there are winners and losers. The GPL is in no way responsible for this. The GPL does not present an "unfair advantage" to anyone using it; they must give as they receive, and the advantage is given to anyone who wants to give.
Let's look at the example you gave, the small software house who lives in fear of a GPL'ed product taking away their niche. I can't see the downside of this, really: if users will be satisfied with a free product which does 75% of what the commercial product does, and satisfies their requirements, then that's all for the good of the user.
However, total cost of ownership being what it is, software cost is a minuscule part of deploying and running an application. If a vendor cannot compete with a free product offering no support and no training and no promise of future development, no corporate commitment at all, they were quite literally doomed from the very start. Unfortunately, this kind of arrogance runs rampant through the software industry: why should be offer support, training, and all those other things that let a company successfully use our product?
Likewise, Be wouldn't be giving away its OS without the existence of Linux or the BSD's, which are not licensed under the GPL. Are they now recouping their investment? Let's be reasonable, please: if they had an ounce of sense, they wouldn't have expected to recoup their investment for many years. That they're not recouping it presently, for a year-old product, is an indictment of nothing except capitalism.
For that matter, BeOS uses a number of GPL'ed tools and utilities, such as bash. Is one operating system which uses GPL'ed utilities good, and the other bad? It certainly isn't the GPL that makes one good and the other bad, one succeed and the other fail.
Believe it or not, the market, or rather any free or pseudo-free demand economy, exists for the benefit of the buyers, not the sellers. The buyers move the markets through present consumption, and they exist only to promote further consumption. If the GPL is harmful to prospective sellers, don't forget that capitalism is the root of this evil. You might as well blame the Microsoft EULA, as Microsoft has driven far more companies out of business than any number of free software ventures.
--
Something wrong with Linux? (Score:2)
The column goes on to say that, since the processor will run Windows code, there must be some thing wrong with Linux.
Well, the article may be total bullshit, but I read it 4 times and I'm still looking for the statement quoted above. It isn't there. The only mention of x86 code is, and I quote, "Worse, Crusoe is touted for running Intel X86 software, and in particular, Microsoft Windows. Doesn't the open-source community say Windows is beneath contempt?".
Is someone at Slashdot gunning for an editorial position over at ZDNN, or what?
======
"Rex unto my cleeb, and thou shalt have everlasting blort." - Zorp 3:16
Honesty and motives (Score:2)
The way I understand it, he sees the open source movement as being a way to reach a mean, but not necessarily the mean by itself. It's an interesting idea, but that doesn't mean that other ideas aren't interesting.
If it means that Linus has some little selfishness in him by working for a close-sourced project that he likes, and doesn't focus his whole life on open source projects, does that make him bad. No, he has to eat like everyone else and he probably wants to try different things now and then. He never said he was like that, so please don't say he's not being honest and start questioning his motives because he works for Transmeta.
Re:What happened to Bob Metcalfe? (Score:2)
Much as I respect you Bruce, and as impressed as I am with the OSS movement, this is precisely the reason why Transmeta doesn't want to open source their code or their native instruction set description. One of the main benefits of using code-morphing is that Transmeta can change the native VLIW instruction set on their chip very easily, without breaking compatability with any existing programs.
Indeed, the 3120 and the 5400 have completely different native instruction sets, IIRC. Any future Transmeta processors are likely to have their own native instruction sets as well. Even so, you'd better believe that if Transmeta went ahead and released complete specs for their chips, there'd be a bunch of open-source hackers who, desperate for that extra 20% performance fix, would code their own little Linux-TM3120 (which, considering the fact that it would probably require writing a version of gcc optimised for the 3120's VLIW instruction set, would be pretty darn nontrivial). Another bunch would have to do the same amount of work to come out with Linux-TM5400. And meanwhile, by the time either of these projects was finished, Transmeta would be shipping a bunch of new processors with completely different cores.
The point is, Transmeta forsees itself as finally solving the pesky problem of backwards-compatibility--but at the price of a small performance penalty. The important thing here is, they have to act a little bit like benevolent dictators to do this: in order to give us all something we want--freedom from compatibility issues--they have to take away some of our freedom elsewhere, by not releasing their native instruction sets.
The reason why this is so is because of that fundamental bane of OSS--people write OSS to scratch an itch. Now, usually their itch is an itch shared by many others--that's why OSS can have its phenomenal successes. However, in some cases, an one person's itch-scratching may be in conflict with the general software-using community as a whole.
And this is such an example. That is, if I just bought a TM5400-based laptop, and I want to run Linux on it, then I suddenly have an itch--the version of Linux I'm running on it isn't as optimized as it could be, because it's running in emulation through the code-morphing layer. The problem is that by scratching that itch--that is, writing Linux-TM5400--ruins a lot of other people's day. Specifically, it removes the benefit of backwards-compatibility for all.
All in all it's a pretty interesting issue, and maybe in a few years if Transmeta's way of doing things becomes more entrenched I might change my mind, but I figure that for the time being Transmeta's way of doing things is the right one, and I'd bet that Linus supports it all the way. After all, Linus has always said that he picked the GPL as the license for Linux not out of ideology but out of pragmatism--not because he thinks that all software ought to be open-sourced, but because he realized that Linux might be useful to others and become mildly successful if it was. While neither you nor I know exactly what the consequences would be if Transmeta open-sourced all of their (relevent) intellectual property, a much stronger case can be made that the result would be detrimental to the success of the Transmeta chip (I mean in terms of adoption, not Transmeta's financial success) rather than beneficial.
The GPL doesn't undermine programmers livelihood. (Score:2)
Just because I didn't earn money doesn't mean that that labor doesn't have value, the GPL/LGPL codebase (linux, emacs, gcc, glibc, bash,
Yes, we require that you share back any additions to that pool of wealth, but is that so high of a price to pay for the billions of dollars of code sitting in it? There are even exceptions to that requirement; you don't have to share back your additions if they're for your own use. You can even use any of the software in it completely freely.
Few individuals get free(monetary) access to billions of dollars of code. Fewer get access and the ability to alter and redistribute it how they wish. Why do you not thank your lucky stars that you and we are so fortunate and lucky to?
Money (Score:2)
Re:Bob Metcalfe joins the tabloid press (Score:2)
So, please don't accuse someone of making up something which is actually a current event.
I do agree with you on Metcalfe, though. Every article I've read of his in the last year or so has been equally as clueless.
As far as non-proprietary software, there are more and more companies doing it. I think what many companies are learning, is that programs that are mainly written for internal benefit - i.e. performing a task inside their company - can be released as open source, with more good effects thatn bad ones. I am working on a project right now that is mainly for my employer, but is also open source. Unless a company's main income was built on proprietary software, it makes sense to open source internal projects. However, sometimes the "value added" part of a product depends on the software, such is the case with Transmeta, and maintaining a closed product can have a sink-or-swim effect on the company. I don't blame them, in this case, for keeping the lid on their software, at least in the short term.
Cost of Duplication or Manufacturing, Bob (Score:2)
I can't speak for RMS on whether the Transmeta morphing code should be free or not, but it seems to me that it is in a different category because it is "tied" directly to hardware, which should not be free (due to the cost of manufacturing). AND the "tying" is not on purpose to make a profit, it's because it's an intergal part of the way the hardware works.
I personally believe that companies should have "rights" to sole-source HARDWARE for a limited amount of time in order to be able to make a profit on the investment in time needed to develop the hardware, built the processing plants, etc. Kind of like a patent, but severely reduced at least for the computer industry. I'd guess the MAXIMUM timeframe for retaining exclusive rights would be 5 years. This would be enough time for companies to recover their development costs and make a healthy profit, but force them to innovate in order to stay in business. Could you imagine if Intel no longer had the rights to the Pentium core, and possibly the Pentium II core (I don't know when the Pentium II was released)?
I also personally think that we can't, or shouldn't if we could, FORCE people to release their software as free. If Microsoft or some other company wants to keep their source closed, then let them. I believe that in the long run free software will show better quality and capabilities than closed software, and the market will reveal this soon enough.
If it were true, so what? (Score:2)
Now granted it would seem Mr. Metcaclf has of "some" of his facts wrong here. However I wonder if he was right fundamentally if it would be that big of a deal? It would be nice if everyone who contributed to the open source movement would release software in that manner, but if you support OSS must ALL of your software be so?
First of all Linus works for this company and doesn't run it (that I'm aware of), I have several friends who work on OSS software in their spare time but work for a commercial company who (like most) don't release their code. So should they quit, find another job, perhaps have to move their families and such? I'd say no.
Secondly lets say that he did own the company. Would this be the end of the world? Mr. T releases some code that's not OSS. So what? It's sad but often it seems that some more vocal advocates of the OSS movement has become somewhat more "harsh and angry" and implies that all software must be OSS, ignoring the fact that people still are free in many of the countries of the world. I wonder if that helps or hurts as the movement moves into the general public's eyes in the future. Now granted many of the OSS movement are perfectly nice people, but some seem to have taken on an angry feel and that worries me.
However if this were true, and Mr. T had control if the software is OSS or not, and he didn't release it as such, is that so bad? I'd still think he was an alright guy, I wouldn't like it, but it's his choice. If he wanted to make some $ working for a company that interests him and that doesn't release it's software, no biggie to me.
Bob Metcalfe joins the tabloid press (Score:5)
I really have to admit I was expecting an article along these lines to come out sooner or later. For those who haven't read the article it likens Linus going along with a closed source windows targeting system to the pigs in the Orwell's 'Animal Farm' slowly becoming what the revolution supposedly toppled.
Linus (like most of us) is a true supporter of open source and everything it stands for, he (also like most of us) is a realist who realizes the world isn't what we would like it to be. Linus makes very little out of linux and contrary to what the article states does not really 'control' it. The article makes stupid statements like the following:
Now lets be facing it, Bob Metcalfe is not a stupid man. He knows as well as you and I that Linus does not own or control Transmeta, the very suggestion that a commercial company should give away it's prized possession for free goes against every principle of the free market. It's also completely silly to suggest that should be done just because one Linus Torvalds is currently employed there.
If I had any choice in the matter, every thing I write would be free and open source, my mortgage would magically pay itself and the world would be free of hunger and poverty. However since reality requires me to get a job I chose to get a job that interested me. For the last 5 years I've been working as a 3D programmer in the games industry, now would Bob suggest that SCI (my previous employer) should open source Carmageddon2 just because an employee (me) who is an open source advocate played a small role in it's development. I expect Linus took a job with Transmeta for the same reasons, because it looked like a fun and interesting thing to do. Transmeta employed linus because he is a damned good programmer, of course the fact he is the man behind linux was never going to hurt.
The article goes to the depths of saying
This man is just trying to start an argument. Linus has done a vast amount of good for the open source community, should we really be attacking him for being involved in a closed source project for his current employer?
All in all this is Bob Metcalfe doing the 'tabloid thang' and trying to attack the open source community in the lowest possible way