Hacker News new | ask | show | jobs
by adamtj 4010 days ago
I don't understand the purpose of these extreme licenses. If you don't want to restrict the usage of your software in any way, why not place it in the public domain?

As I understand it, the point of owning something is to restrict what others can do with it. Some people want that. For example, some people choose to own the software they write so they can license it under the GPL. They want restrict my freedom to limit what others can do with any modifications I might make. If that's what they want, then retaining ownership makes sense.

If you _really_ don't want to restrict others in any way, why maintain ownership? Why take on the risk of liability, or go to the bother of disclaiming it? It's software, so giving it to the public won't deprive you of its use.

But then, I am not a lawyer. Am I wrong? Are there downsides?

2 comments

Dedicating a work to the public domain is legally very ambiguous and varies globally; Some jurisdictions do not allow a creator to relinquish their moral rights. Permissive licenses are simply a way of unambiguously stating that a work may be used freely. Permissive licenses also provide important protections to the author, as liability is not necessarily waived by relinquishing a claim to copyright.

As the Zen of Python says, explicit is better than implicit.

Public domain isn't a thing in all countries though? Some people basically want to politely ask people not to remove their name from their code?

Anyway: CC0, WTFPL and Unlicense are indeed gaining popularity.