What you are referencing is a project using other projects. You very much can take a function use it. Its when what you take starts to resemble the whole that it vecomes a problem. But if you see a project and say “hey i like how they store files in this collection.”, you can use that. Now if you are making a kernel and rip out code tlthat resembles a kernel then no.
So, by your logic I take the kernel source, or parts of it and use them verbatim in my property project?
You can see yourself that you are talking bullshit?
Or course code is and was licensable. Because code is more then hast if, else, for, while.
Ever seen that some code in some projects is dual licensed?
Why would anyone need this if only while projects are licensable?
https://interoperable-europe.ec.europa.eu/collection/eupl/licence-compatibility-permissivity-reciprocity-and-interoperability
What you are referencing is a project using other projects. You very much can take a function use it. Its when what you take starts to resemble the whole that it vecomes a problem. But if you see a project and say “hey i like how they store files in this collection.”, you can use that. Now if you are making a kernel and rip out code tlthat resembles a kernel then no.
Citation needed