News for hackers. Stuff that matters.
Re:The product I worked on for the last 4 years is now open-... by mikebenfield on Thursday January 26, 2023 @02:07AM (#34528581)
The "dogmatic definition" of open source is what has been used for decades. Applying it to something that doesn't meet that definition invites confusion.

If a project wants to do something different, and develop an "open project" under some terms that aren't open source, they are free to do so, but they shouldn't call it something it's not.

Re:The product I worked on for the last 4 years is now open-... by _benedict on Thursday January 26, 2023 @02:17AM (#34528658)
Language doesn’t work like this, and you aren’t the language police.

I work on an open source project that meets your definition of open source, and I think I would refer to this project as open source. If you want to exclude licenses with any restrictions to use from your terminology you should come up with a clearer phrase, such as “unrestricted source”

Source available is more inaccurate, as a significant proportion of users will be able to use this software exactly as they would any other open source project, so for them the terms are functionally equivalent.

So, you’re of course welcome to advocate against using the term, but this weird attitude that it’s actually “wrong” is just nonsense. Neither you nor the OSI decide how people use language.

Re:The product I worked on for the last 4 years is now open-... by FeepingCreature on Thursday January 26, 2023 @02:33AM (#34528759)
> "The question is," said Alice, "whether you can make words mean so many different things."

> "The question is," said Humpty Dumpty, "who is to be master - that's all."

- Through the Looking-Glass, slightly adjusted.

The whole goal of calling it "open source" is to take advantage of the positive connotations associated with the term. But the positive connotations come from software published under the dogma, and are inseparable from it.

(You can see the same twists and turns in Elastic's FAQ, where they desperately try to twist language so that "open" and "source" are as close together as possible without outright making contact. Guess nobody told them they can just use the word under their own definition, or as the rest of the world calls it, "lie".)

Re:The product I worked on for the last 4 years is now open-... by blowski on Thursday January 26, 2023 @02:39AM (#34528812)
* * *
Re:The product I worked on for the last 4 years is now open-... by FeepingCreature on Thursday January 26, 2023 @07:00AM (#34530636)
Do they even know the terms?
Re:The product I worked on for the last 4 years is now open-... by blowski on Thursday January 26, 2023 @07:20AM (#34530796)
Probably not by the definitions you're using, or at least they don't care about them.

Either way, this is one of those age old debates about descriptive vs prescriptive language that will have absolutely no impact whatsoever. People will continue to post things they call open source that you disagree are open source, and you will continue to moan about it.

Re:The product I worked on for the last 4 years is now open-... by _benedict on Thursday January 26, 2023 @03:08AM (#34529037)
None of these facts are relevant for how people use language. You may lament that people are beginning to use a word differently, but you cannot stop it and you cannot declare it authoritatively wrong. You can only lament and exhort.

Language evolves.

Re:The product I worked on for the last 4 years is now open-... by ddevault on Thursday January 26, 2023 @05:35AM (#34530032)
Language /does/ evolve. However, it's still dishonest to use an established term in a manner contrary to the broadly understood definition. Furthermore, the rationale for an unorthodox definition of open source is generally forwarded by those with a financial interest in their unorthodox definition, and in so doing they are asking others to work against their own interests by surrendering the mutually agreed upon rights associated with the term.

The orthodox view on open source is a useful and broadly understood shorthand for a certain enumeration of rights, the withholding of those rights disproportionately serves a certain group of interests at the expense of others, and disregarding these problems and using the terminology incorrectly in spite of them is willfully dishonest.

Re:The product I worked on for the last 4 years is now open-... by _benedict on Thursday January 26, 2023 @06:49AM (#34530561)
I disagree that everyone broadly understands the same thing as you from the phrase “open source”
Re:The product I worked on for the last 4 years is now open-... by FeepingCreature on Thursday January 26, 2023 @06:58AM (#34530618)
Declaring words wrong is part of how language evolves.
Re:The product I worked on for the last 4 years is now open-... by dspearson on Thursday January 26, 2023 @02:43AM (#34528843)
It is wrong. I'm sorry to be blunt, but here we are.

Just because pepsi tastes like coca cola, doesn't make it coca cola.

Open source/free software places no restrictions on use/modification/distribution, end of story. With the sole exception of copyleft, which disallows you to distribute & withhold source, i.e. stopping you from depriving others of the very freedom that you benefitted from.

This places restrictions on use. Ergo it is not open source. Attempting to muddy the waters by using hand-wavey "you get most of your freedom!" type talk just muddies the waters and is precisely why the term got trademarked and why a definition exists. And it really is not hard to understand.

Re:The product I worked on for the last 4 years is now open-... by _benedict on Thursday January 26, 2023 @03:06AM (#34529021)
Nope, not how it works. Your usage is not authoritative, indeed there is no authority on meaning for language (even officially in the context of English).

If people use it in this context, it means this thing. And they do, so it does.

Re:The product I worked on for the last 4 years is now open-... by jazzyjackson on Thursday January 26, 2023 @03:34AM (#34529199)
> If people use it in this context, it means this thing.

to them, it means that thing to them

Re:The product I worked on for the last 4 years is now open-... by _benedict on Thursday January 26, 2023 @03:41AM (#34529248)
Yep, and if a bunch of people manage to communicate with others successfully using this term then…
Re:The product I worked on for the last 4 years is now open-... by bheadmaster on Thursday January 26, 2023 @03:54AM (#34529327)
Oh blow it out your ass.

The only reason a project would even use the label Open Source is to reap the benefits that they get when people associate it with an ideology. Using such a term for virtue points, then turning around and saying "well, you know what, I have my own definition of Open Source" is just blatant grifting.

Your whole argument boils down to "we can and we will hijack the words for our own benefit", but if you succeed, you'll make Open Source less trustworthy in the public opinion, therefore shooting yourself in the foot.

Re:The product I worked on for the last 4 years is now open-... by _benedict on Thursday January 26, 2023 @04:03AM (#34529385)
No, it means some people started using the word differently, no more no less.

Cool your own use of language, I don’t think it’s at all appropriate or within HN guidelines.

Re:The product I worked on for the last 4 years is now open-... by bheadmaster on Thursday January 26, 2023 @04:27AM (#34529541)
Blow it out your ass.

People are using the word differently, and the community is telling them to stop using the words differently because it's misleading. What exactly are you arguing, that community should not do that? That, you know, the open source community should not tell people to stop using the term "open source" incorrectly?

I'll cool my own language when you stop presenting your reductionist Philosophy 101 "it's just words bro" arguments without doing any further analysis. It's just words bro so why do you care that I said I had sex with your mother last night? Maybe I meant it as a compliment!

Re:The product I worked on for the last 4 years is now open-... by dang on Friday January 27, 2023 @03:19PM (#34551278)
Breaking the site guidelines like this is not ok here, regardless of how wrong someone else is or you feel they are.

If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.

Re:The product I worked on for the last 4 years is now open-... by bheadmaster on Thursday January 26, 2023 @05:21AM (#34529937)
(Re-commenting because apparently you didn't like the way I use words, how ironic.)

People are using the word differently, and the community is telling them to stop using the words differently because it's misleading. What exactly are you arguing, that community should not do that? That, you know, the open source community should not tell people to stop using the term "open source" incorrectly?

Re:The product I worked on for the last 4 years is now open-... by _benedict on Thursday January 26, 2023 @06:44AM (#34530529)
I’m a member of the open source community, so “the” community isn’t telling them anything.

But, no, I’ve quite clearly stated you can argue they shouldn’t use that definition. But you cannot credibly say that their usage is wrong if they are successfully communicating with others using that definition.

The word will change usage, or it won’t, and neither of us will probably have any say over it.

Re:The product I worked on for the last 4 years is now open-... by bheadmaster on Thursday January 26, 2023 @07:12AM (#34530733)
They are not successfully communicating with others, as the majority of people expect Open Source software to grant you some rights that the software in question doesn't, which is why it's misleading, or in other words, wrong.

You can use your words in whatever way you want with whatever people you want, but can't deliberately ignore the widely-adopted definitions because "language changes" and claim everyone else is wrong and your microcosmos is right. Wake me up when language actually changes (i.e. when the majority adopts the new definition) and then we'll talk.

Re:The product I worked on for the last 4 years is now open-... by _benedict on Thursday January 26, 2023 @07:55AM (#34531055)
That’s an empirical claim, and I’m not sure what you’re basing it on?

There’s literal dictionaries that disagree with you, so plenty of credibility to the alternative meanings.

Re:The product I worked on for the last 4 years is now open-... by bheadmaster on Thursday January 26, 2023 @08:44AM (#34531493)
There's an official OSI definition [1] that agrees with me, so your "dictionaries" should fix their wrong definitions.

[1] https://opensource.org/osd

Re:The product I worked on for the last 4 years is now open-... by _benedict on Thursday January 26, 2023 @11:54AM (#34534378)
Official? In what sense?
Re:The product I worked on for the last 4 years is now open-... by bheadmaster on Thursday January 26, 2023 @07:44PM (#34541039)
In the sense of being the widely accepted authority on the matter.
Re:The product I worked on for the last 4 years is now open-... by _benedict on Friday January 27, 2023 @02:59AM (#34543730)
That’s another assumption. It might be widely accepted within your circle, but most people using the word I would bet don’t even know it exists. So for them it isn’t an authority. A dictionary might be.

I certainly do not recognise any charity’s right to define a word, so it is not official to me - or, apparently, to the OED or Wikipedia, and I would bet most other dictionaries and people.

Re:The product I worked on for the last 4 years is now open-... by bheadmaster on Friday January 27, 2023 @04:45AM (#34544307)
I certainly don't care about your opinion, so I don't give a shit what you recognize as authority.

Most people in the open source community recognize OSI definition as authoritative. "Muh assumption" - if you want data, look at the comment section in this article, most people disagree with you. You may have your microcosms of people who don't know/don't care about history of open source/free software, but your ignorance doesn't grant you any authority over language, either.

Use the language any way you want, but stop throwing tantrums when people rightfully tell you that you're using it wrong.

Re:The product I worked on for the last 4 years is now open-... by jaggs on Thursday January 26, 2023 @05:53AM (#34530172)
But that's the whole point. You can't just stand up and say 'i don't agree with your use of the word, therefore I'm going to change it'. That's the most ridiculous idea ever. Hey guys guess what, I now declare that the word 'murder' no longer means killing someone.
Re:The product I worked on for the last 4 years is now open-... by _benedict on Thursday January 26, 2023 @06:47AM (#34530542)
But nobody’s doing that? I think a bunch of people basically never agreed with you on the definition, it just never mattered much as the distinction didn’t matter yet. Most people don’t think much about how they use words, they just use them.

To use your example, it might be that murder evolved from meaning “a crime has been committed” to meaning a specific crime. Which, um, is exactly what happened.

Re:The product I worked on for the last 4 years is now open-... by jaggs on Thursday January 26, 2023 @06:59AM (#34530628)
Unfortunately people need to think about how they use words. Definitions exist for a reason, otherwise meaning is lost and confusion reigns. The legal definition of murder didn't haphazardly evolve, it was deliberately enshrined in statute and common law (to include intent, unlawfulness etc).

The definition of open source is the same. It's not a random thing, it has specific elements which make up the definition. You may not like or agree with those elements, but then it's probably better that you go off and a) define something else for your purposes b) ignore the definition and be subject to legal redress if you contravene the definition.

One useful place to start with the definition (and there are, of course, many specific types of licenses, some of which are more restrictive than others) is https://opensource.org/osd

Re:The product I worked on for the last 4 years is now open-... by _benedict on Thursday January 26, 2023 @07:18AM (#34530785)
Firstly, the Oxford English Dictionary uses a different definition, as does Wikipedia. It’s far from clear why we would prefer OSD, and by these other definitions you’re the one using the word incorrectly.

Secondly, good luck convincing everyone they “need to think about how they use words”

Thirdly, “legal redress”!?

Re:The product I worked on for the last 4 years is now open-... by jaggs on Thursday January 26, 2023 @07:32AM (#34530895)
>> they “need to think about how they use words” Yeah I know, but we've got to try, right? Otherwise it's anarchy out there. :)

>> 'legal redress'. https://en.wikipedia.org/wiki/Open_source_license_litigation

Re:The product I worked on for the last 4 years is now open-... by _benedict on Thursday January 26, 2023 @07:56AM (#34531070)
I don’t see anything there on the use of the term open source, just lots of open source related disputes?
Re:The product I worked on for the last 4 years is now open-... by Winsaucerer on Thursday January 26, 2023 @04:20AM (#34529487)
We use words to communicate effectively with other people. If different groups use words differently, that creates confusion and works against effective communication. We need to come to a general agreement about what words mean so that we can effectively communicate. If you decide to deliberately use a word differently from how it's been commonly used, rather than accepting the fact that you've been using it differently from everyone else and changing your behaviour, that makes effective communication harder.
Re:The product I worked on for the last 4 years is now open-... by _benedict on Thursday January 26, 2023 @06:43AM (#34530515)
I think your assumption that everyone agreed on your definition in the first place is incorrect.

Words are fuzzy, most people don’t look at dictionaries, let alone OSI or FSF definitions. A word changing usage often just indicates the meaning was never as precise as you thought, the distinction just hadn’t yet mattered.

Re:The product I worked on for the last 4 years is now open-... by mikebenfield on Thursday January 26, 2023 @03:13AM (#34529068)
"Open source" is not a term that developed naturally through normal language development. It's a term of art specifically created to have a particular meaning.

Your argument is roughly equivalent to this one: "I can call this random cereal Cheerios, because language evolves and neither you nor General Mills decides how people use language."

Re:The product I worked on for the last 4 years is now open-... by _benedict on Thursday January 26, 2023 @03:27AM (#34529154)
Nope, it isn’t special. Indeed your example is why companies try very hard to prevent words from changing meaning. Google for instance no longer means “search with Google” but to search the internet for something, with Google or some other service, and history is littered with such examples - including ones that became so prevalent they lost their trademark protection.
Re:The product I worked on for the last 4 years is now open-... by robertlagrant on Thursday January 26, 2023 @05:05AM (#34529813)
To my understanding[0] Google is still trademarked.

[0] https://www.abajournal.com/news/article/google_retains_its_t...

Re:The product I worked on for the last 4 years is now open-... by _benedict on Thursday January 26, 2023 @05:29AM (#34529988)
Yep, I didn’t use them as an example of a company that has lost their trademark, only that in common usage often means something different to its original intent.
Re:The product I worked on for the last 4 years is now open-... by robertlagrant on Friday January 27, 2023 @05:31AM (#34544568)
Fair enough. I'd argue that Google pretty much does just mean "use Google".
Re:The product I worked on for the last 4 years is now open-... by mikebenfield on Thursday January 26, 2023 @06:09PM (#34540175)
I don't understand why you think this is a good counterexample. Google is still trademarked. If I make a search engine and say, "You can use my search engine to Google things," I'm probably in the wrong both legally and ethically.
Re:The product I worked on for the last 4 years is now open-... by _benedict on Friday January 27, 2023 @03:04AM (#34543765)
Open source isn’t trademarked, and probably isn’t possible to trademark. So trademark status isn’t relevant here, only the change in usage.
Re:The product I worked on for the last 4 years is now open-... by mikebenfield on Friday January 27, 2023 @01:18PM (#34549633)
You're literally the one who made the analogy of "open source" to trademarks, and now you're trying to shoot down my explanation of why your analogy doesn't work by saying trademark status is irrelevant... Good grief.
Re:The product I worked on for the last 4 years is now open-... by _benedict on Friday January 27, 2023 @02:33PM (#34550642)
No, you brought up Cheerios, and I brought up a counterexample to your claim that such invented terms occupy some special status where they don’t or shouldn’t change meaning.

I then mentioned loss of trademark protection to further evidence that such words change meaning.

Re:The product I worked on for the last 4 years is now open-... by jotaen on Thursday January 26, 2023 @05:37AM (#34530045)
The term “open source” might have originated with a particular meaning in mind, but I think OP’s point is that the term developed a life on its own thereafter.

“Cheerios” is a made-up product name, and without knowing the definition of it, one couldn’t tell what it means. (I had to look it up, in fact.) In contrast, “open” and “source” are generic words, and in combination they can be used and understood without knowing any of the FOSS history.

That’s actually how I was introduced to the term: I always understood “open source” to just literally mean “the source code is openly accessible” – no more, no less. Even after having learned about the FOSS aspect later on, I continued to interpret “open source” in that literal sense.

Since this debate is a bit … heated, let me add that I’m not interested in making any general claims with my statement – I’m rather sharing my own perception to contribute a data point to how language can be used and understood differently, depending on where people come from.

Re:The product I worked on for the last 4 years is now open-... by mikebenfield on Thursday January 26, 2023 @06:07PM (#34540159)
But "open source" is also a made up name, just like Cheerios. Nobody was using the term "open source" before it was deliberately created in Palo Alto. The fact that you thought you knew what it meant without being given a definition, and what you thought was incorrect, might be considered a weakness of the term. But it doesn't change the nature of the name.
Re:The product I worked on for the last 4 years is now open-... by jotaen on Friday January 27, 2023 @05:01AM (#34544398)
> The fact that you thought you knew what it meant without being given a definition

“Open source” can be legitimately used as generic term, and as such one doesn’t need any definition at all to use the term in its colloquial sense.

Imagine someone were to arbitrarily define the term “free lunch” to mean something very specific, instead of the naive interpretation of “a meal at noon that you don’t have to pay for”. Only because they’d claim and publish their definition doesn’t make it universal from then on, regardless of whether the combination of those words had been used somewhere else before.

If you think of patent law, for example, it’s not for nothing that you can’t claim a trademark on generic terms. The reasoning behind that stems from the very same problem.

I agree with you that it probably would have been better if the FOSS movement had established a more specific term for what they meant. (Like: “FOSS”, for example.) But – to put it bluntly – that’s a home-made problem on behalf of the FOSS movement, and not mine.

Re:The product I worked on for the last 4 years is now open-... by mikebenfield on Friday January 27, 2023 @01:15PM (#34549598)
The comparison to "free lunch" doesn't really make sense. The phrase "free lunch" has been used for what it transparently means since forever.

Nobody used the term "open source" before it was deliberately invented. There was plenty of software in the 80s and 90s that we could retroactively call "open source," but nobody used that phrase at the time. The phrase "open source" was specifically created in 1998 because the term then in common use, "free software," was too generic and people were confused about what it meant. So a new term was created for the express purpose to have a term with no prior meaning so that a specific meaning could be assigned to it.

You seem to think that because "open source" is a phrase you see a lot, it's a generic phrase that was always used informally and grew out of natural language. But that's not the case. It's a term of art that was artificially created with a specific meaning.

Re:The product I worked on for the last 4 years is now open-... by jotaen on Friday January 27, 2023 @02:19PM (#34550463)
The discussion is pointless. I know the history around the term, and yet, I – and many people that I know – don’t attribute any relevance to it in regards to their usage of that term. If people choose to use the phrase “open source” in a colloquial, literal way, then they are free to do so. Nobody can change that.
Re:The product I worked on for the last 4 years is now open-... by wikfwikf on Thursday January 26, 2023 @05:39AM (#34530058)
But the point of the GP comment was that language has not 'evolved', but is intentionally being used in a misleading way here.
Re:The product I worked on for the last 4 years is now open-... by dang on Friday January 27, 2023 @03:16PM (#34551238)
This seems to be the point at which this thread devolved into a flamewar. I'm sure that wasn't your intent, but it's a direct line from provocations like "you aren’t the language police", "this weird attitude", and "just nonsense" to the "blow it your ass" that we got below (https://news.ycombinator.com/item?id=34529541 and https://news.ycombinator.com/item?id=34529327).

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful. That means being more careful to "edit out swipes", as the guidelines put it.

Re:The product I worked on for the last 4 years is now open-... by ianbutler on Thursday January 26, 2023 @02:18AM (#34528663)
Sure, I agree. Let's start popularizing other terms, but I think the relevance of the term Open Source will see a substantial decrease then, because I don't think people now largely use the word to mean what it meant decades ago. I think the popularity the term has now is for reasons entirely different, reasons like community building and some reasons of morality, and I think the term can either evolve to fit the industry's current norms or be reduced.

I would assert/guess/think that there are more developers who have started in the last 10-15 years who use the term for its colloquial meaning than there were developers in the entirety of the field in the preceding 50 years. Just from a numbers perspective, if I'm right, the colloquialism is going to win out.