| "There is nothing about proprietary licensed software that requires it to use proprietary data formats." All that matters is the fact that if you can't see the code then you can't implement the format unless the developer degns to give you specs, and doesn't lie about the specs. And the fact that, in practice, what actually happens is, proprietary software takes every opportunity it can possibly get away with to vendor-lock data. It doesn't matter that they don't have to, what matters is that they do, and, you have no option to take matters into your own hands when the vendor doesn't please you. "There also exists FOSS software using esoteric formats." This is a stupid statement. By which I mean it invalidates it's own self. When the source to generate some data is a available, it doesn't matter what the format is. No matter how complex and disorganized or "esoteric" the data, and no matter how terrible the source code that generated it, and even no matter how old or obscure the language or platform used, it still exists as a reference. That simple existence is the difference between possible and not-possible, and that is all the difference in the world. That difference is 1000x more important than any level of convenient vs inconvenient. "esoteric" is a meaningless word in the presense of x-ray goggles. The data remains usable and interoperable no matter what it is. It doesn't matter if it's common or onscure, or current or ancient, or human-readable or encrypted binary, and no one has the power to deny you access to read the data or to generate compatible data from outside of the original app, and regardless of the original developer's intentions. There is no slightest shred of a valid argument here. |
Proprietary licensing does not preclude source availability. Example: “source available” licenses.
FOSS licensing does not guarantee source availability. Example: MIT/Apache/GPL software as a service.