Re:All I learned in college was how to work for someone else
by droithomme on Saturday January 05, 2013 @12:31AM
(#5011748)
When you "include an MIT licensed JS file", as you mention doing, you leave its copyright/license notice intact in the source right? That's the acknowledgement required. You didn't change the copyright to have your own name on it and erase the original.
Plenty of people copy code straight off of blogs, which due to the DMCA are given implied copyright. Stackoverflow, also, requires attribution under the CC license, but nobody attributes stackoverflow when applying fixes to their problems.
If I include an MIT licensed JS file, I can replace functions willy nilly, or rewrite parts of the code. If it's LGPL3 or GPL, I can't.
Licensing is more nuanced than you're describing, but pragmatically I never need to cite anything. The most I need to deal with licensing is handling proprietary code (unlicensed github code, for example), and GPL/LGPL.