Re:Software Licenses and Failed States
by venomsnake on Wednesday May 18, 2016 @08:22AM
(#11721369)
Simpler explanation - people go with defaults. The default is no licence. So it is mostly github UI problem.
[ Parent
| on HN ]
I think this is the best explanation per Occam's Razor. Licensing is often complex and a lot of developers would rather not think about, plus the alternative is that GitHub by default waives certain copyrights when publishing which might get them in trouble.
It'd be nice if more tooling yelled at you for trying to publish something without a license attached. As much as it annoys me about refusing to even generate a working configure script and Makefile without it, autotools enforcing a COPYING file's presence is a great idea.
I think perhaps a lot of it is also simple misunderstanding. People don't realize that publishing something is not the same as licensing it.
Actually, if you upload something publically to github you give them permission to serve it publically, and to allow other people to read it and fork it. It's part of the Github T&Cs