jako základní princip vývoje svobodného softwaru



Podobné dokumenty
Svět svobodného softwaru

Komplexní informační systém AMOS IS

Viktor Fuglík. Katedra informačních technologií a technické výchovy, Pedagogická fakulta Univerzity Karlovy v Praze

v praxi českých knihoven Václav Jansa ÚISK FF UK

SCM = Source Code Management software, základní typologie rozdělení je podle počtu a umístění základního úložiště kódu(=repository) na:

Jak sledovat využívanost knihovního fondu

Řízení reálných projektů, agilní metodiky

Návrh zajištění participace při přípravě aktualizace Strategického rámce udržitelného rozvoje

Verzovací systémy. Pořádek především!

AthenaPlus Seminář Národní agregátor ve světě eculture

O projektu Nasazení OpenOffice.org v praxi

Drupal konference sobota,

Knihovní software Evergreen v ČR současný stav a výhled do budoucna

Přístupy k efektivnímu využití modelu MBI

Uvažujete o změně automatizovaného knihovního systému?

Profesionální služby kolem Linuxu

Konference GIS v plánování měst a regionů GIS v rámci informačního systému pro operační řízení HZS ČR

Olga Rudikova 2. ročník APIN

Otevřený katastr (OK)

Vývoj řízený testy Test Driven Development

Seminář VŠE, ČSSI a ICT UNIE

Sociální média v Knihovně Evropského parlamentu

Matematický software pro Linux

Obecné informace o cvičeních

Strategický dokument se v současné době tvoří.

Komunitní lokalizace svobodného a otevřeného softwaru. Petr Kovář LinuxAlt 2010, 6. listopadu 2010

Licence. J. Vrzal, verze 0.8

MICROSOFT OFFICE. Městská knihovna Ostrov, p. o. Douša Ondřej

Instalace a konfigurace ústředen Asterisk. Bc. Marek Červenka, IPEX a.s.,

O projektu OpenOffice.org a IBM OS/2 OS/2 a Open Source

Open Bibliography Data. ( Matouš Jobánek

ve spolupráci s Zavádíme a provozujeme užitečné informační technologie v organizacích.

Podpora využívání elektronických informačních zdrojů na ČVUT Ilona TRTÍKOVÁ

PID Lítačka regionální dopravní systém

Praktické možnosti online vzdělávání pro knihovníky

Webové rozhraní pro datové úložiště. Obhajoba bakalářské práce Radek Šipka, jaro 2009

Smart City implementace konceptu ve Zlíně

Výzva č. 19 IOP Služby TCK. Ing. Tomáš Kuba Plzeňský kraj

Tisková konference VSCloud

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: AVTK. Úvod. strana 1

Správa verzí souborů na cvičení

1. Využívání služeb servisního portálu

rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek

SDÍLENÍ - VÝMĚNA -ARCHIVACE. Petr Siblík

Portál úředníka. Lubomír Forejtek

Strategie NTK Prezentace pro MŠMT

Moderní veřejná správa

Free and Open Source Software for Geoinformatics FOSS4G

PRAVIDLA SOUTĚŽE VIP - Vyvíjej, Inovuj, Programuj

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE - Online Collaboration SYLABUS 1.0 (M14)

Počítače a volný čas dětí a mládeže

Joelův test. 12 kroků k lepšímu programování. Jaroslav Šnajdr

Proč knihovny potřebují centrální služby knihoven víc než Facebook nebo Twitter?

PRIORITY PROGRAMU VISK 3. Národní knihovna ČR

1 Nástroje pro správu verzí. 1.1 Pojmy:

VÝVOJ EVROPSKÉ LEGISLATIVY V OBLASTI INFORMAČNÍCH SYSTÉMŮ

Konkurenceschopnost obcí, měst a regionů. Regionalistika 2

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

Možnosti využití ve školství

Příprava na krize: Humanitární mapování a sdílení informací. Projekt EUROSHA European Open Source Humanitarian Aid Volunteers

Technologická centra krajů a ORP

JAK SE DAŘÍ KOMERČNÍMU OPEN SOURCE? Ondřej Suchý Enlogit s.r.o.

Monitoring eroze zemědělské půdy

CASCADOSS první výsledky evaluace FOSS4G (Free and Open Source Software for Geoinformatics)

Moodle - proč je tak úspěšný?

Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda

Minimální požadavky na systém Linux a Windows na jednom disku Zrušení instalace Mandriva Linuxu... 23

úvod Historie operačních systémů

Prezentace CRMplus. Téma: CRMplus jako nástroj pro kontrolu a vyhodnocení rozpracovanosti dílů na zakázkách

CZ.1.07/1.5.00/

Asistivní technologie v programech EU. Ing. Dana Černohousová Odbor egovernmentu Ministerstvo vnitra

Ing. Pavel Rosenlacher

Implementace smart meteringu ve skupině Veolia

ConfApp Mobilní aplikace pro konference

E-learning v cestovním ruchu. Josef Zelenka

MBI - technologická realizace modelu

Tovek Server. Tovek Server nabízí následující základní a servisní funkce: Bezpečnost Statistiky Locale

Jak získat do firmy kvalitní lidi. Ing. Olga Girstlová, Ph.D.

MBI a jeho komunita Řízení informatiky v soukromém a veřejném sektoru

Projektový záměr. Evidenční číslo (žadatel nevyplňuje) Název operačního programu. Integrovaný operační program

Trade Marketing Management. Ing. Robert Sýkora, MHA Corporate Affairs Director GlaxoSmithKline

7. listopadu 2014 OPEN UP! KD Peklo MgA. Michaela Mixová, MA Ing. Petr Návrat, MSC.

2014 Dostupný z Licence Creative Commons Uveďte autora-zachovejte licenci 4.0 Mezinárodní

Ukládání a archivace dat

Mediální gramotnost: chiméra, nebo nutnost? Jan Jirák Karlova univerzita Metropolitní univerzita Praha

MÍSTNÍ AKČNÍ PLÁN ROZVOJE VZDĚLÁVÁNÍ MČ PRAHA 3

PŘÍLOHA C Požadavky na Dokumentaci

Vývoj software pro Linuxové distribuce. Installfest Praha,

Operační program Podnikání a inovace Cesta k rozvoji Vašeho podniku

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Open Journal Systems na ČVUT. Věra Pilecká (ÚK ČVUT)

GEOINFORMATIKA. -základní pojmy a principy -ukázky aplikací GIS v praxi. Lukáš MAREK a Vít PÁSZTO

POKROČILÁ KARTOGRAFICKÁ TVORBA v prostředí ArcMap

Konference projektu ROMODIS Inteligentní dopravní systémy Rozvoj, výzkum, aplikace , Ostrava

PLÁNY GENDEROVÉ ROVNOSTI 1. WORKSHOP PRACOVNÍ SKUPINY PRO ZMĚNU KLUB NKC

Dotační tituly pro IT/ICT sektor. Konference ISSS dubna 2010, Hradec Králové

Prostředky spolupráce v reálném čase

Aktuální trendy rozvoje dopravních systémů. Roman Srp Sdružení pro dopravní telematiku, z. s.

Transkript:

Spolupráce jako základní princip vývoje svobodného softwaru 23.-25. 25. 6. 2009, Seč u Chrudimi Václav Jansa, Petr Očko & Linda Skolková 1

Svobodný software software s otevřeným zdrojovým kódem Free Software Free/libre/open source software FLOSS 2

Web 2.0 Web, který spoluvytvářejí jeho uživatelé Wikipedia, blogy,, komentáře, aktivní hlasování, vyhodnocování vyhledávacích preferencí, aktivní nápověda, 3

Wikinomie Wikinomics pilíře: otevřenost (openness( openness) přímé propojení mezi uživateli (peering( peering) sdílení (sharing( sharing) globální účinek (acting( globally) 4

Hromadná spolupráce založena na činnosti svobodných jedinců, kteří se spojují a spolupracují na vylepšení určité funkcionality či na vyřešení určitého problému outsourcing crowdsourcing využití davových zdrojů 5

Výhody hromadné spolupráce využití externích talentů úzký kontakt s uživateli podpora poptávky po komplementárních produktech redukce nákladů přesun těžiště konkurence eliminace konfliktů ve spolupráci rozvoj sociálního kapitálu 6

Princip otevřené spolupráce a vývoj svobodného softwaru možnost aktivního přístupu svobodný přístup k informacím a jejich sdílení zatímco nad webem získali jeho uživatelé jistou míru kontroly a možnosti ovlivnění až s nástupem webu 2.0, v případě softwaru měli tyto možnosti již od 70. let 7

Komerční licence vs. otevřený zdrojový kód zvyšování počtu komerčních licencí a softwarů bez otevřeného (přístupného) zdrojového kódu v souvislosti s nástupem osobních počítačů některé firmy si začaly uvědomovat hodnotu reprezentovanou jejich operačními systémy a aplikacemi 8

Jak probíhá vývoj svobodného softwaru? velký počet programátorů od jednotlivců po nadnárodní společnosti na počátku vývoje je vždy nějaká potřeba každý nový uživatel zpočátku pracuje jako tester, manažer kvality i jako dokumentátor a navrhovatel dalších směrů vývoje 9

příklady: Svobodný software, web 2.0 a spolupráce Softwarové projekty zpřístupňované prostřednictvím platformy SourceForge.net systémy pro správu verzí: CVS (Concurrent( Versions System): http://www.cvshome.org/ SVN (Subversion( Subversion; ; forma portálu s prvky webu 2.0): http://subversion.tigris.org/ GIT (Fast( Version Control Systém): http://git-scm.com/ vývojový strom pracovní verze vyvíjeného softwaru 10

Způsoby organizace vývoje podle velikosti projektu jeden hlavní programátor: malé projekty, např. Tematres: http://www.r020.com com.ar/.ar/tematres/index.en.html skupina spolupracujících programátorů: např. Evergreen: http://www.evergreen //www.evergreen-ils.org/ velký hierarchizovaný vývojový strom např. operační systém Linux: http://kernel.org/ 11

Knihovní software Evergreen počátky v roce 2005 vývoj softwaru pro veřejné knihovny ve státě Georgia v USA pod záštitou firmy Equinox Software v současné době využíván ve stovkách (zejména veřejných) knihoven (přehled viz http://open- ils.org/dokuwiki/doku.php?id=evergreen_libraries) verze 1.4 umožňuje lokalizaci (čeština ) 12

Vývoj knihovního softwaru Evergreen vývoj plánov nován n dlouho dopředu (vývojová mapa, tzv. roadmap) provádění kontrol dílčí části (technické celky vývoje) označeny tzv. nálepkami (tickets( tickets) možnost sledovat vývoj v reáln lném čase elektronické konference s veřejně přístupnými webovými archivy 13

Praktické ukázky 14

Vývojová mapa 15

Vývojový strom 16

Přehled řešených úloh 17

Přehled změn 18

Webový archiv elektronické konference 19

Diskuse a závěr na řadě projektů vývoje svobodného softwaru se podílí velký počet vývojářů, mohou se nacházet v různých geografických lokalitách -> software často velmi dobře zdokumentován na vývoji se podílejí i velké komerční společnosti stejně jako web 2.0 je svobodný software především dílem svých uživatelů svobodný software je používán v počítačových sítích, díky rozvoji ICT se může zpětně sám rozvíjet 20

Otázky? 21

Děkuji za pozornost! 22

Václav Jansa Kontakty Státní (Národní) technická knihovna E-mail: v.jansa@stk.cz Petr Očko Ústav informačních studií a knihovnictví, Filozofická fakulta Univerzity Karlovy v Praze (http:( http:// //uisk.ff.cuni.cz/) E-mail: petr.ocko ocko@ff.cuni.cz Linda Skolková Ústav informačních studií a knihovnictví, Filozofická fakulta Univerzity Karlovy v Praze (http:( http://uisk.ff.cuni.cz/ //uisk.ff.cuni.cz/) E-mail: linda.skolkova@ff.cuni.cz 23