Skip to content

Updates clause in the publisher agreement #4440

@tooltitude-support

Description

@tooltitude-support

I’m confused by how the update clause in the Publisher Agreement fits with your deletion policy. This clause states:

j. Updates. We may update this Agreement from time to time. By continuing to make Offerings available in the Registry, you agree to be bound by the terms and conditions contained in the updated Agreement.

On the other hand deletion policy https://github.com/EclipseFdn/open-vsx.org/wiki/Guidelines-on-Extension-Requests states:

It is not possible to delete all versions of an extension if there are other extensions that depend on it.

Together, it looks to me, these rules can trap a publisher. If new terms appear and we can’t accept them, we may be forced to do so anyway because we are blocked from deleting our extension.

What would help

  • Right to withdraw. Allow a publisher to unpublish every extension, regardless of dependencies. A short grace period (30–60 days) would give dependents time to adjust.

  • Explicit consent. When you change the Agreement, send a notice and require an “Accept” click in the publisher dashboard. Silence shouldn’t equal consent.

For comparison, Microsoft’s Visual Studio Marketplace agreement lets publishers remove extensions at any time (see §3 (f)) and does not rely on automatic acceptance (https://cdn.vsassets.io/v/M187_20210610.3/_content/Visual-Studio-Marketplace-Publisher-Agreement.pdf).

Metadata

Metadata

Assignees

Labels

questionFurther information is requested

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions