3 ms·
Viewing the source code grants you the right to know what gets executed on your computer before the fact. Anyone who knows anything about computers should under
by Dalewyn 3y ago
Viewing the source code grants you the right to know what gets executed on your computer before the fact. Anyone who knows anything about computers should understand that is a tremendously important power and right. Open source is one way to obtain and exercise that right as an end-user.
As an example: When people say Intel Management Engine is a backdoor, it's because the code concerned cannot be publicly viewed (aka closed source) for auditing. Nobody would have a problem with Intel Management Engine if the source code was open for public viewing, regardless the other actual license terms.
Licensing also cannot, as a matter of simple practicality, police what you do strictly within the privacy of your own home. Even if the license forbids it, if you want to compile the source code or otherwise somehow use it strictly for your own personal and private use there's nothing stopping you.
If false or incomplete source code is provided, that is by its very nature not open source because the source code was obviously not opened to you (and everyone else) for viewing.
It's why "FLOSS" and "FOSS" as terms exist, open source is a separate question from the question of free-as-in-beer or free-as-in-libre.