I bet this question comes on mind of every person on H1-B who is stuck on this forever loop of the EB-Priority construct.
Even something as simple as writing an APP that charges few bucks, is restricted due to H1-B policies.
That's where formalizing the effort as a "Business" venture is required by law.
Based on my few minutes of Bing searches, it is necessary to:
1. Explore your company's moonlighting policies (make sure the work doesn't compromise
2. Register a company (C-Type, LLC etc.); You cannot "work" for this company or actively manage this company but you can be "Director of the Company's Board"
3. Hire a lawyer to file a concurrent H1-B on behalf of "your" company to employ "you"
4. Only after this concurrent H1-B application is accepted by USCIS, you are allowed to participate in software efforts from which you can "earn money"
I am starting this thread to confirm my findings & start a discussion thread for legal efforts that you may have taken and would like to share the result or understanding.
It would be good to not "Reinvent the Wheel" by sharing the basics with everyone.
Has anyone tried the above steps? If yes, was it approved by USCIS?
If you are aware of any other approach to legally earn money from Apps, Blogs Etc. then please do share.
Thanks!