>The terms "free software" and "open source" have a specific meaning in the software ecosystem. The former is defined by the Free Software Definition and the latter by the Open Source Definition, respectively published by the FSF and OSI. These definitions both require that the software is available for commercial use without restriction, among other things.
Problem: The OSI did not coin the term 'open source'. OSI partisans claim that Christine Peterson coined the term at a strategy meeting in Palo Alto on 3 February 1998. However, the term and the concept was well known prior to that. Martin Tournoij does a decent enough job of collecting prior citations [1] that go all the way back to 1990. All the OSI did was take an existing philosophy, scribble some new restrictions in crayon, and called it Open Source(tm)(c)(pat. pending).
Honestly, though, I do love it when this comes up. It gives me the opportunity to irk new guys telling them that Lyle Ball, head of public relations at Caldera, has an earlier citation than the OSI in the form of a press-release announcing Caldera OpenDOS[2][3]. :D
True, but the term has evolved nonetheless, and its present meaning is related to the OSI. Language evolves. I would argue that this definition has settled upon a useful, objective meaning, and that its utility ought to be preserved by using new terms (or other, existing terms, like "source available") rather than trying to force its further "evolution" in whatever direction happens to be convenient for your project and/or commercial interest.
The problem with "open source" is that it has a fairly obvious meaning: it uses the noun "source", which is what everyone uses to describe source code, and combines it with the very common adjective "open" that's used for all sorts of things and generally means "has access to".
You can educate millions and millions of people to steer them away from the obvious meaning to the specific meaning, but "Free Software" has been trying to do that for a lot longer with extremely limited success. Overall, it seems like a distraction to me, and if you want to promote Free Software/Open Source then there are more effective ways to do that than argueing semantics.
Also, IMHO "source available" is probably a necessary stepping stone to open source in the grand scheme of things. If all software would be source available tomorrow then this would be a huge win: election machines can be audited, we will know how good (or bad) government software is, I can judge software from Company X before deciding to do business with them, I can fix bugs that are a huge issue for me myself instead of just asking "please fix this bug that's a huge deal for me", etc. etc. After this we can move on further.
> If all software would be source available tomorrow then this would be a huge win: election machines can be audited, we will know how good (or bad) government software is, I can judge software from Company X before deciding to do business with them, I can fix bugs that are a huge issue for me myself instead of just asking "please fix this bug that's a huge deal for me", etc. etc. After this we can move on further.
Note: "Source available" does not mean "source buildable". In fact, "source available" provides nearly nothing except the ability to "see" some source code. Not modify, not use with modifications, not distribute.
TBF, "Open Source" also does not directly or always imply those freedoms (see TiVo and its GPLv2 source code you cannot run on TiVo devices); but it and "Free Software" are more commonly associated with these freedoms. "Source available", historically, less so.
I'm happy for OSI proponents to use the legally approved version of licenses that support their ideology as OSI approved licenses.
I will keep using open source to means software where the source code is open, as has been the case since the 80s and 90s, the latter of which I was around to use before OSI popped up and tried to privatize language for their own benefit.
I would and do argue that the vast majority of people, and even the majority of software developers, have never heard of the OSI's pet definition of the words "open source" and use the naive (and incidentally pre-existing) definition of "source is open for public viewing".
Problem: The OSI did not coin the term 'open source'. OSI partisans claim that Christine Peterson coined the term at a strategy meeting in Palo Alto on 3 February 1998. However, the term and the concept was well known prior to that. Martin Tournoij does a decent enough job of collecting prior citations [1] that go all the way back to 1990. All the OSI did was take an existing philosophy, scribble some new restrictions in crayon, and called it Open Source(tm)(c)(pat. pending).
Honestly, though, I do love it when this comes up. It gives me the opportunity to irk new guys telling them that Lyle Ball, head of public relations at Caldera, has an earlier citation than the OSI in the form of a press-release announcing Caldera OpenDOS[2][3]. :D
[1] https://www.arp242.net/open-source.html
[2] http://www.xent.com/FoRK-archive/fall96/0269.html
[3] http://ftp.uni-bayreuth.de/pc/caldera/OpenDOS.701/license.tx...
https://news.ycombinator.com/item?id=26504021