LEP/Entitlement

Not logged in - Log In / Register

Basic Entitlement

Launchpad does know who should be permitted to create private projects and teams, nor does it know who should be permitted to configure privacy. Users (and organisations) rely on Launchpad's Admins to do this. Since it is not obvious that users must ask for privacy features, users and organizations are disclosing proprietary information. It might take several days to configure privacy and can cost organisations millions in contracts.

Contact: Curtis
On Launchpad: disclosure + entitlement

Rationale

Confidential information is disclosed when a user is not intricately familiar with Launchpad's privacy features. They were not designed for users to create and configure, so without the assistance of an Launchpad Admin, there is a tremendous amount of risk of starting a private project.

Canonical staff disclosed confidential information several times in 2011 because Launchpad did not permit them to do their job.

While Launchpad does not know who should be permitted to have commercial features enabled, Launchpad Admins apply a few rules to determine entitlement that might be codified.

Stakeholders

User stories

As a member of team associated with an organisation
I want to create projects and teams with my organisation's name
so that It is clear who owns the project or team.

As a member of Canonical
I want to create a private team
so that I can start work immediately.

As a maintainer of a commercial project
I want to configure default private bugs
so that my proprietary data is not disclosed.

As a maintainer of a commercial project
I want to configure default private branches
so that my proprietary data is not disclosed.

Constraints and Requirements

These rules come from the common questions asked by Launchpad Admins to decide when to create or configure commercial features.

A commercial project with a current commercial subscription.

An organizational team is one that is considered to be the owner of a space.

Must

Nice to have

Must not

Out of scope

Subfeatures

Success

We want Canonical staff to Confidentially work on Launchpad. A good entitlement solution will work with any organisation/group with a commercial project.

How will we know when we are done?

How will we measure how well we have done?

Thoughts?

If commercial subscriptions are automatically awarded, then a mechanism is needed to notify and handle expiration so that the maintenance burden does not increase.

LEP/Entitlement (last edited 2012-04-23 23:05:04 by sinzui)