symbian: collaboration, open, closed, dead?

16
Symbian: collabora.on, open, closed, dead? Stephen R. Walli September 2011

Upload: stephen-walli

Post on 18-Dec-2014

870 views

Category:

Technology


3 download

DESCRIPTION

Talk I gave at the Transfer Summit/UK conference: http://www.transfersummit.com/

TRANSCRIPT

Page 1: Symbian: collaboration, open, closed, dead?

Symbian:  collabora.on,  open,  closed,  dead?  

Stephen  R.  Walli  

September  2011  

Page 2: Symbian: collaboration, open, closed, dead?

A  Symbian  Timeline  

•  1998  Symbian  Ltd.  created  •  2008  Symbian  has  ~66%  market  share  •  2008  Nokia  acquires  Symbian  Ltd.    •  2009  Symbian  FoundaDon  launches  •  2010  (early)  FoundaDon  “ships”  first  “open”  release  

•  2010  (end)  Nokia  announces  FoundaDons  end  

•  2011  FoundaDon  closes  

Page 3: Symbian: collaboration, open, closed, dead?

What  is  a  Founda.on?  

FoundaDons  are  non-­‐profits*  that  provide:  Legal  Structure  

Business  OperaDons  Technical  Services  

*  But  they  are  sDll  businesses  

Page 4: Symbian: collaboration, open, closed, dead?

Why  does  it  ma<er?  

FoundaDons  act  as  community  centre-­‐of-­‐gravity  Neutrality  encourages  contribuDon  

Clean  IP  encourages  adopDon  

Page 5: Symbian: collaboration, open, closed, dead?

Founda.on  as  Community  Centre-­‐of-­‐Gravity  

Page 6: Symbian: collaboration, open, closed, dead?

Crea.ng  Strong  Communi.es*  

•  Create  an  Architecture  of  ParDcipaDon  –  Start  the  conversaDon  with  code  and  great  technology  –  Have  frequent  releases  

•  Need  to  make  it  easy  to  join  the  conversaDon    –  Give  people  things  to  do  –  Build  tutorials,  documentaDon,  books  

•  Find  and  support  your  tribal  leader(s)  •  Commi\ers  need  to  be  strong  communicators  with  good  conflict  

resoluDon  skills    •  Be  as  transparent  as  possible  

–  No  internal  mailing  lists  –  Publish  the  bug  database  –  Push  everything  to  the  edge  

*  A  Symbian  Training  Slide  

Page 7: Symbian: collaboration, open, closed, dead?

A  Failure  to  Communicate*  

•  Not  all  developers  are  good  communicators    •  Marketers  sDll  want  to  be  in  control  

–  Remember  you  win  by  giving  up  control  –  Novell  Hula  failure  (Keeping  the  “cool  features”  back  to  make  a  “big  

splash”)      •  Too  easy  to  fall  back  into  the  old  way  of  doing  things  •  How  do  you  know  when  you  are  successful?  

–  Metrics  are  hard  to  gather  •  If  you  publish  it  the  world  will  NOT  beat  a  path  to  your  door  

(Mozilla)  •  Not  invented  here  and  a  second  class  community  (OpenSolaris)  •  Holding  back  technology  (Hula)  •  Holding  back  informaDon  is  a  breach  of  trust  

*  A  Symbian  Training  Slide  

Page 8: Symbian: collaboration, open, closed, dead?

Berkus’s  Ten  Steps  to  Destroy  Your  Community  

Difficult  Tools  Poisonous  People  No  DocumentaDon  Closed  Door  MeeDngs  Legalese,  Legalese,  Legalese  Bad  Liaison    Governance  ObfuscaDon  Screw  around  with  Licenses  No  Outside  Commi\ers  Be  Silent  

Page 9: Symbian: collaboration, open, closed, dead?

Neutrality  Encourages  Contribu.on  (Inbound)  

Page 10: Symbian: collaboration, open, closed, dead?

Neutrality  and  Ownership  

•  Henrik  Ingo  staDsDcs  on  foundaDons  and  project  acDvity  (h\p://bit.ly/f3O34M)  

•  Successful  Projects  Grow  and  Evolve  unDl  …  – Apache  Soiware  FoundaDon  – OSDL/Linux  FoundaDon  – Eclipse  FoundaDon  

Page 11: Symbian: collaboration, open, closed, dead?

Clean  IP  Encourages  Adop.on  (Outbound)  

Page 12: Symbian: collaboration, open, closed, dead?

Legal  Structures  are  Important  

•  License  (inbound/outbound)  •  Assignments  and  ContribuDon  Licenses    

•  Provenance  tracking  •  Liability  and  risk  management  

•  Commi\er  indemnificaDon  

Page 13: Symbian: collaboration, open, closed, dead?

Corporate  Projects  

versus  

Page 14: Symbian: collaboration, open, closed, dead?

Symbian  Founda.on  Execu.on  

Code  flow  and  neutrality  Efficiency  and  cost  effecDveness  

Membership  culture  

Corporate  culture  

Page 15: Symbian: collaboration, open, closed, dead?

Symbian  now  …  

Not  Open  Source,  just  Open  for  Business  We  have  received  quesDons  about  the  use  of  words  “open”,  “open  source”,  and  about  having  a  registraDon  process  before  allowing  access  to  the  code.  As  we  have  consistently  said,  Nokia  is  making  the  Symbian  plalorm  available  under  an  alternaDve,  open  and  direct  model,  to  enable  us  to  conDnue  working  with  the  remaining  Japanese  OEMs  and  the  relaDvely  small  community  of  plalorm  development  collaborators  we  are  already  working  with.  Through  these  pages  we  are  releasing  source  code  to  these  collaborators,  but  are  not  maintaining  Symbian  as  an  open  source  development  project.  Consistent  with  this,  the  Nokia  Symbian  License  is  an  alternaDve  license  which  provides  an  access  to  Nokia’s  addiDonal  Symbian  development  for  parDes  which  collaborate  with  Nokia  on  the  Symbian  plalorm.  Also  consistently  with  the  announcement,  we  are  monitoring  the  registraDons  and  approving  the  aforemenDoned  plalorm  collaborators  only.  There  is  a  backlog  of  registraDons  which  we  are  processing  conDnuously.  AddiDonally,  Nokia  is  commi\ed  to  supporDng  applicaDon  developers  to  leverage  the  conDnuing  opportunity  from  Symbian  and  Qt,  they  can  get  that  support,  including  development  tools,  documentaDon  and  other  assistance  from  Forum  Nokia.  

h\p://bit.ly/ffcKZ9  

Page 16: Symbian: collaboration, open, closed, dead?

Ques.ons?  

Stephen  R.  Walli  

Technical  Director,  Outercurve  FoundaDon  h\p://www.outercurve.org  

[email protected]  h\p://stephesblog.blogs.com    (Once  More  unto  the  Breach)  

h\p://www.networkworld.com/community/walli  

@stephenrwalli