Didn't have much of an issue when I installed Ubuntu on my dad's laptop with his limited computer experiences, didn't have many issues. Have you never encountered issues with Windows or MacOS? My experiences with Windows had many very frustrating experiences where I am sure won't be good either for common people.
I don't think there should be much of a surprise, Fedora project is part of Red Hat which is now owned by IBM. Now would they fight to open it back up?
I would agree the big difference is culturally, but I don't think it is really just the licenses that they choose. Free Software people value user freedoms, any license that allows that is good for them. There is no difference when a user uses a copyleft or more permissively licensed software because they have those same freedoms. Now when the code is a library, that is definitely a concern for the Free Software person because a permissive license can allow that code to be included in software that removes those freedoms from the user. So they might prefer a copyleft license like the GPL or a slightly more permissive license like the LGPL.
Open Source might be a bit more complicated to explain because there actually seems to be multiple groups under it. A big part of it is more about a development method where you develop the software out in the open, allowing anyone to contribute. This was made popular by Linux and is now pretty much used by all Free and Open Source Software projects. People in this community will often say this is a superior way to develop software over other methods and allow you to create better quality and more reliable software. Then there is the group that prefers permissive licenses because it is more business friendly as described by this post. Then more recently is this new group that wants to restrict a bit on the usage of their software with licenses like the Commons Clause and the Server Side Public License. I know many don't consider these open source, but it is a valid concern for these type of projects and they are originally open source projects trying to figure out a solution.
The code doesn't have to be a library in order for permissively licensed code to be included in proprietary software, so copyleft licenses are usually preferred by Free Software people, unless there are other goals like widespread adoption that are more important than software freedom for the particular project.
> Even though OSI clearly defines what "open source" means, it is sometimes (often even?) used as a synonym for "source available"
Where do they define this? In the OSI definition it doesn't mention having the source available for everyone, only that whoever has the program should be able to get the source[0]. I do believe it doesn't follow "open source" the development model where development is in the open and anyone can contribute.
It is a general term for the process of breaking a string into "tokens" which have a sort of meaning. Definitely a common task in compilers, but not limited to it.
See red light cameras. You recieve a ticket through the mail and you get pictures and a video of the violation. There is a lot of people against it and some governments have legistation against the use of it.
I thought that was mainly because red light cameras often lead to an increase in collisions because a driver is more likely to stop unsafely if they are worried about the light changing
Which is, in turn, caused by the unsafe shortening of the yellow light commonly used in combination with red light cameras in order to maximize ticket revenue. Because with an adequately timed yellow light, few people actually run the red light and the cameras become an expensive money pit that can't pay for themselves.
In India, on some newer signals in last 5-6 years, I have seen that when Red is on, & is going to go to Green, the Red will start blinking in last 5 or so seconds. Then Green will be ON.
When Green is ON, & is going to switch off, it will start blinking & then off, & then yellow will start blinking. Its ok to drive through blinking green or yellow if safe. But common training os drive through blinking Green, but if you see blinking Yellow, then stop.
Plus, some of the lights have counter. It shows how many seconds are remaining for the lit color. An experiment led the Bombay Municipality to install Noise Sensors are one busy traffic light with counter. Every time there is a Red Light, & counter is less than 10, normally people start getting impatient & start honking to force the front ones to move. But on this light, if the noise is above certain decibel while Red, the counter resets.
0. The freedom to run the program as you wish, for any purpose.
1. The freedom to study how the program works, and change it so it does your computing as you wish. Access to the source code is a precondition for this.
2. The freedom to redistribute copies so you can help others.
3. The freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.