5 ms·
No organization can strictly define "open source" except to say which definition they use. A more valid way to approach the issue is to point out that a license
by TrevorFSmith 4y ago
No organization can strictly define "open source" except to say which definition they use. A more valid way to approach the issue is to point out that a license is or is not not approved by the OSI, the FSF, or some other person or group. "Open source" has always been and will always be as fuzzy a term as "the Metaverse" and "handsome".
- YmiYugy 4y agoFor most developers and even a fair number of users open source isn't a fuzzy concept but a very concrete technical term describing a very particular kind of license. Being under an open source license can provide a huge boost to a project or product. As such it is a powerful marketing tool and companies try to exploit that by systematically undermining the the most widespread definition of open source. The danger of course being that we end up with a term as nebulous as Metaverse. I would even go further and argue that we should cement that definition into law, i.e. you can't call a product open source if it hasn't an approved open source license. The EU has created precedent for that by protecting the names of certain foods and beverages with regard to their origin, manufacturing and characteristics, because it's an area that faces many of the same issues.
- TrevorFSmith 4y agoI am aware of the history of the term and how it was taken up and popularized by the OSI. It has served an important and useful purpose. That said, they can't camp on a general purpose term. It isn't like "Champagne", which is a region with ~clear boundaries.
- MereInterest 4y agoIt wasn't a general purpose term when it was coined. That only occurred later, as companies jumped on the bandwagon while not actually permitting the user freedoms that are goal of open source software. (There's a side argument of whether "Champagne" should be a protected term. The physical region has clear boundaries, but that doesn't mean that the beverage should be defined in terms of the region. If I am opening a combination diner/antique shop, I may advertise it as "Hamburgers and China", even if I am neither near Hamburg nor China. I do not need to follow the lead on calling champagne "sparkling wine" and name my ill-conceived business venture "Ground Beef Patties and Exquisite Ceramics".)
- judge2020 4y agoAnother comment claims the term was used way before in the 80’s to simply denote ‘source available’; the OSI was founded in the late 90’s.
- stoolpigeon 4y ago"For most developers and even a fair number of users open source isn't a fuzzy concept but a very concrete technical term describing a very particular kind of license. " A particular kind, yes. The OSI definition? I'd want to see something that showed objectively that this is what people think. I saw some projects I support come under fire for not being open source recently- I've been. a user and supporter of FOSS software for a long time. I didn't realize that making exclusions on who can use your software wasn't open source. If a developer doesn't want their code used in a weapons system, it doesn't meet the OSI definition. I know it now, but then I think that leaves the software to use a term that's much less accurate. I don't think that happens because they have a profit motive and want to exploit the term open source. In fact I've seen licenses that are essentially open source except they try to stop people from making a bunch of money off of community work, including those currently controlling the project.
- seba_dos1 4y agoI spent half of my life around Open Source and Free Software. The only cases where people questioned the OSD definition of "Open Source" I've ever seen were either projects that wanted to benefit from the positive clout the term has gained over years without actually doing their part in return, or people who were clearly confused on what this term actually means (usually in relation to Free Software), tried to explain it to someone else and when pointed out they're wrong they didn't want to admit their mistake and went "but OSI can't dictate what this term means". Never seen it used differently in an actual, honest and informed way anywhere that matters. > I didn't realize that making exclusions on who can use your software wasn't open source. Really? How? Isn't that incredibly obvious? If my license says "this software can only be used by Jane Doe from Boston", is it FLOSS? Or even "only by people who pay me $2000 every month for using it"? After all, it's just a (large) exclusion on who can use my software. If a license tries to stop people from making money, it's clearly not "essentially open source" in its very nature. In its essence, "open source" means "everyone can use it, and no limitations can be placed other than this particular set of acceptable restrictions". How can you expect that placing additional arbitrary restrictions still gives you the right to call your thing "open source"?
- 4y ago
- indymike 4y agoThe closest thing to an authority on what is open source is OSI. Open Source doesn't have a fuzzy definition, except where people would like the definition widened to fit their marketing needs.
- judge2020 4y agoWhy do we need an authority? When I first heard 'open source' I thought it meant that the source code was open access, I would imagine most people don't put much more thought into it until they see one of these debates on use of the term.
- cxr 4y agoPeople incorrectly using terms they've heard other people throw around is not a new phenomenon. So your "When I first heard [$TECHNICAL_TERM_FOO] I thought it meant [$BLAH]" is not a compelling argument. The fact that people who are uneducated about something don't understand it very well is not a surprising outcome. It is the expected outcome. Lots of people think that "public domain" means something other than what it does mean. (Coincidentally, the most common misunderstanding arises from an assumption that it means something very similar to if not exactly the same as what you thought of "open source".) And yet, its actual definition remains in effect.
- pessimizer 4y agoWhy is this "more valid"? I have no problem with talking about Tesla cars; nobody argues that we should be talking about Nikolai Tesla's personal car, or a car down the street that somebody spraypainted the word "Tesla" on.