Apologies if this is in the docs or a repost, but I couldn’t find the answers I was looking for, so I’m posting here.
As a potential developer, user and holo host, I’d like to know whether hApps satisfy the following properties:
Are hApps always and verifiably open-source? That is - can I always trust to know what the running source-code is, be it in github, some holo-repo, or (preferably) “live on the chain”? There is a trust barrier on the “old internet”, which is solved in e.g. Ethereum, and I’d be very glad to know it is also solved in Holochain.
Is there a mechanism to automatically remunerate the developers/maintainers of the hApp as a function of usage/installs/etc? As a potential developer, this will make Holochain a much more enticing target platform.
As a hApp host, can I see and choose what runs on my machine? This is important from a legal standpoint, to e.g. choose to not run a human-trafficking hApp (on the extreme!)
[EDIT] For me, the most valuable property of the “smart contract” is its open-source nature. From that you gain trust and can reason about the execution, error conditions etc. Then, the aspect of automatic remuneration is top of mind, since in my mind, the economy of the internet is broken specifically because of the lack of good options there.
Look forward to reading the answers!