There's a project I'd like to work on and change. It's released under the two-clause BSD license. But the code is only distributed in the zip files you get along with precompiled executables.
I assume the answer is yes, but I want to be sure: can I just post the whole thing on GitHub and then start modifying it? Of course, that would be with full attribution. My main worry comes from the fact that, if it were okay to just put it on GitHub, why did the original developer not do that? He must have had his reasons, but I worry.
If I do modify it, I'd rather do it as a copyleft project. Can I (still crediting the original developer) release my modified version under a copyleft license, like the MPL, LGPL, or something of that kind? Even if it is allowed, is it bad manners to do something like that?
If I do that, it would also make it easier to add copyleft components to it if the need arises.
Again, I'm pretty sure that the answer to whether I can do these things is "yes", but I don't want to break any rules, so I'm asking confirmation before doing anything that might be a problem.
The original project is mostly in C, in case that matters.