Fenomén

Open Source
Free Software Foundation
GNU/Linux

základní myšlenky a filosofie, historie, vývoj, současnost
Jedna z modifikací GNU loga
Luboš Račanský, Vít Zikmund, Michal Turek
2007-03-30

Dva přístupy k vývoji software

Richar M. Stallman Steve Ballmer
Richar M. Stallman - Zakladatel Free Software Foundation
Steve Ballmer - CEO společnosti Microsoft®

Video: Dancemonkeyboy, Developers

Stallman: evangelizace, blázen, fanatik? Ballmer: I - love - this - company - yeeeah! Developer, developer, developers...

Začátky...

Společnost Microsoft® v roce 1978

"Stallmanovské rysy" nejsou specifikem Linuxáků

Video: No, it's just $99

btw, microsoft jednu dobu vyvíjel vlastní unixový systém, ještě před Windows, virtuální projekt http://www.mslinux.org/

Katedrála a tržiště

Eric S. Raymond The Cathedral & The Bazaar
Eric S. Raymond, Katedrála a tržiště
http://www.zvon.org/ZvonHTML/Translations/cathedral-bazaar/front_cs.html

Síla unixu

# V Bashi narychlo napsaný XML parser, který rekurzivně synchronizuje
# dva adresáře - "klikáním v okýnkách" práce minimálně na týden

for i in $( cat $1 | grep "status=\"$2\"" | sed 's/.*name="\([^"]*\)".*/\1/' ); do
       mkdir -p `echo "$4/$i" | tr '\\' '/' | sed 's/\(.*\)\/.*/\1/'`
       cp -v `echo "$3/$i" | tr '\\' '/'` `echo "$4/$i" | tr '\\' '/'`
done

GNU/Linux není pouze příkazová řádka

http://www.root.cz/clanky/ako-na-akcelerovany-desktop-v-debian-etch/

Každému, co libo...

Window manager Twin

Byl jednou "jeden" GNU/Linux

Roztříštěnost, paralelní vývoj úplně stejných nekompatibilních věcí :-(, dobré myšlenky přežijí - evoluce, díky GPL může kdokoli pokračovat ve vývoji nebo jít od určitého místa jinudy - Debian/Ubuntu, ale může se to zvrhnout Kubungu/Xubuntu/Edubuntu/ChristianUbuntu, víceméně změna ve dvou, třech balíčkách ve standardní instalaci a jiný wallpaper.

Konst & centericq

Konstantin Kljagin
Debian Sarge, PekWM, aterm, centericq, gkrellm, netwmpager, hsetroot
http://www.root.cz/clanky/tvurce-centericq-dulezite-je-programovat/

V době, kdy byl instant messaging v začátcích se Konst rozhodl napsat si vlastního konzolového ICQ klienta. Centericq mu začalo kompletně vyhovovat a tak neměl potřebu ho dále vylepšovat a velice rychlý vývoj se cca. před rokem a půl zastavil. Před nedávnem vznikla skupina lidí, kteří chtějí ve vývoji pokračovat, ale zatím nenapsali žádný kód. Nejprve jsem zaznamenal lidi, kteří žádali implementaci nové funkce, které chtějí. Prý jim to dlužím, protože můj software používají. To je opravdu rozčilující. Také jsem dostal maily od lidí, kteří tvrdili: "Potřebuju vlastnost X. Udělal bych to, ale nemám čas." To vás taky naštve, protože to zní, jakoby můj čas byl levnější než ten jejich. Zdrojový kód je otevřený, kdokoliv může kdykoliv pokračovat. Co se týče mě, pokud bude něco zásadního, jsem ochoten to opravit nebo implementovat. Zaznamenal jsem skupinu lidí, kteří diskutují o tom, jakou verzi Wiki nainstalovat a jaký hosting použít. Také zavedli dva patche, které přidaly dvě "case" definice a nějaké přetypování. Žádná skutečná vylepšení, žádné programování. Proč jsi je tedy nazval vývojáři? Je to pořád dokola ten samý problém. Lidé si myslí, že open source znamená přijít s něčím, co potřebujete a "někdo" to pro vás napíše. Nikdo to nenaprogramuje. Musíte vy. Pokud to neumíte, pak nemáte svůj den. Já osobně jsem nikdy o žádnou funkci nežádal. Napsal jsem ji a poslal patch. Pokud mi někdo pošle rozumný kus kódu, dám mu bez problémů přístup do CVS. Mně to funguje. Přesto kdyby někdo chtěl implementovat UTF-8 nebo podporu více účtů, nemusí se mnou přijít do styku. Musí to napsat a všichni (včetně mě) to pak budou použivat.

Jsem unavený z operačních systémů...

http://x3m.blog.root.cz/0703/som-unaveny

Windows Vista je tady

Řekněte "LOL !"

Video: Linux, Windows, Mac

O prezentaci: proč zrovna v HTML?

"Přijal slib používat pouze *nix, emacs a LaTeX a nikdy nespalovat žádné další neurony na přechodné, pochybné alternativy."

Brent Ware (Open Source - vývoj webových aplikací s LAMP, Mobil Media a.s. 2003, str. 18)

:-)

Literatura

Děkujeme za pozornost

Download této prezentace: http://woq.nipax.cz/o_prezentace.php