My problem can be summarized as (assume the company in question is not a monopoly):
* Is it illegal to sell a device with a microprocessor in it that has no support for 3rd party programmability? -> no, most digital devices are like this in fact.
* Is it illegal to sell a computing device and develop software in house for it? Maybe charge for some of it? Still with no 3rd party support? -> no it is not illegal.
* Is it illegal then, to contract other developers / companies to write that "in house" software for the device you are making? -> no that is not illegal
* Is it illegal to make agreements with other companies to buy software / programming services from them to include in your device? -> no that is not illegal
* Is it illegal to make agreements with other companies so that they can sell licenses to "unlock" their software in your device and get a cut from their sales? -> no it is not illegal
* Is it illegal to sell dev kits to the the above? So the device in question is still not a device you can develop on - but you can create another device where 3rd parties can develop on, and you can sell it to them. You can also pick and choose which companies you will work with. None of this is illegal.
* Is it illegal to automate all of the above? Provide low barrier to entry, no bureaucracy, if you want to develop for the device just do, pay us $100 a year, and give us a cut and you are golden! No need to get into direct contact with us, wait months to get our manual approval - we streamline everything and even the little guy can participate? -> HN thinks that this suddenly must be illegal. If they are providing all this service, they should be legally forced to do all for free.
I just don't get the logic.