7 ms·
Nope. Sorry but you don’t get to hijack the term “open source”. There’s a reason we have gone to considerable lengths to define it https://opensource.org/osd ht
by jahewson 4y ago
Nope. Sorry but you don’t get to hijack the term “open source”. There’s a reason we have gone to considerable lengths to define it https://opensource.org/osd https://opensource.org/osd
Openness is an important principle and it includes not discriminating against fields of endeavour. Think “open society” not “open jar”.
And if you disagree? Well, then I have some free software to sell you!
> Software developers who have any business sense will tell you that customers presume that open-source is synonymous with source-available.
As a software developer with business sense, I call BS on this made-up “fact”. All true scotsmen agree with me.
- nocman 4y ago> Nope. Sorry but you don’t get to hijack the term “open source” The problem with this viewpoint is that the OSI is not the final arbiter of the English language. Yes, the OSI has an "official definition" of what constitutes "open source" software, but there is a large group of people in the industry that equate the term "open source" with the concept of the source being available, and nothing more. You can shout "wrong, wrong, wrong!" all you want, but I doubt you are going to change many of those people's minds. The Free Software Foundation has a similar problem with the term "free software". The people making the definitions are generally passionate about those definitions (for good reasons, mostly, in my estimation). However, I don't think an approach that starts with "Sorry but you don't get to hijack the term" is going to have a net positive effect. If anything, it will probably have a negative effect.
- jahewson 4y agoNow this feels like arguing semantics. Because multiple people are wrong, this makes them right? Sorry, no. As I said, there’s a reason we have the OSD and it’s to avoid these silly conversations in which people try to argue that because a sufficient number of people think that turquoise is blue, that it is therefore blue. This is a solved problem, it was solved 15 years ago. Nobody working in this industry has any excuse for being unaware of it. We should not be attempting to re-litigate it on every thread ever. Too many people trying to pass their work off as open source when it’s not are not acting in good faith and are looking to trade off the goodwill of the phrase “open source” for personal profit. I’m going to complain about this, net positive effect be damned.
- interroboink 4y agoA small aside: > Because multiple people are wrong, this makes them right? I am sympathetic to your point of view, but in terms of spoken language, this is actually how it works (to my dismay, sometimes). If enough people use the term wrong, then that becomes the new definition. c.f. "literally," which can now mean "figuratively." I roll my eyes, but there it is.
- cecilpl2 4y ago"Literally" has meant "figuratively" for hundreds of years now. How old does usage have to be before it's no longer eye-roll-worthy?
- interroboink 4y agoIt's a good question, though I suppose it was mostly rhetorical (: For me, I feel there is some fuzzy line to draw between "some use" and "over-use". For "literally," it seemed to get really bad maybe 10-15 years ago, where literally everyone was literally dying over literally the smallest things, and it has tapered off a bit since then (just my personal experience). I feel like my eyes start to roll when it is paired with a lack of self-awareness. Using it as though it were for emphasis, but not actually being emphatic — just tacking it on pointlessly. Now I'm getting flashbacks to the complaints about inserting "like" everywhere, which somehow has managed to, like, find its niche and persist irregardlessly.
- 2muchcoffeeman 4y agoMaybe never? Richard Dawkins I think made a very good point on Twitter once: If word usage is new and novel and increases expressiveness, we should keep it. If not, we should try and oppose it. Because we want richer ways of expressing ourselves. This in response to people using "like" too much. As in "Jane was like ... And then I was like ...". "like" doesn't mean "I said" here. So he was supporting the new usage even though he hated it. Merging "literally" and "figuratively" reduces our expressiveness. Without context ques and maybe not even then if something outlandish actually happens, you can't be sure what was meant. What's the benefit of ambiguity? Similarly "open source" has a precise meaning especially if you are a programmer. Lots of disciplines have precise meanings for words that might mean something else to the lay person. We don't change maths and physics to suit the layman. Why should we change the meaning of open source? If you don't like the concept as defined, you can invent your own term! Some people have and we have things like "Copy Left". You could argue that there is some natural evolution of language, but we are also the only species on earth that has literally (not figuratively) changed the planet. So why not mold our languages too? Why should these people who are sticklers for language give in?
- dwheeler 4y agoUm, no. If something can only be used for "non-commercial" uses, then it is not open source software. The OSI is not the final arbiter of the English language, but this definition is long-settled by the vast majority of people who know about software. For example, many governments (including the US) have definitions of "open source software" written into their laws and regulations, and they all basically agree with the OSI definition. For example, the US Government's "OMB M-16-21: Federal Source Code Policy" defines "Open Source Software (OSS) as: "Software that can be accessed, used, modified, and shared by anyone. OSS is often distributed under licenses that comply with the definition of “Open Source” provided by the Open Source Initiative (https://opensource.org/osd https://opensource.org/osd) and/or that meet the definition of “Free Software” provided by the Free Software Foundation (https://www.gnu.org/philosophy/free-sw.html https://www.gnu.org/philosophy/free-sw.html)." https://obamawhitehouse.archives.gov/sites/default/files/omb/memoranda/2016/m_16_21.pdf https://obamawhitehouse.archives.gov/sites/default/files/omb...
- nocman 4y ago> but this definition is long-settled by the vast majority of people who know about software We obviously disagree on this point, although "the vast majority of people who know about software" is a fairly vague qualifier. The fact that many software projects distribute under licenses that comply with the OSI's definition is not particularly relevant to my argument anyway. I'm not talking about people distributing the software, I'm talking about the large number of people I am aware of who think of "open source" strictly as software where the source is available. The US government examples aren't particularly relevant either. A small number of people make those decisions, and there are legal ramifications for them in how they define things, so I'm not at all surprised that they define the term that way. As I said elsewhere in the thread, I was not arguing that people who use "open source" as equivalent to "source-available" are right. Mainly I'm arguing that there is still a very large group that see it that way, and that the meaning of the term is far less settled among people who use it than some would like it to be.
- dwheeler 4y agoI think government examples are relevant. Governments can haul you into court for fraud, for one thing. And they typically try to define things based on widespread understanding - they provide evidence that something is a common understanding. It's important to have clear terms for important concepts. If you mean source-available (aka "open box"), use that phrase instead. If you mean open source software, call it open source software. Although I don't think it applies in your case, in my experience many of the people who misuse the term "open source software" (OSS) to identify something that is NOT OSS are expressly trying to deceive. Hopefully we can agree that fraud is not acceptable, and then move on to discuss whether or not this is (intentional) fraud. The term "open system" was not well-defended years ago. It has a definition, but vendors wanted to redefine it into its opposite. Eventually "every vendor with an open mouth had an open system", making the term "open system" mostly useless. It is reasonable to defend clear definitions of important terms, because otherwise communication breaks down.
- varispeed 4y agoYou don't see that you have a conflict of interest? It is in those corporations (listed as Sponsors) interest to have access to vast array of Open Source projects to exploit them commercially without committing to any R&D costs and paying the authors. I would argue that you have hijacked the "open source" term.
- jahewson 4y agoNah. Corporations have mountains of money. They don’t need a little bit of free code. Sure, they’ll take it if it’s there, but it’s not necessarily that valuable to them, because they’re perfectly capable of building it themselves at low marginal cost. What’s valuable to them is to drive the price of a particular product down to $0, if that will undermine a competitor in an area that the original company has no hope of winning, or if that product being free will cause people to buy more of their product. That is worth a huge amount of money and is something that they are otherwise unable to achieve.
- savant_penguin 4y agoJust to comment in the "little bit of free code" there are projects like python and numpy that would take ages to do properly and depending on the company would never ship (or function as reliably as it does right now) Sometimes they're buying decades worth of debugging/testing
- jacksonkmarley 4y agoIn my experience these "mountains of money" are not freely available to developers who need to get permission for spending it from their team-leader-with-a-budget. But YMMV I guess, lucky you!
- codegeek 4y ago"because they’re perfectly capable of building it themselves at low marginal cost" Casual comment. Being capable doesn't mean it makes viable sense to build it on your own and how are you so sure about the "low marginal cost". It never is when you have to build something, anything.
- adamdusty 4y agoWhat gives OSI the dictatorial authority to make the final definition of open source? It doesn't really matter who defines it as what. What matters is what people mean when they say it.
- jahewson 4y agoAs professionals we need to have a meaningful vocabulary. This isn’t Through the Looking Glass.
- googlryas 4y agoYes - the vocabulary is Open Source, but not open source.
- adamdusty 4y agoAgain, what gives OSI the authority to define that vocabulary over anybody else? If you want to use "open source as defined by the OSI" more power to you but I suspect most people will continue to use "open source" as "I can find the source code online".
- xorcist 4y agoThe OSI were the people to come up with the term. Of course they get to decide what they mean. The only argument against that would be that the term has gained popular usage outside of the open source community and become a generic term. I haven't heard or seen any argument that that should be the case.
- paydevs 4y agoCompletely agree, no developer of an open-source software has explicitly stated that a) his software is open-source and b) that he adheres to OSI's definition. Most developer just uploaded their project to GitHub and attached a license. If OSI defines some licenses as open-source or not is irrelevant. Legally only the license is binding.
- 4y ago
- qzx_pierri 4y agoScrew the pedantic flag waving. All I care about is being able to acquire the source code of what I'm using and compile it myself. Everything else is just noise. It sounds like you're just arguing just to argue. Some people want to make money from the hundreds (or thousands) of hours they put into their projects while also making that same project available for free to those who need it most.
- googlryas 4y agoSorry, but it is the other way around. "Open Source" hijacked the common phrase "open source". You don't get to say people can't use standard English because you've decided a certain phrase holds special meaning. Anyone familiar with english but unfamiliar with the Open Source concept would just think that open source is "source code available", not that there are all these other constraints applied to it as well.
- xorcist 4y agoYou can accuse the OSI of many things, but not skipping on their homework. They deliberately chose a phrase that had no recorded previous use in neither trade press or academia, for a specific purpose. That doesn't mean nobody ever put the two words together before, only that they did a reasonable job to make it probable that no one could point to it as an established term. The whole idea was to trademark and protect the term, which would have been useless process had they not done their homework. That fell through because the phrase was too generic, but the whole process was very open and well argued, in my opinion. If you have objections to the term, why did you not put them forward in 1998? It sounds a bit late to argue that the term was hijacked 25 years after the fact.
- googlryas 4y ago>They deliberately chose a phrase that had no recorded previous use in neither trade press or academia, for a specific purpose. Here's Caldera using the term "open source" for a specific purpose, to describe their DOS offerings as "source available" in 1996[1], which does not fit the definition of "Open Source". Two years later, according to OSI, Bruce Perens proposed "Open Source" as a replacement term for "Free Software"[2]. The Caldera example is just an easy to find public, widely read announcement which uses the term open source in a common-English sort of way. There are more, especially if you troll around old comp.* newsgroups. > If you have objections to the term, why did you not put them forward in 1998? I suppose because I was 12 and just learning C at the time. Though I do recall liking the "Free Software" term better, coupled with the phrase "Free as in freedom, not free as in beer". [1] https://web.archive.org/web/20180402143912/http://www.xent.com/FoRK-archive/fall96/0269.html https://web.archive.org/web/20180402143912/http://www.xent.c... [2] https://web.archive.org/web/20021001164015/http://www.opensource.org/docs/history.php https://web.archive.org/web/20021001164015/http://www.openso...
- wolpoli 4y ago> Nope. Sorry but you don’t get to hijack the term “open source”. There’s a reason we have gone to considerable lengths to define it https://opensource.org/osd https://opensource.org/osd We have a legal mechanism for dealing with this situation. They could have trademarked the term "Open Source", but that wouldn't be very open then.
- stagger87 4y agoOSI has admitted they don't believe open source can be trademarked the term because it's too generic, FYI.