In article , Chris H writes: |> |> Why? Is software valueless? |> Should your SW be given away free?
I think you indeed read further in my original posting as to see the point.
|> ALL MS products should be free when you buy the computer?
Personally, I would prefer if this almost implicit "Microsoft Tax" would be waived -- in fact, it can be more expensive to buy a computer *without* MS software preinstalled.
But you like to do some spin-doctoring here, because the OS and basic work software is to the computer what e.g. fuel is to the car.
|> Then you get tools that are just good enough to give away free to get |> the development started. You loose all the high quality tools and you |> get the perception that Sw is valueless.
That may be the way you see it, but I like to object.
Are video game consoles of low quality because they are heavily subsidized by the games? Are inkjet printers or, even more noticeable, mobile phones of low quality because you almost get them for free if you're just willing to pay for ink / minutes through your nose?
|> Also you only get the tools they want to supply. If their tools are not |> very good you are stuck with them. The accountants will not let you use |> a more expensive chip just to get better tools.
Doesn't that leave enough room for 3rd-party vendors?
If the free VHDL compiler and the free place&route tool of $VENDOR is crap, well, then go for an alternative product and pay. I didn't see that Mentor Graphics or Synopsys went into bancruptcy just because of Xilinx Webpack, Altera Quartus, etc.
If the GCC port for some processor is producing crappy code, well, you're free to go for a commercial alternative. Keil and IAR, for instance, are also still in business -- despite a multitude of free compilers for various CPUs.
But: As a *hardware* vendor whose products require and rely on development software, you better do a good job. Think back to AMD's MachXL3 debacle with its inferior fitters compared to MachXL2; or where these inferior fitters nearly killed the Mach 5.
And as a *hardware* vendor who make their living from *selling hardware* nothing speaks against creating a proper development suite for their specific products, making that available for free to the (potential) customer, and subsidize development costs by the hardware product.
No need to do it "cheap".
|> If you are a SW developer your software is valueless and should be |> free... and by implication you are valueless...
Not to sound harsh, but you may want to re-read and maybe even realize what I wrote, instead of falling into such completely unrelated babble.
I don't see why you believe software to be valueless or even unpaid for in the above scenario.
Rainer