Comment by Aurornis

Comment by Aurornis 2 months ago

9 replies

> would have had access to the complete source code and hardware schematics

Forcing every company to open source their products is a pipe dream. This is never going to happen.

Even if one country passed such a law, manufacturers would move their production to a different country. The products would then be imported and redistributed as foreign products, circumventing the law.

londons_explore 2 months ago

People would have said the same 100 years ago about forcing food companies to reveal their ingredients list. Yet now it is required in almost every country, and doesn't appear to have been that detrimental to the food industry.

  • dannyw 2 months ago

    Ingredients listing don't tell everything about how it is made, etc.

    A closer analogy might be detailed API specs.

    • londons_explore 2 months ago

      Hardware schematics and full source code doesn't tell you everything about how a piece of hardware is made either.

      How was the hardware tested? How was it calibrated? How was it assembled?

      An ingredients list tells 90% of the story about how food is made, and in most cases an expert could guess the remaining 10% to get a decent result. Likewise, hardware design+code tells 90% and an expert could figure out the remaining 10%.

      The government could totally require all consumer products have published source code. (published source code != a license for others to use the code)

      • [removed] 2 months ago
        [deleted]
    • immibis 2 months ago

      For electronics it would probably show the part number and position of each component on the PCB, without showing how they are connected.

      • brokenmachine 2 months ago

        Even just knowing all the components would be a step in the right direction.

  • hex4def6 2 months ago

    I agree with the sentiment, but:

    To what level would the "source code" have to be published? Chip-level? Should I expect HDL code that allows me to reproduce the microcontroller? If not, expect a bunch of gadget companies to pay cypress or whoever to make "custom" chips with their firmware burned in. After all, what's the difference at that point between HDL and firmware?

    If yes, expect most companies to simply refuse, and not authorize their chips for sale in the US. International IP / licensing agreement would make it literally impossible for them to comply without being sued into oblivion by the Taiwanese company they licensed the IP from.

    I think stuff like design files and source code should be held in escrow by the government. If you continue to provide replacement parts to customers, the information remains protected. Once you stop providing reasonably priced replacements ("reasonably priced" = less than the cost of the product), the information gets published so others can reproduce it.

  • [removed] 2 months ago
    [deleted]
brokenmachine 2 months ago

If there's the option between a HDMI capture card for $50 with crappy support that tells me in broken English to ignore functionality I've paid for that doesn't work, vs one for $100 that has available documentation and surely a worldwide army of motivated nerds to support it forever and add functions I would have never imagined possible, I know which one I'm choosing.