Hacker News new | past | comments | ask | show | jobs | submit login

> If I compile greet.c and link it with Y the resulting a.out is a derivative work of Y.

Link it how, though? If you statically link it with Y, then I can see the argument that a.out is a derived work, because it literally contains all of Y in it.

But if you dynamically link it, a.out contains no more of Y than greet.c does. Are you asserting that a.out is still a derived work of Y in this case as well?




> Link it how, though? If you statically link it with Y, then I can see the argument that a.out is a derived work, because it literally contains all of Y in it.

That one.

> But if you dynamically link it, a.out contains no more of Y than greet.c does. Are you asserting that a.out is still a derived work of Y in this case as well?

No, I'm not asserting that that a.out would be a derivative work of Y.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: