The protocol is uwsgi, whereas uWSGI is the application, which doesn't have to use uwsgi :D
I think you mean WSGI is the protocol.
WSGI is the python-level API between web server and your application. uwsgi is one implementation of that which also has it's own network protocol (also called uwsgi)