I have a "src" folder for my own source code, or code I've contributed to, but do you have a separate folder for source code from other people? I.e. code you've downloaded just because there are no available binary packages? If so, what do you call it?

#NamingIsHard

@dbdemon "xtern". Fine for me, but wouldn't use it in a shared context and expect anyone else to immediately get it.
@dbdemon I have a single directory. Subdirectories are names after the name of the host where the upstream repository is hosted.
@dbdemon I've used "build", but it's a bit random.
@op Thank you, I like that. I associate 'build' with something I just want to build, not develop, which is exactly the purpose.

I have sub-directories under src named according to the origin of the source code in that directory. So for example I have ~/src/ubuntu and ~/src/github.

I am curious to hear what naming others have come up with.

@dbdemon I have a src/local for my own stuff and a src/remote for sources pulled from elsewhere.
@dbdemon $HOME/src and then devided by language. Sometimes also projects (like $CUSTOMER). Nowadays I even have a โ€œcoursesโ€ dir in there.