eclipse-passage / passage

Define and control license checks and usage constraints for OSGi / RCP / IDE
https://www.eclipse.org/passage/
Eclipse Public License 2.0
6 stars 8 forks source link

Extend license assessment with context #1272

Closed eparovyshnaya closed 4 months ago

eparovyshnaya commented 5 months ago

It appeared to be important for assessing unit to beware of context it is called in.

A client have a very much casual case:

Now client issues a license with the only grant - for the core of the product, whithout any additional functions.

On the first startup license assessment is performed and the license is imported. Assessing unit finds that lots of features are not covered by this license and reasonably decides to issue negative certificate. Which leads user to a frustration: they experience incapacity to fix things. On the next launch everything goes smoothly, but not every client makes to the second run before posting support ticket.

If only assessing unit knew circumstances of the appeal

that whould let the unit behave more user friendly.