4 ms·
> Only unimportant scraps of code can be free, but the real code must remain secret, restricted, proprietary. That just seems like entitlement. "Home Depot rel
by ythn 10y ago
> Only unimportant scraps of code can be free, but the real code must remain secret, restricted, proprietary.
That just seems like entitlement. "Home Depot released a really awesome free toolbox that has everything you need to build a house, but they didn't release the blueprints for Home Depot brand houses, boo hoo"
- jordigh 10y agoHome Depot doesn't release software that controls how my computer which I own works, without my knowledge or consent (for example, radio firmware). Proprietary software is about control and ownership. Those peddling make it sound like it's an inevitable aspect of business. Since businesses exist that don't rely on proprietary software at all, we know it isn't actually inevitable.
- ythn 10y agoI was talking more about companies like Facebook releasing React (toolbox) without releasing their actual project source (house). Giving power to the users can be costly and so often software is proprietary if only to mitigate risk. For example, I work for a satellite ISP. If the software running on the modems were completely open down to the radio firmware, normal customers could bring down the entire network by commanding the radio to setup a continuous wave that interferes with other people in the same satellite beam. Or a competitor could look at our source and see which TCP optimizations we have made for the satellite link and copy them (depending on your stance on software patents, this would be hard to protect). So yes, you can "buy" and "own" one of our modems, but solving the aforementioned issues would take a lot of thought, a lot of money, and probably a lot of (hardware) cryptography to prevent malicious radio usage if the software were completely free as in freedom.