Your SlideShare is downloading. ×
Social Structure of Free Software Communities
Social Structure of Free Software Communities
Social Structure of Free Software Communities
Social Structure of Free Software Communities
Social Structure of Free Software Communities
Social Structure of Free Software Communities
Social Structure of Free Software Communities
Social Structure of Free Software Communities
Social Structure of Free Software Communities
Social Structure of Free Software Communities
Social Structure of Free Software Communities
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Social Structure of Free Software Communities

960

Published on

Published in: Economy & Finance, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
960
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. The social structure of free software communities Course: Dynamics of libre software communities Israel Herraiz <herraiz@gsyc.es> st A Coruña, December 1 2007 Master on Free Software
  • 2. Summary Do you want to become a free software ● developer? How would you start? ● How would you approach an existing ● project? Is there any typical social structure in free ● software projects? Master on Free Software
  • 3. FLOSS projects Projects are like any other human ● organization People assume different roles ● If you want to migrate from a role to ● another, what do you have to do? Do all the projects present a typical ● structure? Master on Free Software
  • 4. Roles in FLOSS projects Users ● Occasional users – Power users – Bug reporters ● Bug fixers ● Developers ● Core developers ● Master on Free Software
  • 5. Onion model Master on Free Software
  • 6. Onion model migration Master on Free Software
  • 7. Sequence User ● Start to participate in the community ● Report bugs ● Fix bugs ● Get a SCM account ● Master on Free Software
  • 8. Challenge Find one of the main contributors in your ● project Find that developer in the mailing list ● Track her participation in the mailing lists ● Track her participation in the SCM ● Track her relative importance and ● absolute total contributions Who is your developer? ● Master on Free Software
  • 9. Challenge Track the number of people participating ● in the user lists Track the number of people participating ● in the developer lists Track the number of people commiting ● changes All of these over time ● What is the ration among these ● parameters over time? Master on Free Software
  • 10. Challenge Track the total amount of messages in the ● user and developers lists Track the total amount of changes ● All of these over time ● What are the ratios among these ● parameters? What about messages per person and ● commits per person? How do they evolve? Master on Free Software
  • 11. References The social structure of Free and Open ● source software development The processes of joining in global ● distributed software projects Both papers included in the Moodle ● Master on Free Software

×