airglow

joined 8 months ago
[–] airglow@lemmy.world 10 points 1 week ago* (last edited 1 week ago)

That's incorrect. GPL licenses are open source.

The GPL does not restrict anyone from selling or distributing GPL-licensed software as a component of an aggregate software distribution. For example, all Linux distributions contain GPL-licensed software, as the Linux kernel is GPLv2.

[–] airglow@lemmy.world 9 points 1 week ago* (last edited 1 week ago) (2 children)

Software licenses that "discriminate against any person or group of persons" or "restrict anyone from making use of the program in a specific field of endeavor" are not open source. Llama's license doesn't just restrict Llama from being used by companies with "700 million monthly active users", it also restricts Llama from being used to "create, train, fine tune, or otherwise improve an AI model" or being used for military purposes (although Meta made an exception for the US military). Therefore, Llama is not open source.

[–] airglow@lemmy.world 3 points 1 week ago (1 children)
[–] airglow@lemmy.world 5 points 1 week ago* (last edited 1 week ago)

If you are referring to licenses that prohibit commercial use or prevent certain types of users from using the software, those licenses are not open source because they "discriminate against any person or group of persons" or "restrict anyone from making use of the program in a specific field of endeavor".

For example, if a developer offers their software in a source-available "community" version that is restricted to non-commercial use and a proprietary "enterprise" version, neither the community version nor the enterprise version is open source. On the other hand, if a developer uses an open core licensing model by offering an open source "community" version and a proprietary "enterprise" version, the community version is open source while the enterprise version is not.

[–] airglow@lemmy.world 3 points 1 week ago (3 children)

Open source software can be sold at different prices to different customers, and still remain open source. Open source software can also be sold only to certain types of customers, and still remain open source. Who the developer decides to sell or distribute the software to, and at what price, is unrelated to how the software is licensed.

However, because the Open Source Definition prohibits open source software licenses from discriminating against "any person or group of persons", the customers who buy open source software cannot be restricted from reselling or redistributing the software to any other individual or organization.

[–] airglow@lemmy.world 3 points 1 month ago* (last edited 1 month ago) (1 children)

Nobody has any objection to companies making their source code available, and they are free to call their software "source-available", "source-first", or some other term because their source code is available. But if they restrict what users can do with the software, then it isn't open source. MongoDB, Redis, and even FUTO now all recognize this distinction.

The FOSS community, at large, doesn't tolerate the watering down of recognized terms such as "open source" by bad actors who want to co-opt the term for marketing while denying users the right to use open source software for any purpose. That is known as openwashing. This kind of misappropriation is not welcome in any kind of movement, not just the FOSS movement.

The free software and open source software movements both support rights for users, which include the right to use free software and open source software for all commercial purposes without restriction. These movements support the release of source code as one requirement for ensuring these user rights, but source availability is not the only requirement for a piece of software to be open source.

There's no problem with creating another classification of restricted source-available licenses as long as it isn't called open source, a term rooted in the open source software movement's adoption of the Open Source Definition for over 20 years.

As for myself, I personally prefer source-available software over software with no source available, though I also prefer FOSS over restrictively licensed source-available software.

[–] airglow@lemmy.world 11 points 1 month ago* (last edited 1 month ago) (3 children)

Proprietary source-available software existed before open source software, and that's what these restricted licenses are. The FOSS community does not appreciate businesses co-opting the term open source to promote software that doesn't grant users the right to use the source code for any purpose.

[–] airglow@lemmy.world 24 points 1 month ago

Yikes. I'll be sticking with NewPipe and other FOSS apps.

[–] airglow@lemmy.world 6 points 3 months ago* (last edited 3 months ago)

Between these two options DuckDuckGo Browser is at least free and open source, while Vivaldi is closed source, which makes DuckDuckGo Browser the better choice.

Firefox and its forks are better than both. Firefox's Gecko engine is independent of Google and Apple, while Vivaldi uses Google's Blink engine and DuckDuckGo Browser uses either Blink or Apple's WebKit engine depending on platform.

[–] airglow@lemmy.world 5 points 3 months ago* (last edited 3 months ago)

Hey, I think you're totally right to challenge a statistic when it looks questionable. Censuswide didn't release the full data publicly, and the survey was commissioned by the Ghostery ad blocker, so there's reason to suspect that the data is biased.

I trust the YouGov data more, since YouGov is also a credible pollster and the data is being provided as market research data for businesses. However, since I don't subscribe to their data service, I don't have details of the methodology here, either.

[–] airglow@lemmy.world 3 points 3 months ago* (last edited 3 months ago) (3 children)

Frankly, I'm not sure about the quality of the Censuswide survey.

Market data from YouGov Global Profiles shows that 51-52% of people globally (in "48 markets") use ad blocking on at least 1 device. That percentage is 45-46% for people in the US.

My point is that when a significant proportion of internet users have ad blockers, they're not just niche tools anymore.

view more: next ›