If there was some component of your language that was read during running of any code written in your language then there will be the PtD (pay the developer) reward that occurs with any GET of your APP(/Components)
There is no mechanism in the SAFE network to pay anyone when data is “PUT”. Any “commission” would need to be at the application level and obviously the uploader decides. Maybe write an APP to make it easy to develop user code in your language, thus you get PtD every time someone loads the IDE to develop code using your language.
There are many avenues for a language developer to earn off the development. for example
- any libraries (if any) When read PtD if in APP form or PtP would be paid
- PtD rewards for the “compiler” use or interpreter use (if any compiler/interpreter)
- Development environment (IDE)
- Example code (if PtP is implemented)
- and I am sure there is more
But I will mention that if you do not make it open sourced then you can expect people to shun the language. No trust and all that.
Its actually Pay-the-Provider
I know it was often referred to as pay the producer but actually its really the provider of the content and not necessarily the producer. There is many works in the public domain and any one who uploads a copy is really only the provider.