If Terry is reading this, please correct your article. The correct terminology is important! Open source is defined by the OSD, which this license doesn't qualify for:
Edit: I sent Terry an email and he agreed to change it <3 Thank you!
Edit 2: Ethan Lee worked on this! Ethan Lee is an awesome person. Ethan is probably the single biggest contributor to gaming on Linux, and he's always worked in the background. Thanks Ethan, you rock, and deserve more credit.
p.s. I asked Drew to post another version of his comment praising Ethan, so we could move the replies to that bit to another subthread which isn't so offtopic. He did: https://news.ycombinator.com/item?id=22014064.
> Open source is defined by the OSD, which this license doesn't qualify for
The OSD isn't an arbiter of what is and isn't. Open-source is a flexible term, and insisting that projects must meet definitions A, B, and C is just going to fragment the community and exclude people.
The point of insisting what "open source" means is that we want to ensure the freedoms that open source guarantees. If we don't insist on this definition people will start pushing licenses that forbid commercial use and other things, as this license forbids, and we'll embrace it because we think "ah, open source!"
And yes, when you coin a term, you also get to say what that term means. That's the whole point of coining it:
You're arguing about linguistic prescriptivism vs. descriptivism. Is the definition of the term what the coiner says, or is it how it is commonly understood?
A lot of people are going to disagree with you if you claim that prescriptivism is somehow more correct.
Perhaps, but "open source" isn't a technical term, and anyway there are lots of vaguely technical terms that have a subtly different layman's definition anyway.
Categorizing certain phrases as "technical terms" to which different rules apply is just another form of linguistic prescriptivism, after all.
"Open source" is very much a technical term with a very precise definition.
Microsoft knew this when they wanted to jump on the bandwagon and named their own license "Shared Source Initiative" (https://en.wikipedia.org/wiki/Shared_Source_Initiative). It wasn't open source, it was "Shared Source", because it didn't comply with the definition of open source.
"Open Source" specifically was coined precisely because there was little or no documented previous use of the term. They wanted something that would mean roughly the same as "Free Software" but possible to protect with a trademark and owned by an industry association. (Not the FSF.)
Related, the definition of gif has actually changed for some. Instead of a specific file format they use the term to mean "soundless looping video". Admittedly even I have a hard time swallowing that definition.
To be a bit pedantic, your statement is a slightly ambiguous.
They have a good/accurate definition of open source. They don't "define it" in that they can change the definition to mean "and the packaging must be blue" and that becomes part of what open source means.
Yes, OSI is responsible for the OSD, but the term has gotten somewhat "genericised". It's like saying that the Kimberly-Clark company doesn't define what "kleenex" is anymore.
Whenever this debates comes up everyone always says, "wait, the term existed before OSI", but no, it really did not. Essentially nobody was saying "open source" before 1998 when OSI and Tim O'Reilly started pushing "open source".
Especially that Caldera one seems pretty high profile.
"Open source" has always been used as a generic term, because it's a very descriptive adjective+noun one. Trying to reserve such terms for one particular narrow usage seems like an fools' errand to me, which is why these discussion are being held all the time.
The Caldera one is always "open source-code", not "open-source code". The words happen to appear together but aren't being used with the same intent.
I didn't know about the NT example. It's a new one to me. But it's also very isolated. I said "essentially nobody" not absolutely "no one". There are a few scattered and rare examples before 1998, but it was not common parlance and most people had never heard about "open source" before Tim O'Reilly bankrolled OSI.
Not kleenex, no, but open source as a term exists in the same way that escalator does. If the OSI was to change their definition, they would be wrong. The definition has transcended them. I honestly have a hard time understanding how people don't agree with that.
But due to how trademarks work, they would have had to then aggressively protect that trademark with lawyers and stuff and I have a hard time imagining that working out all that well with a lot of us open source software enthusiasts and companies.
Simply put, I think if the name “open source” was a trademark, the open source community would still exist, and businesses would produce open source software as they do today too, but a lot of us would be using some other name for this instead of referring to it as “open source”, so that we’d avoid any potential problems with the trademark of open source.
It wouldn't be such a big deal. As the current situation with VVVVV shows, we already kind of have our own little informal community-driven "trademark enforcement", and it works.
I used escalator specifically because a lot of people don't realize it originated as a trademarked term for the Otis Elevator Company's moving staircase. Kleenex is still well known as a brand name for tissues, even if it is used generically.
https://github.com/TerryCavanagh/VVVVVV/blob/master/LICENSE....
If Terry is reading this, please correct your article. The correct terminology is important! Open source is defined by the OSD, which this license doesn't qualify for:
https://opensource.org/osd
Kudos for releasing your game's source, though!
Edit: I sent Terry an email and he agreed to change it <3 Thank you!
Edit 2: Ethan Lee worked on this! Ethan Lee is an awesome person. Ethan is probably the single biggest contributor to gaming on Linux, and he's always worked in the background. Thanks Ethan, you rock, and deserve more credit.