Good point, and I expect another complication is if the developers are acting through a legal entity (employees) or as individuals. Who gets the tokens in the end.
Some nonrecognition rules apply to stock (as opposed to the more broad "securities"), which makes it even more tricky.