FSF On How To Choose a License
ciaran_o_riordan writes "FSF have put together their license recommendations, beyond just their own licenses, for software, documentation, and other works: 'People often ask us what license we recommend they use for their project. We've written about this publicly before, but the information has been scattered around between different essays, FAQ entries, and license commentaries. This article collects all that information into a single source, to make it easier for people to follow and refer back to. The recommendations below are focused on licensing a work that you create — whether that's a modification of an existing work, or a new original work.'"
"Please don't use it for software or documentation, since it is incompatible with the GNU GPL and with the GNU FDL."
I find this advice very, very bad. This is where FSF's mentality goes so very wrong, and where they really don't seem to stand for freedom in any sense at all. Remember: freedom is a two-way concept, not a one-way concept as the FSF gladly would want it to be. "Of course we're all about open and free licenses, as long as you choose one of ours."
Notice how they never mentioned once the BSD license, arguably the most free license there is in the world.
The whole premise of this exercise is ridiculous.
I guess it's predictable that the FSF wouldn't be in favor of BSD-style licenses, but if they're going to mention things like the Apache license, they should include the BSD license. BSD is not mentioned anywhere in their guide...which is a shame. Whether you agree with it or not, it's a valid license, and should be included in the decision tree for choosing a license.
"Just to be clear, using BSD licensed code in a GPL'ed work is fine - re-licensing the whole file under a more restrictive license is not."
Actually, you're wrong. The BSD license allows anyone to come along and relicense the entire file/program or whatever, under any other license, so long as the conditions of the BSD license are followed. Which mainly come down to attribution.
The same 'freedom" which allows a propitiatory software developer (such as Microsoft) to take BSD licensed stuff and then say that others are not allowed to redistribute without their permission, is the same "freedom" which allows GPL advocates to take the same code and relicense under the GPL. Of course, if the attribution is done correctly there is nothing to stop you from going to the original source of the program and doing what you like.
Oh wait, relicensing BSD stuff is only OK when you can't see the source code for the end result, not when you can see the source code, but can't use it because of that nasty GPL virus! Oh the horror!
Appended to the end of comments you post. The maximum is 120 characters.