Re: "Software is only open source if the OSI says it is"
[Author here]
> We all know that OSI claims to have created the term
You miss my point. You are arguing about what species the trees are, but I'm writing about the forest.
What I was trying to say was this. I will break this down into several levels.
#1, surface meaning:
Although officially the OSI is the official guardian of whether particular licences are considered OSS or not, there are bigger questions.
#2, deeper point:
They get to say if it's FOSS. I will not argue with them. They own the term, rightly or wrongly.
#3:
At the end of the day, it doesn't really matter what the OSI says is OSS or not. It doesn't even really matter if it is GNU Free Software or not. The definitions are changing and if the OSI is unable to move its definitions to keep up with reality then we can replace the OSI.
#4:
Maybe we need to move the goalposts to make this stuff pay.
If you give stuff away for free, then some evil sods will exploit it.
https://en.wikipedia.org/wiki/Tragedy_of_the_commons
We need licenses that say "use this if you will keep it free but if you make money you must give us a percentage."
#5:
"Free Software" was a bad name. My proposal would have been "Software Liberty" but it's too late now.
#6:
What really matters is that licenses are evolving and changing. That's good. Change is good. Evolution is good.
We need to find some new ways to protect the freedoms of FOSS. For example, new licences that say "if you want to use this gratis, and not make any profit at any time, then you are at liberty to take it, use it, change it, adapt it... but, you must contribute the changes back to the wider world, and you can't lock it down.
But if you take this for free, you may not build something and charge money for it.
#7
P.S.
Note: Redis was BSD. This matters. BSD is a permissive license: it lets you take FOSS and make commercial software from it. The original BSD means you must give credit. The 3-clause BSD doesn't require that. That's why I linked to an explanation of the license.
Read the links, people! Read ALL THE LINKS.
Using BSD was a bad plan. It was too permissive.
Now they have gone over to something so restrictive that the OSI doesn't think it's FOSS at all.
IOW: from one extreme to another.