Welcome to forum!!
So if you create forms alone then you need the other person to install UiPath runtime atleast as they run attended
So i beleive if you want the end user to send inputs only and need not have UiPath run time then you need to create a UiPath app and then share it across.
Now for the licensing part please look at the below links
Hope this helps
Cheers