Life of a Wookie

40 %
60 %
Information about Life of a Wookie

Published on October 9, 2009

Author: scottw

Source: slideshare.net

Description

Presentation at OSS Watch event in Oxford about community engagement in Open Source from the perspective of the Wookie project

OSS Watch, Oxford 9 Oct 2009 Life of a Wookie Scott Wilson (University of Bolton) Scott. bradley [email_address] Twitter: scottbw

Open Source & Community What I’ll talk about: What Wookie is… Why community matters to our work How we support community What the barriers are, and how we overcome them What problems we’ve faced, and how we tackled them.

What I’ll talk about:

What Wookie is…

Why community matters to our work

How we support community

What the barriers are, and how we overcome them

What problems we’ve faced, and how we tackled them.

Why community matters to an OSS project

 

Open source communities… No community: dead code Geek High Priesthood: open source, closed community Lots of Developers, No users: unfriendly geek tool shed Lots of Users, No developers: abandonware User and Developers: Yay!

No community: dead code

Geek High Priesthood: open source, closed community

Lots of Developers, No users: unfriendly geek tool shed

Lots of Users, No developers: abandonware

User and Developers: Yay!

Apache Wookie (incubating) Entered incubator July ‘09 originally developed in Framework 6 IP Funded projects tend to build prototypes, not communities http://incubator.apache.org/wookie/ W3C Widget Engine W3C Packaging and Configuration W3C Widget Object Google Wave Gadget API

Entered incubator July ‘09

originally developed in Framework 6 IP

Funded projects tend to build prototypes, not communities

http://incubator.apache.org/wookie/

W3C Widget Engine

W3C Packaging and Configuration

W3C Widget Object

Google Wave Gadget API

Why the foundation route? Mechanisms to support community Clear processes and governance, already trusted by developers Clear licensing and legal framework, removing barriers to adoption These are all things a viable OSS project needs - but are hard to set up and run alone

Mechanisms to support community

Clear processes and governance, already trusted by developers

Clear licensing and legal framework, removing barriers to adoption

These are all things a viable OSS project needs - but are hard to set up and run alone

Community in Wookie

This is how I see our community - and one of my tasks is to make sure there is a steady supply of people moving through these stages

 

To be viable, Wookie needs more variety here

 

 

 

Developers aren’t lawyers But you wouldn’t know it sometimes…

But you wouldn’t know it sometimes…

overcoming the barriers From the OSS project: Documenting and explaining processes Actively reaching out to developers to help them over the barrier From the external team: Understanding tracker-based workflows Understanding distributed development It can be surprising how many developers (still) don’t have issue tracker and source control experience

From the OSS project:

Documenting and explaining processes

Actively reaching out to developers to help them over the barrier

From the external team:

Understanding tracker-based workflows

Understanding distributed development

It can be surprising how many developers (still) don’t have issue tracker and source control experience

Being nice is a survival strategy in OSS

Cases LAMS: integration HUT: bugfix UPD/EPFL/TG: feature spec

LAMS: integration

HUT: bugfix

UPD/EPFL/TG: feature spec

Problems we’ve faced Developers reluctant to tackle IP & licensing issues why do I need to sign this? Can I be bovvered? Developers inexperienced with issue trackers Developers not understanding workflows do I submit the patch or create an issue first? Managers worried about what their developers may be getting them into what’s our exposure? What are we committing ourselves to? What if I need you for xyz…

Developers reluctant to tackle IP & licensing issues why do I need to sign this? Can I be bovvered?

Developers inexperienced with issue trackers

Developers not understanding workflows do I submit the patch or create an issue first?

Managers worried about what their developers may be getting them into what’s our exposure? What are we committing ourselves to? What if I need you for xyz…

How are we doing? Even with active support, you don’t get everyone over the barriers (even in our own organisation) A long way to go yet… A good range of developers engaged, slowly moving up the ladder A lot of new project proposals (FP7, JISC…) want to use Wookie, so more developers likely coming into the picture

Even with active support, you don’t get everyone over the barriers (even in our own organisation)

A long way to go yet…

A good range of developers engaged, slowly moving up the ladder

A lot of new project proposals (FP7, JISC…) want to use Wookie, so more developers likely coming into the picture

Why its worth it: External contributions help fix bugs, add features, identify user requirements More people tends to bring more diversity of markets where the software can be applied Contributing to open source projects helps developers gain important professional skills Working with open source projects provides opportunities for new partnership

External contributions help fix bugs, add features, identify user requirements

More people tends to bring more diversity of markets where the software can be applied

Contributing to open source projects helps developers gain important professional skills

Working with open source projects provides opportunities for new partnership

Get involved! Send subscribe message to [email_address] Submit issue reports, feature requests, patches: http://issues.apache.org/jira/browse/WOOKIE Come to Apache/CETIS Widgets Meetup, London , 13th October http://wiki.cetis.ac.uk/Widgetmeetup_Oct09

Send subscribe message to [email_address]

Submit issue reports, feature requests, patches: http://issues.apache.org/jira/browse/WOOKIE

Come to Apache/CETIS Widgets Meetup, London , 13th October http://wiki.cetis.ac.uk/Widgetmeetup_Oct09

Add a comment

Related pages

Wookiee - Wookieepedia - Wikia

The Wookiee people by and large hated Trandoshans, ... Aftermath: Life Debt; Bloodline; All Creatures Great and Small; Star Wars: Poe Dameron 2: ...
Read more

Life Of A Wookie - Battlefield 4 Fooligans Ep17 ...

Want to watch this again later? Sign in to add this video to a playlist. Please be sure to leave a LIKE if you enjoyed the video :) SUBSCRIBE ...
Read more

Day In The Life Of A Wookie - YouTube

You think you have a tough life....check out "A Day In The Life Of A Wookie
Read more

What is the life span of a wookie? - WookieeAnswers - Wikia

What is the life span of a wookie? 5,983 pages on this wiki. Edit Classic editor; History; Talk 0. Hmmm, since a "wookie" is a fictional character...who ...
Read more

Wookies In Real Life: A Day In The Life Of A Wookie [10 Pics]

This photography collection features wookies IRL. You'll get to see the relaxed side of a wookie's lifestyle and what they do with their spare time at home.
Read more

Life As a Wookie [PIC] - BuzzFeed

Life As a Wookie. The things Chewbacca has to go through. posted on September 15, 2011 at 7:21am EDT
Read more

life as a wookie | Tumblr

It is a celebration of the winter Wookie holiday known as life day. ask-mitaka. Follow
Read more

Wookiee | StarWars.com

Live Shows; Books; Login; My Account. Account Settings; Logout; Show Disney.com Hide Disney.com. Log In // ... A rare example of a Wookiee in the Jedi ...
Read more

Life Day - Wookieepedia - Wikia

Life Day was a Wookiee holiday celebrated by the inhabitants of Kashyyyk every three years. It was a celebration of the planet's diverse ecosystem and the ...
Read more