178 reputation
8
bio website
location
age
visits member for 3 years, 9 months
seen Dec 16 at 2:21

Nov
29
comment Does one line of GPLed code make program a “derived work”?
@Mawg: You should be, since it indicates possibility of poor coding style. In most cases iterator name should be descriptive and self-explanatory, such as "nameIndex". "i" is pretty much acceptable only in very short for loops, in which case it doesn't get a line for itself, or when it is used in mathematical sense and actually means "i". Also, the question was asked 3 years ago. Accepted answer covers legal part of your query.
Nov
15
comment Does one line of GPLed code make program a “derived work”?
It is said that some industry designs, solutions caused by language limitations (i.e. there aren't many way to do that) are not copyrighteable in US. But again, to determine whether this is a case or not, you'll need a court decision.
Nov
15
comment Does one line of GPLed code make program a “derived work”?
I'll accept the answer, however, (after some research) it turned out while copying subroutine most likely, will "trigger" GPL, "derived work" has some kind of a specific legal meaning in US law, and resulting program won't be "derived work" as defined by copyright laws. That explains why "GPLv3" does not use "derived work" anywhere in license text. Also, there are restrictions on copyright laws, and certain portions of code are not copyrighteable, but to determine what is and what isn't copyrihgteable, you need court decision.