DEV Community

Discussion on: Using React or Gatsby? Let me show you the error of your ways 😱🍿! Introducing the ultimate motherf***ing website !

Collapse
 
jayjeckel profile image
Jay Jeckel

The whole series of sites is a thing a beauty and I think your contribution definitely marks you the new reigning champion!

I must praise your thematic use of WTFPL license, gave me a good chuckle. However, at the same time, I have to curse you for perpetuating the existence of that license-imitating pile of excrement.

To quote the WTFPL:

Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.

Emphasis mine to highlight the problem with the WTFPL -- it's permissions only apply to the license itself, not to the external content that it is supposedly the license of. The WTFPL is funny as a joke, but like most jokes the humor vanishes as soon as someone takes it seriously, especially when it doesn't do the one thing people think it does, ie give people permission to do WTF ever they want with the related content.

Everyone that creates content on the internet should care about licenses, but if you really don't want to mess with it, then simply don't mess with it. Leave your content unlicensed all rights reserved and let fair use cover whatever legitimate need people have to copy and share the info.

If you don't want to think about licensing and just want to give your content to the world, as it were, then slap a simple public domain equivalent CC0 license on it. This is the same as the USA practice of dedicating something to the public domain, except it also attempts to extend the practice to areas of the world that don't recognize the public domain.

Either of those or any other real license is preferable to the nonsense that is the WTFPL. Again, no knock on your use of it as a joke, just wanted to rant a bit in case a new person out there might have been tempted to treat it as a real license. /rant

Collapse
 
grahamthedev profile image
GrahamTheDev

To be brutally honest, although I knew it was a joke license I did not know that it would actually be problematic in the real world (first time using it after seeing it a few times and it making me chuckle!)

Super interesting, I should perhaps add a line at the bottom with a proper license! Thanks for the top tip, it highlights that my licensing knowledge is lacking!

Collapse
 
stokito profile image
Sergey Ponomarev

If you are looking for then the only one license that doesn’t have issues is 0BSD:

  • It’s used by Google for Android part (Toybox) while the WTFPL is blocked.
  • The BSD licenses are well known for corporate lawyers and they’ll be fine with it.
  • It doesn’t mention the problematic Public Domain but it’s effectively it’s equivalent.
  • It’s popular and used even more often WTFPL.
  • It’s very short and doesn’t have many versions.
  • It’s old and used since 2006

Just use the one the same license to avoid fragmentation and confusing.