Adding a terms of service for a plugin?

Is there a mechanism to add a terms of service to an Intellij plugin? When installing a plugin, I don't see any example of a Plugin exposing a TOS. I just see a description, a changes section and vendor information. Where would it make sense to inject a TOS?

4 comments
Comment actions Permalink

More specifically so we can get "acceptance" from the user.

0
Comment actions Permalink

No, there is no API or builtin functionality for that.

0
Comment actions Permalink

What would be the normal flow then for a plugin with a TOS? Is the user downloading the plugin considered an aknowledgment and acceptance of a TOS?

0
Comment actions Permalink

This is a legal question, and only your lawyer will be able to give you a definite answer to that. In my opinion, a download could not be considered an acknowledgement of anything, because there is no way to ensure that the user downloading the plugin has seen your terms of service at all. If I was required to implement such functionality, I would add a dialog displayed when the user first accesses the functionality of your plugin, with an explicit UI to accept the terms of service, and disable the plugin functionality if the user declines to accept the TOS.

0

Please sign in to leave a comment.