The term "open source" was invented by capital in an attempt to use the products of Free Software's ideology while erasing the parts that are not amenable to capitalist exploitation. It means whatever capital needs it to mean.
Typically the licenses which don't qualify are non-commercial licenses or have rules about who can and can't use the software under those licenses, which makes them non-free/non-open source.
When Apple got in to Open Source in the 2000s, they defined it as:
>"The basic principle is to involve as many people as possible in writing and debugging code, by publishing the source code and encouraging the formation of a large community of developers who will submit modifications and enhancements." [0]
Apple's use of open source was eye-opening to me. I liked Darwin, and watching it sadly go extinct was a weird bummer.
>As of January 2023, Apple no longer mentions Darwin by name on its Open Source website and only publishes an incomplete collection of open-source projects relating to macOS and iOS. [1]
I think the simplest answer is anything based on the Debian Free Software Guidelines:
√ Free redistribution
√ Inclusion of source code.
√ Allowing for modifications and derived works.
√ Integrity of the author's source code (as a compromise).
√ No discrimination against persons or groups.
√ No discrimination against fields of endeavor, like commercial use.
√ The license needs to apply to all to whom the program is redistributed.
√ License must not be specific to a product.
√ License must not restrict other software.
I'm aware that OSI believes it has a monopoly on the term. I was more polling the general tech population on their own internal definition of open source. I may have worded the poll poorly -- I tried to avoid imparting any preconceived notions. But I probably should have worded the title: what does the term "open source" mean to you?
From my small user surveys, "open source" means a lot of things.
>> From my small user surveys, "open source" means a lot of things.
Asking people to vote on something does not change the meaning.
The term "open source" referring to the distribution of source code and the rights associated with it have historical origins that are well-documented:
11 comments
[ 2.5 ms ] story [ 34.3 ms ] threadTypically the licenses which don't qualify are non-commercial licenses or have rules about who can and can't use the software under those licenses, which makes them non-free/non-open source.
- https://spdx.org/licenses/BUSL-1.1.html
- https://spdx.org/licenses/SSPL-1.0.html
- https://spdx.org/licenses/Elastic-2.0
These are not OSI-approved, but some may argue could be considered 'effectively open source' for most use cases.
>"The basic principle is to involve as many people as possible in writing and debugging code, by publishing the source code and encouraging the formation of a large community of developers who will submit modifications and enhancements." [0]
Apple's use of open source was eye-opening to me. I liked Darwin, and watching it sadly go extinct was a weird bummer.
>As of January 2023, Apple no longer mentions Darwin by name on its Open Source website and only publishes an incomplete collection of open-source projects relating to macOS and iOS. [1]
I think the simplest answer is anything based on the Debian Free Software Guidelines:
√ Free redistribution √ Inclusion of source code. √ Allowing for modifications and derived works. √ Integrity of the author's source code (as a compromise). √ No discrimination against persons or groups. √ No discrimination against fields of endeavor, like commercial use. √ The license needs to apply to all to whom the program is redistributed. √ License must not be specific to a product. √ License must not restrict other software.
[0] https://web.archive.org/web/20000901055855/http://www.openso... [1] https://en.wikipedia.org/wiki/Darwin_(operating_system) [2] https://en.wikipedia.org/wiki/Debian_Free_Software_Guideline...
https://github.com/apple/darwin-xnu -- I have no idea how current any of that is however.
Free Software definition: https://www.gnu.org/philosophy/free-sw.en.html
It is more than just having access to the source code.
It is what you can do with the source code.
Open Source Initiative license list: https://opensource.org/licenses/
From my small user surveys, "open source" means a lot of things.
Asking people to vote on something does not change the meaning.
The term "open source" referring to the distribution of source code and the rights associated with it have historical origins that are well-documented:
https://opensource.org/history/
https://www.sfgate.com/business/article/The-Brains-Behind-Fr...
https://www.sfgate.com/business/article/FREEWARE-PIONEERS-In...
https://linuxgazette.net/issue28/rossum.html
If you want to use some other license and call it "open source", then don't be surprised when people call it out for whatever the differences are.