Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

No, it's not "on the Linux community" to bribe a company out of releasing hardware in a broken state of usability.


It's no more a bribe than having to pay money to buy the latest C++ standard when implementing a C++ compiler. The reality is that companies pay each other for partnerships all of the time. There is value to AMD for keeping this documentation secret and there is value for having control over what design tools exist for them. It makes sense that AMD would want to be compensated in this case and would not want to do work for free which could undermine their business.

The hardware is not in a broken state of usability since you can still buy usable design software.


> It's no more a bribe than having to pay money to buy the latest C++ standard when implementing a C++ compiler.

The C++ standard group didn't just sell me a piece of hardware that only runs C++, in a world where no free C++ compilers exist.

That analogy isn't even close.

> There is value to AMD for keeping this documentation secret

It's a value that doesn't deserve respect.

> It makes sense that AMD would want to be compensated in this case and would not want to do work for free which could undermine their business.

Their business is selling the hardware. Their money should come from selling the hardware.

I'm not demanding a free full-featured development environment. I think they should have to document the hardware and maybe provide a basic compiler. If they want to sell something beyond that, no problem.

> The hardware is not in a broken state of usability since you can still buy usable design software.

And if you don't?

It's a fixable broken state with enough money, but it's still a broken state.


>That analogy isn't even close.

Then how about the instruction manuals for the processors themselves. It's really not that different. People spend a lot of time and resources building something and compiling information and you are demanding to get it for free.

>It's a value that doesn't deserve respect.

It does deserve respect as a lot of people put in work in creating it and creating a successful product. If you think it's not that much effort to do then find someone to make their own FPGA and documentation for it.

>Their business is selling the hardware. Their money should come from selling the hardware.

It is rare for a business to be so 1 dimensional. Businesses have many income streams. Even for the same product. Take for example the iPhone. Apple gets income from people buying the device. Income from companies for letting them sell things in the App Store. Income from Google for setting Google as the default search provider.

>And if you don't?

If you refuse to get a compatible computer for the free software to flash the chips then you can't flash the chips for free. The chips are still fully functional and if you sold them to someone else they could program them.


> Then how about the instruction manuals for the processors themselves.

Those should come with the processor.

> People spend a lot of time and resources building something and compiling information and you are demanding to get it for free.

Documentation for a product should always be "free" when you buy that product.

Which is far from being "free" in the normal sense of the word.

> It does deserve respect as a lot of people put in work in creating it and creating a successful product. If you think it's not that much effort to do then find someone to make their own FPGA and documentation for it.

I respect the effort. I don't respect the competitive advantage gained by withholding documentation.

Was my meaning that unclear? I quoted the exact thing I don't respect.

> It is rare for a business to be so 1 dimensional. Businesses have many income streams. Even for the same product. Take for example the iPhone. Apple gets income from people buying the device. Income from companies for letting them sell things in the App Store. Income from Google for setting Google as the default search provider.

Some of those streams are more acceptable than others. Apple's income from Google is fine. Their income from the App Store would be fine if it wasn't mandatory, and is much less fine when it is mandatory. Paid documentation is pretty far into bad territory.

> If you refuse to get a compatible computer for the free software to flash the chips then you can't flash the chips for free. The chips are still fully functional and if you sold them to someone else they could program them.

In this case you can get Windows.

What if they stopped having the free Windows version either? Because the way you're talking about this situation it sounds like you would also call that acceptable.


>Those should come with the processor.

They are useless for most people who buy the processor, even transitively. For people who will get called out of it, it makes sense to let companies charge for that value.

>Documentation for a product should always be "free" when you buy that product.

I feel this viewpoint does not value the work it takes to compile all of this information. Nor does it acknowledge how full documentation could reveal sensitive information. There is no reason for consumers to need to know how microcode instructions work since they will never be able to properly sign a microcode update. People will always like getting valuable stuff for free so you can't justify something by looking at how happy people are by getting value for free.

This also gets into a potential slippery slope where things like schematics or repair information, or even source code is forced to be given away for free. Confidential IP is a common part of many businesses and offers a tangible competitive advantage.

>I don't respect the competitive advantage gained by withholding documentation. Was my meaning that unclear?

What I was implying is that by forcing people to give up their hard work for free you are calling their work worthless. Finding innovative ways to make a product better deserves to be rewarded.

>Because the way you're talking about this situation it sounds like you would also call that acceptable.

I do think it's acceptable. I also think it's acceptable for them to charge money to sell you a programmer to use with the chip too. I don't think they have to give you the physical hardware to flash it with every chip they send you.


I'm not at all calling it worthless. It's very valuable. But I think it's a value that every owner deserves access to. And for IP licensing? If it's mandatory companies will figure it out.

If your competitive advantage needs you to not even release documentation, does it really? Really? Well the societal benefits are more important, sorry.

And it's still not giving up work for free. It's telling companies to sell these two things together.

A physical programmer is different because those have a marginal cost.


>Then how about the instruction manuals for the processors themselves. It's really not that different. People spend a lot of time and resources building something and compiling information and you are demanding to get it for free.

x86_64 processors maintain backwards compatibility. This means you can reverse engineer one chip and then have your software work on a different processor from a different company.

FPGAs don't even retain compatibility between different sizes of the same base model. If you reverse engineer one chip that's only one chip.

>It does deserve respect as a lot of people put in work in creating it and creating a successful product. If you think it's not that much effort to do then find someone to make their own FPGA and documentation for it.

I'm not sure why companies and online forum people defending the company are so obsessed with making their products less valuable, driving away customers and making less money in the long run. The financial incentives point exactly in the opposite direction.

>It is rare for a business to be so 1 dimensional. Businesses have many income streams

Why does it matter if it is rare? The only thing that matters is that you're making money. Why do I have to explain this?

Nvidia obtained a 5 trillion market by selling the hardware and giving the software to program and run on it away for free. Why do you hate it when AMD makes money?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: