Because people haven't offered enough money to have a copy privately shared. This is on the Linux community for not ponying up enough money to fund this properly to have a reasonable release date.
The hardware is not in a broken state of usability since you can still buy usable design software.
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.
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.