Maintain – sköt om ditt      foss­projekt!
Daniel Stenberg●    Free Software●    Network hacker●    Embedded developer●    Consultant    Email:     daniel@haxx.se   ...
Mina erfarenhetercURL, Rockbox, Linux kernel, c­ares, roffit, trio, Subversion, mail2sms, Hypermail, Frexxed, FPL, fcpp, o...
Agenda●    Vad är att lyckas?●    5 Hörnpelare●    Andra bra grejor
Typiska FOSS­projekt●    inte kommersiella●    är små●    liten grupp utvecklare●    ofta en ledarperson
Lyckas●   Tjäna (mycket) pengar?●   Många användare?●   Få fler utvecklare?●   Personlig utveckling?●   Social närvaro / t...
Så hur når man dit?●    sker inte av sig självt●    “någon” är ingen, gör det själv!
Allmänt hyfs●    räcker långt
Daniels 5
1 Licens●    Välj tidigt●    Stå fast●   OSI­kompatibel●   GPL­kompatibel●   Copyright?●    Öppet!
2 Kod●   Publik kod­repository●   Frekventa releaser●   Bör kunna byggas med öppna verktyg●   Daily builds    ●   patchar ...
3 (Utvecklar­)          dokumentation●    Utan utvecklare finns inte     projektet!●    Bredda utvecklarbasen●    Sänk trö...
4 Community●   Web­sajt●   Mailinglista    ●   se till att folk får svar●   Tacka och ge credits●   Ta emot patchar och bu...
5 Ledare●   Införstådda i kod och design●   Sätter gränser, lägger ribban. Står fast●   Lyssnar av. Är flexibel●   Bestämm...
… och lite andra bra grejor
Påminn: vad är open             source●   Brukar behövas●   Får tillbaks fokus till att saker händer för att     någon gör...
Maxa öppenhet●    publik kod­repository●    commitmails●    alla diskussioner och beslut per     mail●    “real life”­möte...
Bra grejor●   Behåll fokus – vad är detta projekt och varför●   Använd engelska!●   Gör projektet oberoende av en enskild ...
Summering
Studiematerial●   “How to Protect Your     Open Source Project     From Poisonous People”●   “Producing Open     Source so...
Frågor?
Upcoming SlideShare
Loading in …5
×

Foss sthlm maintain foss

1,152 views

Published on

Daniel Stenberg's slides for his talk at the foss-sthlm meetup #5 at Febryary 24th 2011.

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

  • Be the first to like this

No Downloads
Views
Total views
1,152
On SlideShare
0
From Embeds
0
Number of Embeds
115
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Foss sthlm maintain foss

  1. 1. Maintain – sköt om ditt  foss­projekt!
  2. 2. Daniel Stenberg● Free Software● Network hacker● Embedded developer● Consultant Email: daniel@haxx.se Twitter: @bagder Web: daniel.haxx.se Blog: daniel.haxx.se/blog
  3. 3. Mina erfarenhetercURL, Rockbox, Linux kernel, c­ares, roffit, trio, Subversion, mail2sms, Hypermail, Frexxed, FPL, fcpp, openpackages, smash, libssh2, recentcvs, Ample, Dancer, u­boot, spam.pl, wget, Triacle
  4. 4. Agenda● Vad är att lyckas?● 5 Hörnpelare● Andra bra grejor
  5. 5. Typiska FOSS­projekt● inte kommersiella● är små● liten grupp utvecklare● ofta en ledarperson
  6. 6. Lyckas● Tjäna (mycket) pengar?● Många användare?● Få fler utvecklare?● Personlig utveckling?● Social närvaro / trevlig community?● Buggfri kod?● Snygg sajt?● Bra dokumentation?
  7. 7. Så hur når man dit?● sker inte av sig självt● “någon” är ingen, gör det själv!
  8. 8. Allmänt hyfs● räcker långt
  9. 9. Daniels 5
  10. 10. 1 Licens● Välj tidigt● Stå fast● OSI­kompatibel● GPL­kompatibel● Copyright?● Öppet!
  11. 11. 2 Kod● Publik kod­repository● Frekventa releaser● Bör kunna byggas med öppna verktyg● Daily builds ● patchar mot senaste ● buggrapporter mot senaste ● färre dubletter bland rapporterna
  12. 12. 3 (Utvecklar­)  dokumentation● Utan utvecklare finns inte  projektet!● Bredda utvecklarbasen● Sänk trösklar för nya utvecklare● Hjälp andra hjälpa sig själva● Se till att andra kan hjälpa andra
  13. 13. 4 Community● Web­sajt● Mailinglista ● se till att folk får svar● Tacka och ge credits● Ta emot patchar och buggrapporter● Dela ut ansvar, bredda● Respektera feedback● Företags­fokus● Foundation / Non­profit
  14. 14. 5 Ledare● Införstådda i kod och design● Sätter gränser, lägger ribban. Står fast● Lyssnar av. Är flexibel● Bestämmer design och koncept● Aktiva● Asbestunderkläder är bra
  15. 15. … och lite andra bra grejor
  16. 16. Påminn: vad är open  source● Brukar behövas● Får tillbaks fokus till att saker händer för att  någon gör det, inte för att någon gnäller● Påminner om att jobbet oftast görs gratis● Alla kan vara med, även de som inte  programmerar● Du kan också● Vänta inte, gör det själv!
  17. 17. Maxa öppenhet● publik kod­repository● commitmails● alla diskussioner och beslut per  mail● “real life”­möten: resultat på mail● mycket mail
  18. 18. Bra grejor● Behåll fokus – vad är detta projekt och varför● Använd engelska!● Gör projektet oberoende av en enskild person● automatisera. Releaser, snapshots, arkivering –  minskar personberoende, ökar release­hastiget,  ökar enklare öppenhet● webbsajten bör kunna uppdateras/ändras av  projektmedlemmar
  19. 19. Summering
  20. 20. Studiematerial● “How to Protect Your  Open Source Project  From Poisonous People”● “Producing Open  Source software”● “The Art of Community”
  21. 21. Frågor?

×