When you spend the money to photograph and map the surface of the Earth, current copyright law says that you can license it and do with it what you please
There's nothing fundamental about the ability of the generator of the data to license it. It's only a human law, not a natural law, and one that can be changed.
Security is one of the reasons why the US has a successful economy.
Uhuh.
If you are looking to open a business, are you going to do it where there are drug dealers and gangs on every corner and you need an armed security team 24/7?
So to avoid these things I'd open a business in... the USA? You're joking, right?
RMS is a bit on the fringe but if you've ever heard him speak about what got him started with his open source crusade, it was that he was refused access to the source code for a printer driver that had a bug and which he needed to fix.
I've never heard him speak, therefore the printer driver bug was not what got him started on his open source crusade.
On a more serious note, RMS has never been on an open source crusade. He has, however, long been on a Free Software crusade.
Define the standard *nix system text encoding to be UTF-8. Require every tool to assume UTF-8 when no encoding or other modifiers are specified, and make UTF-8 support a requirement for every tool that wants to participate in the chaining/piping operations that are the backbone of *nix.
Here is a more accessible opinion about XML.
You avoided the question, so I'll ask it again. Have you considered a shell script?
If you did consider it, or even try it, what was the result?
I've never heard him speak, therefore the printer driver bug was not what got him started on his open source crusade.
On a more serious note, RMS has never been on an open source crusade. He has, however, long been on a Free Software crusade.
You should get a prize for completely missing the point. http://www.greenwoodsoftware.com/less/
The setuid bit on an executable file gives you the privileges of the owner of the file. It is mostly used as setuid-root, but doesn't have to be.
setuid(2) is a different matter of course, because you need to have uid 0 for it to work at all.
Are you free? Can you be sold?
Thinking about the answers to those two questions may give you more information about your apparent confusion.