"The reason for turning something into proprietary
is money."

Not necessarily. To be more general - the reason to turn something into proprietary is to have control
over people who use your application. Whether you want to use that control to extract money or do something
else is your choice.

--
Louigi Verona
http://www.louigiverona.ru/