Komunity a vývoj software

Transkript

Komunity a vývoj software
Komunity a vývoj SW
Autor: Petr „SiLK“ Koloros
GNU/Linux je postaven na práci
dobrovolníků. V čem je tento
přístup jiný? Proč tvoří linuxáci
tak silné komunity? A jak se v
vyvíjí svobodný software v
prostředí komunit?
InstallFest 2004
www.installfest.cz
Komunity
Proč vznikají?
Jaké komunity?
www.installfest.cz
Proč komunity?
●
●
●
I linuxáci jsou družní
Linux je složitý a lidi si musí pomáhat
– Není složitý
– Najdete rychle pomoc a zdarma
– Možnost učit se - rady, triky, zkušenosti
Kontakty
www.installfest.cz
Jaké komunity?
●
●
●
Lokální neorganizované
– Elektronické setkávání (newsy, mailing-listy, IRC kanál, ..)
Organizované
– LUG (Linux User Group)
● Podpora
● Přednášky
● Reprezentace Linuxu
Globální
– Linuxáci obecně
– Hrdí, bojují za „svůj“ OS
– Podporují související aktivity
– Šíří GNU/Linux do světa
www.installfest.cz
Linuxoví vývojáři = také komunita
Linus Torvalds – šéf Linuxu
Richard Stallman
- GNU
Eric S. Raymond, Cathedral and Bazaar
Alan Cox, jádro
Jak se zapojit do komunity?
●
●
●
Prohledat okolí
– Elektronické kanály, známí
– Můžete se setkávat osobně
Veřejné kanály
– Mailová konference linux (www.linux.cz)
– IRC kanál linux.cz
LUGy
– *LUG
– CSLUG (www.linux.cz)
– CZSLUG (Czech Slackware Linux User Group)
www.installfest.cz
Vývoj software
O vývojářích
Podpora
Komunikace
Zpětná vazba
www.installfest.cz
Vývoj software
●
●
Pro peníze
– Kvalita do výše platu
– Prodej nedokončeného díla
Nadšenci a dobrovolnící (Linux)
– Osobní angažovanost
– Velmi rychlá distribuce
– Velké množství vývojářů – rychlý vývoj
– Na vývoji se můžete podílet, je otevřený
www.installfest.cz
Svobodný software
●
●
Vliv na vývoj
– Odstraněna omezení (můžete kopírovat, měnit, šířit)
– Téměř žádná byrokracie
Vliv ekonomický
– Firmy jsou ochotny zaplatit za implementaci nějaké featury
www.installfest.cz
Podpora uživatelů
●
●
Komerční podpora
– Finanční stránka
– Cílem může být pouze dočasné řešení
Nekomerční podpora
– Nemusí být tak rychlá, ale bývá rychlá
– Lidský přístup
– Umožňuje nahlédnout pod pokličku
– Kontakty, zkušenosti
www.installfest.cz
Podpora uživatelů - příklady
●
●
Komerční manuál
– Musí vyhovovat všem
– Nenajdete vše
Nekomerční manuál
– Není zde taková odpovědnost
– Zábavnější
– Pokročilé tipy a triky
– Lidský přístup
– Nejen pro debily
www.installfest.cz
Komunikace
●
●
●
Mezi vývojáři
– Soukromé kanály
– Veřejné mailing listy (vídíme, jak se to vaří)
– Irc kanály
– Osobní setkávání
Mezi vývojáři a uživateli
– Veřejně dostupné kanály vývojářů
– Feature request listy
– Soubory: README, Changelog, INSTALL
Mezi uživateli
– Podobné jako u vývojářů
www.installfest.cz
Zpětná vazba
●
●
Bugreporty
– Automatizované bugreporty
– Web: Bugzilla.org
Komunikace s vývojáři
www.installfest.cz
Modely vývoje software
Katedrála
Bazar
Přehled vývoje projektů
www.installfest.cz
Katedrála
●
●
●
Pomalý a kvalitní vývoj
Málo dynamické
Uzavřená skupina vývojářů
www.installfest.cz
Bazar
●
●
●
●
●
Velká nabídka
Všichni se dohadují mezi sebou
Projekt je otevřen všem
Vývoj je nepředvídatelný
Příklad – vývoj jádra
www.installfest.cz
No a máme tu mazanici (vývoj jádra)
Linux (kernel)
Vývojáři (kdokoliv)
www.installfest.cz
No a máme tu mazanici (vývoj jádra)
Linus Torvalds
Linux (kernel)
Vývojáři (kdokoliv)
www.installfest.cz
No a máme tu mazanici (vývoj jádra)
www.kernel.org
Linux (kernel)
Vývojáři (kdokoliv)
www.installfest.cz
No a máme tu mazanici (vývoj jádra)
www.kernel.org
Linux (kernel)
Vývojáři (kdokoliv)
uživatelé
www.installfest.cz
Bazarový vývojový systém
●
●
●
Sourceforge.net, Freshmeat.net
Běží jako web
Projekty:
– Soubory ke stažení (včetně vývojové verze)
– Fórum
– Databáze chyb
– Možnost dotace projektu
– Homepage
www.installfest.cz
Sourceforge
www.installfest.cz
Freshmeat
Freshmeat – detail projektu
Závěrem
Co si odnést
Další čtení
www.installfest.cz
Shrnutí
●
●
●
Komunity
– Pomoc, kontakty, zkušenosti
Vývoj sw
– Modely: katedrála, bazar.
– GNU/Linux = bazar
Bazar
– Lidský přístup
– Otevřený pro všechny
– Systémy pro vývoj
– Snadné začít vlastní projekt, nebo se připojit
www.installfest.cz
Další čtení
●
●
Komunity:
– http://www.linux.cz
– http://www.google.com
Vývoj software:
– http://www.catb.org/~esr/writings/cathedral-bazaar/
– http://www.sourceforge.net
– http://www.freshmeat.net
www.installfest.cz
No a máme vymalováno.
Připomínky na adresu:
[email protected]

Podobné dokumenty

Novinky v oblasti sítí

Novinky v oblasti sítí http://data.pavlix.net/fedora-release-party/2012/

Více

Lokalizace Slackware Linuxu

Lokalizace Slackware Linuxu # setenv LC_ALL=cs_CZ Ve Slackware Linuxu se nastavení locale ukládá do /etc/profile.d/lang.sh a /etc/profile.d/lang.csh. To se používá jako globální nastavení. Pokud pracují na počítači pouze Češi...

Více

SENTINEL SuperPro 6.6.0 – NOVINKY A TIPY

SENTINEL SuperPro 6.6.0 – NOVINKY A TIPY Ve kerá komunikace mezi klí em, driverem a aplikací je ifrována algoritmem AES. Aplikace je tak chrán na proti t mto útok m: - Record/Playback - Emulace driveru - Útok na komunika ní layer klí e - ...

Více

Ubuntu server - Ubuntu Saucy Release Party

Ubuntu server - Ubuntu Saucy Release Party Kde se s Ubuntu serverem setkáme? Kdo jej používá?

Více

Posilování s vlastním tělem jako kompenzace tréninku taekwonda

Posilování s vlastním tělem jako kompenzace tréninku taekwonda  Platí pro netalentované děti, jako vrcholové sportovce (je to možná to nejdůležitější, co si „odpad“ může z tkd odnést)  Zkouška z fotek

Více

Zajímavé pokusy pro osvojování učiva chemie

Zajímavé pokusy pro osvojování učiva chemie Postup: Do baňky o objemu dáme 250 ml vody a v ní rozpustíme 4g hydroxidu sodného (C) , a 4,5 g glukosy. Po té přidáme 2 ml 0,1% roztoku methylenové modři a baňku těsně uzavřeme. Po protřepání se ...

Více

1920/1921

1920/1921 National Hockey League (NHL) I. polovina ① ② ③ ④

Více

1919/1920

1919/1920 Finále Stanley Cupu se hrálo v Ottawě, 4. a 5. utkání v Torontu.

Více

Alberik Mazák - Rukopisné dílo, souhrn stavu bádání, práce Ondřeje

Alberik Mazák - Rukopisné dílo, souhrn stavu bádání, práce Ondřeje Přesvědčení o primitivnosti kompozic raně barokního období, založené na četnosti černých not a koloratur, přetrvává dodnes a týká se zejména Mazáka5. Je to třeba mít na paměti, pokud začneme Mazáko...

Více