The community member has a paid actor published and wants to allow a user to run it without the user having to pay for the actor. The comments suggest that there is no straightforward solution, but a few options are discussed:
1. The user can make a build from the community member's private repository, and the community member can add the user's deploy key to the repository. This way, the user can use the actor without seeing the codebase.
2. The community member can give the codebase to the user, and the user can build the actor under their own account and use it for free.
3. The community member can utilize the trial period feature, where the user can test the actor for free.
There is no explicitly marked answer, and the community members discuss the various options and trade-offs involved.
What is the use case? It's a paid actor, why do You need to give it for free?)
There is trial period, when user can test your actor for free. Otherwise, You can give the codebase to the user => he can build the actor under his account and use it for free.
Suppose, I want to invite user/devs to test it(for quality control) but say one may not want to share the entire codebase(for security reasons), how can we proceed in this situation.
No smooth /straightforward solution in this case, I guess. He can make a build from your private repo. You'd just need to add his deploy key to your repo. He won't see any code and can use your actor.