How did the ideology of libre/free software get so politicized?

I’ve noticed advocates for exclusively for libre software and actively discourage simple open source software for not going far enough, also want censorship of not allowing any proprietary software to be mentioned, and don’t allow any critiques of the software they use because it’s libre software so there are no faults or bad designs.

I thoroughly enjoy the code purity of what is labelled as libre software, for license I only like the ISC license for freedom. My attitude is if someone changes my code and doesn’t give back, it does not harm me or injury me in any way.

I also believe libre software can be used for the surveillance of other people, libre software does not be default mean privacy. How network software is configured in systems that other people don’t control, it doesn’t matter if it’s open source when people have no knowledge of other networks configuration.

On the principal of freedom, I do support the right to develop proprietary software. The fact that it exists does not harm anyone who chooses not to use proprietary software.

It seems the die hard libre software crowd, not open source people but the ones who want to live in an only GPLv3+ world can start to live in ther own world, their own bubble, and become disconnected losing perspective that which software other people use is not something that should affect your day in any way. Unless someone is both a network engineer and does infosec or something similiar, they’re not in a position to understand fully appreciate how network protocols matter more than a license and code availability.

  • DrWeevilJammer
    link
    fedilink
    81 year ago

    if someone changes my code and doesn’t give back, it does not harm me or injury me in any way.

    In my opinion, the point of many open source licensing models is not to protect the author, it’s to ensure that useful modifications to the code are able to be incorporated back into the original software. The licenses accomplish this by requiring those who fork/modify the original code to make their code/modifications public.

    This improves the source code and makes it better for everyone.

    You can’t take an open source project protected by a GPL license, make improvements, pretend that you did all the work yourself (i.e. not acknowledge the source project on which yours is based), and then attempt to monetize the original code + your improvement.

    For example, take Truth Social. Not understand (and/or caring) about the license attached to the Mastodon project, they forked the code, made changes, and then did not acknowledge that they did so. Mastodon had to threaten to sue before they acknowledged that they’d built their platform on open source software.

    It’s not about protection of a single developer or even a group. It’s about cooperation to build on the work of others in a fair way.

    Open source licensing is responsible for a lot of really useful things that are integral to the daily lives of billions of people. The Linux kernel alone is a massive example. Without that license, there would be no Android, or SteamDeck. Without the BSD license, they would be no OSX/macOS. Without GPL, there would be no AdBlock, no uBlock Origin, no Git, no MySQL, no Ansible, no ProtonMail, and millions of other projects. Most internet servers would probably still be running Windows.

    Most of these licenses explicitly say that you can even sell products based on the code - all you have to do is acknowledge the source project, and make your own source code public and available under the same license.

    Here’s what Linus Torvalds said about people making money from Linux back in 1993:

    The fact that others make money by selling Linux is something that I find mostly amusing, and something which does my ego no end of good. Frankly, I wouldnt want to bother personally, so if somebody else does it, it doesnt hurt me. Its also quite legal by the copyright, and so far I havent seen any major developer stand up and say he doesnt like his code being sold, so I dont see the problem.