keygen-sh / keygen-api

Keygen is a fair source software licensing and distribution API built with Ruby on Rails. For developers, by developers.
https://keygen.sh
Other
823 stars 52 forks source link

Add process uniqueness strategy to policies #767

Open ezekg opened 10 months ago

ezekg commented 10 months ago

Some license models, such as https://github.com/keygen-sh/community/discussions/108?notification_referrer_id=NT_kwDOAGqAmbI4MjkzNTEyMzI4OjY5Nzk3Mzc#discussioncomment-7510825, require that processes be unique across a wider scope than just the machine they belong to. Introducing a processUniquenessStrategy can help enforce this.