However, I am still not sure and would like to check if I am able to do so legally. If not, may I know what are the steps required to do so? Thank you so much!
Yes, I plan to publish modified .py codes in …source/tools/composer folder (such as modified main.py, scene.py, output.py etc) on to my public github repository. I will take that the grant access in section 2.1.c allows me to do that.
Furthermore, may I ask if I will need to adopt any specific license (such as MIT, Apache etc) for my public repository that includes these modified code. Thanks for the clarification!
If you read that grant, I believe you can do that but “it must take place either through the Exchange or through a fork of the Omniverse GitHub Repository”