For example, a C repository built upon the ideas from a (say) JavaScript project - is it a derivative work based on the latter?
To clear things up little bit, i'd give a more detailed example; Imagine an open source compiler written in JavaScript implements in its code base a high quality code optimization algorithm its authors have discover'd; my question is, can other works, no matter open source or not, incorporate the algorithms in their own code (which might not have been written in the same language as the code whose ideas it is using) and still not be consider'd "derivatives" (partially at least) of the oiginal work?