3 ms·
I think it's fair to expect hardware companies to publish sufficient documentation so that independent software developers can write code to make use of their H
by tgflynn 4y ago
I think it's fair to expect hardware companies to publish sufficient documentation so that independent software developers can write code to make use of their HW. Preferably that would be done through market pressure, but may at times need government action along antitrust lines.
However if the nature of a device is such that a driver for it requires the implementation of non-trivial algorithms then I wouldn't support government action to force companies to open source such code.
I think standardization processes are a rather different topic than hardware, but I'm wondering, did the Microsoft shenanigans you mentioned actually prevent people from developing compatible software ? My impression is that the compatibility issues that people had with MS file formats in the 90's have largely been resolved in practice. Is that not the case ?
- sillystuff 4y agoYes, standardization processes are different than hardware, but I expected that the requirements for a full and accurate specification would be stronger for an international standard than random hardware documentation-- and, the MS example showed that even a standards document could be gamed to such an extent as to be unusable to create independent implementations. I don't follow the MS world, but I do recall complaints that OOXML as built by MS included binary blobs (straight out of their old, undocumented, doc and xls formats) wrapped in XML. And, folks using MS software at old job sometimes complained that when I edited an MS document in libre office, "I broke it." Thankfully my group standardized on plain text to make version control more useful, so it only came up when dealing with folks outside the group.