You can just use Maya as your main content editing software and output an OBJ and FBX format for all other software. FBX would allow for standard shaders (textures attached if paths are leading to a maps folder residing in the same folder as the project file)
FBX support more features as OBJ, but both still have a lot of limits.
Most package specific features like holding stack (e.g. 3ds max) and that sort of things are not supported.
You can go as far as you want in supporting different software formats, but it produces a lot of overhead.
Regarding your legal question:
You can use logo's and brand names ore make copies of brand specific physical items, but the original copyrights owners of that brand/items can impose terms if they want to. You can only sell these models under an editorial license.
You would not be capable to hold full ownership of your creation in this case, you can be subject to legal actions from the original copyrights owners if they do not agree to the use of their intellectual properties and you would have to make deals with them to come to proper use arrangements.
People hoe buy your objects "under editorial license" know they need to be cautious, they can also be subject to legal actions from the original copyrights owners.