You are on page 1of 15

October 2009

Contribution Process
Short Overview

  Legal Considerations
  Process Overview
  Proposed Changes
  Innovation Projects
  Discussion, Q&A

Lars Kurth, Contributor Community
Legal Considerations

Copyright © 2009 Symbian Foundation. 2
Stuff about licenses
(that you should know)

SFL EPL

  License text, see here   License text, see here
  Component   Similar definition of
  Code & docs released and Component
licensed by the foundation
and MCA under the SFL
(section 2)
  Modifications (section 4.1)   Modifications
  Member shall provide any   Need to be published (but
modifications to the not be made available to
foundation the foundation)
  Foundation does not need   Typically alongside a
to utilize provided product or a company web
modifications site

Interesting
Implications
Copyright © 2009 Symbian Foundation. 3
Members, Individuals & Licenses
Individuals Members

  Bylaws do not allow individuals   Companies and their employees
to contribute to can contribute to the platform
  packages under the SFL   Only members can see SFL
  Individuals can see EPL code, code
but not SFL code   To contribute, to the SFL
  The EPL will fix this   Member Contribution
Agreement (list published
monthly to mailing list)
  Some legal / web-site tweaks   Non-Member Contribution
may be needed once everything Agreement
is EPLed (worked on)

Copyright © 2009 Symbian Foundation. 4
Process Overview

Copyright © 2009 Symbian Foundation.
The Onion Model …

Copyright © 2009 Symbian Foundation. 6
Flow from a contributors view
Report Problem
I want to
Licensing and
contribute to I want to log a bug The browser
Membership
Symbian report is crashing
Foundation considerations

Opportunity
Suggest
Adopt a new
I want to suggest
and cool
something new
runtime

Fix Solution
What kind of I have fixed a bug in I’ve stopped
contribution is it? Symbian code the browser
crashing
Enhance
I want to improve or I want to add
enhance existing a Bluetooth
functionality profile

Extend
I want to add new I want to add
functionality to the Bondi widgets
platform

Innovate
I want to innovate Porting the
using the Symbian Dalvik Virtual
platform Machine

See Contribution Process
Copyright © 2009 Symbian Foundation. 7
Summary of proposed council charter
changes

October 2009
To be ratified by
BoD in Oct
Proposed contribution review cycle

new

old

See Forums
Summary of other proposed changes
  AC veto of UIC decisions
  Explicit mention of the veto has been removed from the charter to
reflect the fact that neither AC nor UIC believe that it is
appropriate
  The veto is also enshrined in the Membership Rules and hence the
concept still exists irrespective of the changes made here
  UI Council vision updated
  As agreed by UI Council
  Alignment with membership rules
  A few clarifications made (primarily in section 3) to more clearly
align the charters with the membership rules (at suggestion of
Sony Ericsson)
  Wording changes throughout:
  “collaboration process” has become “contribution process”
  “development proposal” has become “major contribution
proposal”
  Other minor changes made for purposes of clarity
Innovation Projects

Copyright © 2009 Symbian Foundation. 11
Ideation

I want to start a
Is my idea
Yes
Symbian innovation
already qualified?
Project

Incubate
Assign Project
No Ownership &
Develop Plans

Submit to the Promote your idea •  Charter
Symbian Ideas to get community
site Support
•  Leader
•  Team

Iterate based on
Community Feedback

See: Ideas Site See Forums

Copyright © 2009 Symbian Foundation. 12
Incubation See Forums

Incubation

Progress
Ideation Graduation
1 Month Project Initiation
Review Design
(Self Nomination)
•  Wiki
•  Forum Build
•  Mailing List No
•  IP Guidelines Progress
•  Feature Code Line Verify
•  Community Mentor

Termination Document

Active
90 days

Termination Annual Project
Notification Review
Inactive

Copyright © 2009 Symbian Foundation. 13
Graduation Will just follow the
regular process, e.g.
via council processes

I would like my
Symbian Innovation Platform Extension Accept
Project to become part Process
of the platform

Symbian
Graduation Reject Platform
(Self Nomination)

My Symbian Innovation
Project should be Platform Accessory
optional to users of the Application
platform

Symbian
Accessory
You can choose to maintain or
evolve you Symbian Accessory by
continuing to incubate your
Symbian Innovation Project

Incubation

Copyright © 2009 Symbian Foundation. 14
Welcome!
Discussion

15