views:

153

answers:

7

I was considering licensing some code under the WTFPL. I was amused by the text of the license and the FAQ on the site, and felt that the spirit of the license suited the spirit of the code. I showed the license to a friend and he sent me the following response, which I thought was very interesting:

I don't know much about licensing law, so correct me if I'm wrong, but wouldn't this license become corrupted and be made self defeating if someone re-distributes a piece of software under a modified license which states that "No copies of this program, portions of this program, or programs containing code which resembles the code in this program may be distributed without the express permission of LoopHole Company Ltd. All code contained here-in is the property of LoopHole Company Ltd". The WTFPL license also does not offer any protections to people using anything released under that license. So surely in the above example of the modified license, anyone could be potentially prosecuted by using anything released under the WTFPL.

It seems to me that it would be silly if a court ruled that you could do this, but my friend's point is logically sound. I can't see anything which precludes this in the text and don't know enough about copyright law to see any other protection, so I have declined to license the code in this way for now.

Is anybody aware of protection against this?

+1  A: 

IANAL - but I believe as long is it is not a derivative of the new source code - the new license does not affect a derivative of the old source code in any way (basic copyright law).

Ofir
+2  A: 

The protection against "theft" like that is to use a license which doesn't allow it. The WTFPL explicitly allows to do anything with the code - even sell it as it was your own work. That's the whole point: You don't f** care what anyone might do.

If that's not what you want, then WTFPL is not for you. Use GPL or APL or something which doesn't allow to take the code out of the OSS pool.

Aaron Digulla
The concern is more that work licensed with the WFTPL might be able to have a copyright applied to it. What the f*** some other company might want to do is assume ownership of a code base. If they want to do that, what is to stop them?
Shabbyrobe
Nothing. That's what the WTFPL is all about: It doesn't stop anyone from doing anything with the code. They can say "It's ours", distribute it under any license they like, sell it, use it to wipe their behinds on the loo, you name it.
Aaron Digulla
And then sue you for continuing to develop, use and share your own branch?
Shabbyrobe
@Shabbyrobe: Not likely. They could try but as long as you can prove that you started with a version you wrote yourself or acquired legally, they won't sue *unless* you're very rich *or* a real threat to their business.
Aaron Digulla
Whether it is likely is much less of a concern to me than whether it is possible.
Shabbyrobe
You must understand that a licence is not an invincible armor. It's just another layer of protection. If a company decides to sue you, they will do that no matter the license. They will listen to economic and legal reason but not some file on a hard disk. For example if Bill Gates gave you a CD with the source of Windows and you would copy the WTFPL on it and redistribute that, that wouldn't stop Microsoft from suing you. But unless you are rich and important, companies will not sure because a) it's too expensive and b) it might backfire (headline "Company XYZ Sues Poor Pupil!").
Aaron Digulla
+2  A: 

Presume you use GPL instead. Some company can still (illegally) re-license the code and then come sue you the same way. And you have exactly the same defense. The only real difference is that the FSF might join the legal case if you use the GPL.

In the GPL case the company would be breaking copyright law when they re-license the code.

In both the GPL and WTFPL the subsequent lawsuit would be without merit, other than the "I've got more money and I'll bankrupt you" type.

IANAL.

Darron
+1  A: 

You're the original author. If someone takes advantage of your very-permissive license to create something with a much more restrictive license, that's their prerogative. And if they modify the code, then you have no legal right to their modifications.

However, if you continue working on your own code with your own modifications, and one of these derivative owners tries to sue you, too bad for them... as long as you have proof that you were the original author and that their software is a derivative.

So if you can keep some kind of proof that they're the ones who used your code, not the other way around, you're good to go.

Joel Wietelmann
A: 

This post falls under IANAL (I am not a lawyer) in other words I am not responsible for any consequences of this post.

WTFPL or the Do What The Fuck You Want To Public License, is basically giving it away, it would be the equivalent or even more of putting it in the public domain (the public domain however changes with jurisdiction so this would probably be better).

As for your friends observation, yes you are correct, they would be able to not allow their application to be copied modified etc, but that is their app NOT yours, same code base yes, but the terms of the WTFPL state you have to change the name, which makes it different and so it would be their derivative work (derivative being the change in name and/or code) under those terms, not your work.

Here is a good primer and FAQ on it http://sam.zoy.org/wtfpl/

Zimm3r
The terms of the license state that the name of the *license* must be changed if you modify the *license*. It says nothing about any requirement to rename the software.
Porculus
+1  A: 

It seems to me that if you are worried about modified versions of a program being redistributed under terms which are not substantially similar to the original terms, then you need a license that forbids that -- and that's precisely what copyleft licenses aim to do. So, you may actually want the GPL.

Zack
+2  A: 

The author of a work (or his employer) automatically owns the copyright for that work. Having a license to use and/or redistribute a work is not the same as owning the copyright.

Normally only the copryight owner gets to chose a license under which the work may be distributed. Yes, the license may be very permissive - even allowing for changes to the license itself like in this case. However, you cannot lose copyright that way. Copyright can only be transferred by a written and signed contract (or by operation of law).

So if some company would take your WTFPL-licensed work, they might be free to slap a "do not redistribute this copy" notice on it. But as they don't own the copyright, they cannot prevent the redistribution of other existing copies without that notice. And since you are still the copyright owner, you also can start distributing copies under new licenses any time you like.

I've based this answer on Chapter 2 of US copyright law, especially § 204. YMMV in other countries. IANAL.

Wim Coenen