5 ms·
https://opensource.org/osd#fields-of-endeavor https://opensource.org/osd#fields-of-endeavor > The license must not restrict anyone from making use of the progr
by tremon 10mo ago
https://opensource.org/osd#fields-of-endeavor https://opensource.org/osd#fields-of-endeavor
> The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, [..]
- ecb_penguin 10mo agoWhile most people follow the OSD criteria, there is nothing that says open source software must follow it. Nor is the OSD the only set of criteria or the only definition. Open source means the source is available. Anything else is just political.
- nativeit 10mo agoNow you get to graduate into the pedantry of defining the word “source”.
- ecb_penguin 10mo agoThere's no reason for pedantry. Source is pretty well defined.
- immibis 10mo agoWhich is how we know that AI models don't have any - and therefore can't be open source.
- Aachen 10mo agoStill blows my mind that "binaries available" is called open source in the machine learning sphere. It's like calling Office 2007 open source (as opposed to the current browser versions) because you could run the binaries on a local machine
- _flux 10mo ago> Open source means the source is available. Anything else is just political. Where was that defined so? And most of all, given the domain of information technology, who understand open source to cover cases where the source is available ie. only for reviewing? The purpose of words and terms is so that people can exchange ideas effectively and precisely, without needing to explain the terms every time from the grounds up. Having different groups having divergent definitions on the same words is counterproductive towards that goal. In my view, labeling a release "open source" with very big limitations on how the source is used is just not about marketing, it's miscommunication. If "open source" and "source available" (and "open weights") mean the same thing, the how come people have come up with the two terms to begin with? The difference is recognized in official contexts as well, i.e. https://web.archive.org/web/20180724032116/https://dodcio.defense.gov/Open-Source-Software-FAQ/ https://web.archive.org/web/20180724032116/https://dodcio.de... (search for "source available"; unfortunately linking directly doesn't seem to work with archive.org pages). It doesn't seem there is any benefit in using less precise terms when better-defined ones are available.
- ecb_penguin 10mo ago[flagged]
- swiftcoder 10mo ago> Open source means the source is available. Anything else is just political. We don't have to have this debate again. Folks have tried this rhetorical tack so often there is an entire wikipedia page[1] dedicated to explaining the difference between source available and open source... [1]: https://en.wikipedia.org/wiki/Source-available_software https://en.wikipedia.org/wiki/Source-available_software
- ecb_penguin 10mo agoThis is an opinion article and you should realize that opinions do not make definitions. "Conversely, Richard Stallman argues the "obvious meaning" of term "open source" is that the source code is public/accessible for inspection, without necessarily any other rights granted" See, here's another Wikipedia article with another opinion that disagrees, and RMS is obviously an authority. https://en.wikipedia.org/wiki/Open_source#%22Open%22_versus_%22free%22_versus_%22free_and_open%22 https://en.wikipedia.org/wiki/Open_source#%22Open%22_versus_... All of this is pointless so the common and accepted definition should be preferred. Which does not add extra political criteria for requirements.
- circuit10 10mo agoIn my experience the common and accepted definition generally matches with the one the OSI uses, people generally use “shared source” or something to refer to things that don’t fit that
- ecb_penguin 10mo agoWell, you'd be wrong: https://www.merriam-webster.com/dictionary/open-source https://www.merriam-webster.com/dictionary/open-source In case you don't know, the dictionary doesn't prescribe meaning, it catalogs the commonly accepted usage of a word. That's why it listed "literally" to mean "figuratively", because along the way, people started using "literally" to mean "figuratively", so that's the definition now. The common definition of open source does not match the OSI definition... > people generally use “shared source” or something "Shared source" was a Microsoft license and not at all generally accepted by anyone. A quick Google search found no references to this term used to describe open source.
- tzs 10mo agoApparently licenses no longer have to actually meet all 10 of the criteria listed there to count as open source. OSI says AGPLv3 is open source, for example, even though it fails #10 ("No provision of the license may be predicated on any individual technology or style of interface"). AGPLv3 has provisions that are predicated on remote interaction over computer networks. Put modified AGPLv3 software on a computer that users interact with over RS232 terminals and you don't have to give users the source. Replace those RS232 terminals with X servers that let the users interact with the program over Ethernet and you do have to give those users the source.
- tremon 10mo agoThat's pure sophistry, do better. You can start by quoting the part of AGPLv3 that specifically mentions Ethernet. You also need to explain how a set of terminals connected via RS232 does not constitute a "computer network".
- tzs 10mo agoAn RS232 connection between serial ports on a computer and terminal has generally never been considered to be a network.
- immibis 10mo agoThe OSI (a consortium of cloud companies who benefit when you write nonfree software for them) is not actually an authority on what the words "open source" mean, no matter how hard they try to insert themselves into that role. Models can't be open source anyway, because they don't have source.