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.
Well, finally there is a concise word someone whom we can trust more than we can trust others in the field, and they took their time to clarify information and to teach public. Their contribution is enormous and one can always learn from them, no matter how strong one's own expertise is. I listened to rms last year in Sarajevo, he is certainly authoritative in that field and also promotes very same goals that were my own reasons to get involved with IT in the first place. I, for one, would always back Mr. Stallman's views, opinions and teaching; rather than some Andrea Kempe or D. Brewer who spam my inbox on regular basis. It is very important to spread the word on the copyright and issues behind it; it is crucial for civilization's development and growth.
.Play.Open.Minded.
I don't believe copyright should exist, but as it does, support GPL-like licenses as a sort of attempt at perversion of the system to ends actually beneficial to society. It would be stupid to give one side all the legal ammunition by just using public domain.
Great Intellect...
In Debian, if you release some documentation using the FDL, and if don't specify that it has no back-cover or invariant part, we'll consider it non-free (eg: it wont go in Debian main, wont be allowed to be put on the CDs, etc.). Yet, the FSF doesn't recognize how bad this license is, and continues to push for this broken one. This is really pure stupidity. People are going to release documentation under this license, thinking that it will render the documentation free, when in fact, it's going to do the exact opposite thing. Why can't the FSF learn and correct this huge mistake? I don't get it...
One of the first paragraphs:
"When you contribute to an existing project, you should usually release your modified versions under the same license as the original work. It's good to cooperate with the project's maintainers, and using a different license for your modifications often makes that cooperation very difficult. You should only do that when there is a strong reason to justify it."
That's a key part of what they advocate and very different from the attitude that you attribute to them.
When they're talking about using a license for a new software project though, of course they recommend their own. It's specifically made to be the way they want it to be.
Yes, I was just about to make my own post about how this is clearly biased in favor of FSF licenses.
BSD is one of the more popular open source licenses out there yet the FSF consistently either pretends it doesn't exist or tells people the GPL is better.
Greylisting is to SMTP as NAT is to IPv4
if they're going to mention things like the Apache license, they should include the BSD license....Whether you agree with it or not, it's a valid license, and should be included in the decision tree for choosing a license.
I mean look at it this way: This is the FSF's cheat-sheet decision tree for people to choose a Free Software license. You could easily compare this document with that page that Creative Commons has to help people choose a Free Culture license.
Now I don't have (read: I'm too lazy to go look up the url right now) the CC page memorized, but last I remembered they only put a few of their CC licenses on there. There wasn't any CC0 listed, and I don't remember the CC-GPL or the Remix license (not sure if that latter license is even being promoted by them anymore).
If the FSF's target is people who don't geek out on the particular nuances of "distribute" vs "convey" in a FOSS license, then they aren't going to give someone a complete primer on all licenses. Remember that this document is designed as a tool for choosing a license, not working with existing licenses. Sure, if I had to educate a bunch of software developers about FOSS licenses I would probably start with the GPL, then move to BSD (3-clause, natch), MIT, Apache, and maybe sprinkle in some cautionary tales about weak or incompatible licenses. But that ain't the game here.
It's obvious why the FSF chose the Apache 2.0 license as their default permissive license
Sure, the new BSD and MIT licenses are shorter, but they don't offer developers and end-users the same kinds of structured protections that are available in the GPLv3 and Apache 2.0. And that's what the FSF is designed to promote.
coding is life
Bullshit. Five FSF licenses and the Apache license does not count for an overview of all the free software licenses out there. They intentionally glossed over the BSD license because it provides more freedom to developers and doesn't require copyright assignment to the FSF, period.
Nonsense. You don't need a copyright assignment to the FSF to license anything under any of the GNU licenses. You only need a copyright assignment if you want your code to become part of an official GNU project, that is, a project maintained by the FSF. Note that this doesn't even include creating a fork of such a project (e.g. making your own modified version of GCC). Only if you want the FSF to distribute your code as part of GNU, you have to assign. Distribute it yourself (or have someone else distribute it who doesn't want the assignment), and there's no need for copyright assignment.
The Tao of math: The numbers you can count are not the real numbers.
There are a few reasons why I don't like Creative Commons, one of which is that they encourage people not to read the actual license text (just to read the "human readable summary"). But have a look at some of the restrictions one day. A quotes from Attribution-ShareAlike 3.0 Unported:
Bet you didn't know that was in there (no actual bet intended).
Moreover, most of the CC licenses hardly the easiest of licenses to read, too full of legalese. And which license? There are umpteen different ones, depending on which jurisdiction you want to cover. Not to mention the various versions (Flickr only let's you use version 2.0 licenses, rather than the latest 3.0 versions). Too much choice, leads to confusion.
Personally, what I want is a simple, short, easy to understand, weak copyleft (like Lesser GPL) for non-software. Does anyone know of a license like that?
Appended to the end of comments you post. The maximum is 120 characters.
Shock Horror: the FSF is biased on the FSF website in favour of FSF licences ...
In other News: the Pope is Catholic ...
Puteulanus fenestra mortis
If copyright were a reasonable length (say.. 15 years) this would not be an issue.
So linux 2.0 goes into the public domain, all the better for society yeah? People are completely free to make derivative works, and 2.0 is rather useless by todays standards. Whereas more recent works like 2.6 are still protected.
Windows 95 is then also public domain, especially useful if someone has the source code locked away somewhere (which would also expire from copyright) so it could be released to further the reverse engineering efforts of wine.
Meanwhile, all the music from the 80's is now free to be remixed and new creative works made.
I don't see the downside, 15 years is more than enough to make back money on your investment.
No documentation? Huh. Well, what about fiction?
I want to publish both a novel and an iPhone RPG under a fan-fiction friendly license. Essentially what I want is to sell stories and games on the App Store, but allow my readers/players to, legally and safely, create Creative Commons, Share Alike, Non-Commercial original stories using the characters and settings I've created.
Note, original. I would rather not see the whole book reproduced on the web, but I would love to see, say, the whole story retold and rewritten from another character's perspective. Or for a prequel, or a side story, or a 'dark and gritty re-imagining', etc.
The intention here is to allow other writers to create original stories using the characters I've created (AKA fan fiction), and to publish such as they wish, safe from legal threats. Yes, safe even from ME, so if I go mad with wealth/power/poverty and decide to sue everyone, those who have created fan fiction using my stories can tell me to suck it and die.
Ideally, if possible, I would also like a canonization clause. If someone writes fan fiction that I quite like, with their approval, I may integrate elements of their story into a sequel, side story, etc. This requires the author's express, written permission and they are more than entitled to say "no thanks".
Is there any licencing model that covers that?
Check out my sci-fi book "Lacuna" at http://goo.gl/MVxX8
"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.
Yeah, but the BSD licenses are not free 'cause they require you to attribute the original author/s and copy that long text all around the place. If you want real freedom you use the Do What the Fuck you Want License.
To quote:
Appended to the end of comments you post. The maximum is 120 characters.
If you want a permissive licence, use the Apache 2.0 licence.
FSF's doc says this.
I concur. Apache serves the purpose that permissive licences can serve, plus it contains patent protections:
http://en.swpat.org/wiki/Patent_clauses_in_software_licences#Apache_License
Expert in software patents or patent law? Contribute to the ESP wiki!
You can 'use' gpl software in any which way you want, but you cannot distribute the software which violates the license.
Ok, so you didn't read the original post or the portion of it I quoted?
There is just no reasonable definition of 'distribute' that includes 'offer a service that uses the software'.
sic transit gloria mundi
Here in the US it is not out of the question to be sued for your public domain program. The BSD license has appropriate disclaimers of liability that protect the developer from many kinds of lawsuits. Because a lawsuit is likely to bankrupt you whether you are guilty or not, this is an important consideration.
Now look here, I came here for a good argument, not just simple contradiction!
Is 1563649 a prime number?