http://www.gnu.org/software/librejs/free-your-javascript.htm...
This is a joke.
http://www.gnu.org/software/librejs/free-your-javascript.htm...
This is a joke.
If you don't understand or dislike it, you don't have to include license info in your JavaScript, but why disrespect people who care?
It's called FUD.
All cultures are welcome except free-software culture. Have you ever noticed that?
Apparently having certain software standards puts us on the same level as religious fanatics. I don't worship GNU, I don't threaten to chop heads off if people don't use free software.
The reality is that free software culture poses a threat to proprietary business practices and so many companies have incentive to create a narrative where those of us who prefer free software and certain philosophical ideals are seen as crazy fanatics.
Meditate for a few hours a day? no problem.
Pray toward mecca seven times a day? fine.
Prefer free software on your computer? GOD I HATE FREE SOFTWARE FANATICS AND THEIR INSANE PHILOSOPHY!
This convention will only work if everyone follows it. And very few will because it's aiming to solve a problem that doesn't exist.
Just like original FOSS licenses started out then? What's the problem? People who care will start to follow it and if it turns out to be a good idea (like how the original GPL & similar licenses came to being into a mostly proprietary licensed world) people will follow.
The problem is that Javascript is already like that (obfuscated or otherwise). I can step through even the crappiest JS obfuscation with a debugger and, say, find out if it's working against me. Or tracking me. Or whatever.
The license header stuff serves no purpose but to appease the paranoia of a subset of a microscopic subset of users who would not visit a website, on principle alone, because of the "freeness" of its javascript.
And this is not a slam against those users, it's a simple fact of numbers. Even with the most liberal possible estimates of how many of those users exist, and the most conservative estimate of what my theoretical engineers are getting paid, it doesn't make sense to bother with this.
Also, there _is_ a practical impact on the JS you see on a particular site: the fact that you can debug it doesn't mean you can change and redistribute it.
There are very real implications of having a piece of code released under a particular license and it's hardly accurate to call these implications "paranoia".
When you apply a license to a piece of software, it's immediately useful for that particular piece of software. You don't need an entire ecosystem of free software for one free program to be useful.