Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Why WTFPL is bad for you
2 points by aimhb on Dec 18, 2013 | hide | past | favorite | 1 comment
If you ever find yourself needing to choose a license for your software project, and you think of WTFPL, don't. Use the MIT License instead.

The motive behind using WTFPL is obvious: It's novel, it's a bit whimsical, and it dispenses with the stuffiness of normal licenses — but besides the fact that it's becoming an old joke, WTFPL really isn't much better than no license at all, and here's why.

Google Code provides a good explanation[1] of why releasing your code into the public domain is bad for your project. First, people in certain countries (e.g. France) won't be able to fork your project. But more importantly: "it's somewhat risky to release code without explicitly disclaiming liability or warranty; you're potentially opening yourself to lawsuits from accidental damage that may result from somebody using your software."

This is the key, and it's why most software license include an all-caps disclaimer of warranty and liability. The WTFPL doesn't have this, which is why you should choose an equally permissive (but more protective, for you) license, e.g. MIT.

Here's a good comparison of different licenses: http://web.archive.org/web/20090317083515/http://developer.kde.org/documentation/licensing/licenses_summary.html

[1] https://code.google.com/p/support/wiki/FAQ#Can_I_host_code_that_I_have_placed_in_the_public_domain?



Re: warranty clause

The FAQ has a section explicitly addressing warranties with a free WTFPL sample snippet to use. You are free to modify your WTFPL, or specify warranty separately. I don't see this as a big issue, but I suppose it could be easy to miss too.

http://www.wtfpl.net/faq/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: