Open Source Programování



Podobné dokumenty
Open Source Programování

Open Source Programování

Svobodný software, open source, licence. Michal Dočekal

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

Seznámení s open source vývojem a open source řešeními pro mobilní zařízení

Ochrana software. Katedra softwarového inženýrství Fakulta informačních technologií ČVUT Alžběta Krausová, 2011

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

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

Software. Placený, nebo zdarma? Ing. Simona Martínková Masarykovo gymnázium, Plzeň

Open source a Free software

Úvod do autorského práva, ochrana software, licence. SŠSI Tábor - Aplikační software 1

Svět svobodného softwaru

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

InternetovéTechnologie

Komunity a vývoj SW. Autor: Petr SiLK Koloros

Obsah. Předmluvy. 1. KAPITOLA Úvod KAPITOLA Základní terminologie 2

Open Source alternativy

O projektu Nasazení OpenOffice.org v praxi

Historie UNIXu a Linuxu. Bohdan Milar bohdan.milar@liberix.cz

VY_32_INOVACE_INF.18. Otevřený software

Free and Open Source Software for Geoinformatics FOSS4G

Hospodářská informatika

Základní principy Open Source

Free & Open Source software. Liberix. prezentací. Open Source. software. Free Software. projektů pro studenty. Rekapitulace. Liberix o.p.s.

Licence software. Přednáška číslo 10

Ukázka knihy z internetového knihkupectví

HP Vendor Management Services. Užitečné informace z první ruky

VY_32_INOVACE_INF.20. OS Linux

Licence Creative Commons a jejich česká verze

Hynek Cihlář Podnikový architekt Od Indoše ke Cloudu

Svobodný software, open source, licence. Michal Dočekal

Legislativa v telekomunikacích. 5. přednáška


Groupwarová řešení na Linuxu. Dan Ohnesorg CZLUG

Správa softwaru v GNU/Linuxu. Michal Dočekal

B4B35OSY: Operační systémy

Open Bibliography Data. ( Matouš Jobánek

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

CZ.1.07/1.5.00/

Cloud Computing. Petr Leština IBM Česká Republika. Cloud computing z finančního pohledu IBM Corporation

OTRS Free Open Source nástroj pro Service Management

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

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

Linuxové distribuce. Michal Dočekal

SVOBODNÝ SOFTWARE ZLÍNSKÝ KRAJ

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

Mo o knihy. Se so warem je to jako se sexem, nejradši to mám, když je to legálně a zadarmo. Neznámý open-source vývojář

Mo o knihy. Se so warem je to jako se sexem, nejradši to mám, když je to legálně a zadarmo. Neznámý open-source vývojář

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

Management inovací a duševní vlastnictví

V Licencování software VIKMA07 - IM

Plánované změny síťových licencí Autodesk Otázky a odpovědi

Ekonomické aspekty propojitelných dat. Jan Kučera Katedra informačních technologií

Identifikátor materiálu: ICT-3-07

TISKOVÁ ZPRÁVA ČESKÉHO LOKALIZAČNÍHO TÝMU OPENOFFICE.ORG ČESKÝ LOKALIZAČNÍ TÝM OZNAMUJE DOKONČENÍ ČESKÉ VERZE NOVÉ VLASTNOSTI. 7.

Distribuce IT systému z důvodu minimalizace rizik a nasazení platformy linux

Jak funguje GNU/Linux

FOSS4G úspěšné projekty

Licenční smlouvy, licenční ujednání

Licence. J. Vrzal, verze 0.8

Open source programování

OPEN SOURCE MICHAL ČERNÝ DIGITÁLNÍ KOMPETENCE 2016

Poskytněte zákazníkům přístup na Internet přes vlastní internetový Hotspot...

DIGISTRATEGIE 2020: OTEVŘENÉ VZDĚLÁVACÍ ZDROJE

InternetovéTechnologie

w w w. u l t i m u m t e c h n o l o g i e s. c z Infrastructure-as-a-Service na platformě OpenStack

Olga Rudikova 2. ročník APIN

Vyšší odborná škola zdravotnická a Střední zdravotnická škola Hradec Králové

Petr Kadlec Uvedení české verze licencí Creative Commons DigiLab AVU v Praze,

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Formy komunikace s knihovnami


Daniela Lišková Solution Specialist Windows Client.

3 roky Open Source Software. Ing. Michal Miklenda stek generálního inspektora ní inspekce

INFORMATIKA. Grafické studio ve škole

VY_32_INOVACE_INF3_18. Textové formáty PDF, TXT, RTF, HTML, ODT

SmartCloud Enterprise

Otevřený svět ICS. Radim Navrátil. aneb co svět oken a ICS? Vedoucí oddělení aplikační administrace a bezpečnosti, YOUR SYSTEM, spol. s r.o.

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

Novinky v e-zdrojích NLK. Adéla Jarolímková, NLK

Aplikační programové vybavení

Nabídka školení infrastruktura webová řešení marketing

Ochrana soukromí v DNS

EMBARCADERO TECHNOLOGIES. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů.

PODPORU E-LEARNINGU (nejenom v systému Moodle)

eman s.r.o. Profil společnosti

Jak se žije se ZZVZ? Zřejmě lépe, než se čekalo Jak soutěžit veřejné zakázky na IT

Základy informatiky. Operační systémy

ízení softwarových aktiv bez starostí COMPAREX SoftCare Jaroslav Šabacký Senior Consultant SoftCare, COMPAREX CZ s.r.o.

Šedá literatura case study v ČR

Návrh softwarových systémů - architektura softwarových systémů

Bezpečnost sítí

PŘEDSTAVENÍ - KAREL HÁJEK Nasazení SD ve skupině ČEZ

RHEV for Desktops & SPICE příklad nasazení v akademickém prostředí. Milan Zelenka, RHCE Enlogit s.r.o.

Vysoká škola ekonomická v Praze. Bakalářská práce Karel Koubek

Open Source Programování

Primo Central. Martin Vojnar MULTIDATA Praha s.r.o.

IBM SmartCloud Enterprise Igor Hegner ITS Sales

CŽV na FI, Telč Celoživotní vzdělávání na Fakultě informatiky MU

Transkript:

Komerční model a vedení projektů Open Source Programování http://rtime.felk.cvut.cz/osp/ Pavel Píša <pisa@fel.cvut.cz> http://cmp.felk.cvut.cz/~pisa Michal Sojka František Vacek DCE FEL ČVUT Copyright 2004 2010, Pavel Píša, Michal Sojka, František Vacek, Free Electrons.com, GNU.org, kernel.org, Wikipedia.org Creative Commons BY SA 3.0 license Latest update: 27. VI. 2013 1

Jonathan Bruce Postel (1943 1998) Významná osobnost Internetu (seznam http://www.internethalloffame.org/inductees/all) Administrátor IANA (Internet Assigned Numbers Authority) Do konce života editor RFC (Request for Comment) de facto základního kamene samoorganizace standardů Internetu publikované IETF (Internet Engineering Task Force) RFC jsou od revolučních nápadů, až po humor, obsah, který dostane RFC číslo se již nemění Proposal návrh k diskuzi Pokud jsou již dvě nezávislé interoperabilní implementace Draft Když se prokáže užitečnost tak se stane standardem STD číslo, to zůstává i pro příští verzi, pak již odkazuje na jiné RFC Postel's Law: "be conservative in what you do, be liberal in what you accept from others" (often reworded as "be conservative in what you send, liberal in what you accept"). 2

Otázky ohledně komerčního modelu Vývojáři i uživatelé Jak mi může pomoci svobodný otevřený model vývoje SW (FOSS Free and Open Source Software)? Jak lze vydělat peníze z FOSS produktů? Při použití SW uvnitř komerční firmy Snížení licenčních nákladů (často na nulu) Nemůže nastat situace naprosté závislosti na jednom dodavateli (vendor lock in) typicky třeba uložením velkého množství vlastních dat v proprietárním formátu nebo portace a vytváření infrastruktury nad API, jehož dodavatel postupně zvyšuje cenu neúměrně vývoji Hrozba ztráty podpory pokud původní dodavatel nechce, není ochoten za přiměřenou cenu podporu nabídnout, najde se jiný Možnost upravit SW vlastním potřebám 3

Běžné modely tvorby zisku z FOSS Hlavních pět kategorií Výrobci HW: otevřený SW (FOSS) umožňuje používat/prodat HW Placená podpora: Software zdarma, prodej vlastních zkušeností a zákazníky placený vývoj požadovaných rozšíření/vlastností, ty jsou většinou k dispozici i všem ostatním Dvojí licencování: Nabídka alternativní licence za peníze (např. alternativa GPL licence pro knihovny, když zákazník vyvíjí uzavřenou aplikaci) Reklama: Využítí FOSS k šíření povědomí o společnosti/produktu Placená rozšíření: Často výhodné, že složitý otevřený základ je díky FOSS vývoji stabilní a specializovaná rozšíření jsou vytvořena na míru zákazníkovi IBM: Minimálně vrstvy umožňující tvorbu aplikací otevřené 4

Příklady HW výrobci Zisk z prodeje HW Většina dodavatelů (skutečného) HW podporuje FOSS Poskytují množství zásadních příspěvků a technologií např. HP, IBM, Intel, Sun Otevřenost systému často požadavkem pro realizaci obchodu Množství proprietárních podpůrných aplikací portováno na Linux Vestavná (embedded) zařízení Mnoho podpory FOSS od výrobců zařízení např. síťová úložiště (NAS), mobilní telefony a přístroje 5

Příklady podpora Přes prodej podpory Základní FOSS obchodní model Jedním z prvních Cygnus (GCC, vývojové nástroje, knihovny) Úspěch velmi záleží na úrovni znalostí a odborné zdatnosti history of Cygnus in 'Open sources' is well worth a read Varianty Placená podpora a distribuce např. RedHat RHEL Služby ve velkém např. velké kontrakty, konzultace Záruka nezávislosti lock in Kódy jsou k dispozici, vždy lze objednat podporu Klíčové je nalézt partnery s potřebnými znalostmi a schopnostmi Většinou to znamená kontraktovat a platit ty, co SW vyvíjejí 6

Další možnosti Placená rozšíření OSS verze umožňuje získat trh a navrhnout a udržovat technologii Rozšíření zásadní pro nasazení v produkčním prostředí Ne všechny licence toto povolují Příklad: Rozšíření o podporu Exchange od Novellu pro Evolution Dvojí licence: Prodej komerčních licencí Důvod ke koupi neochota přijmout podmínky FOSS verze (GPL) Příklady:MySQL databáze (licence ke komerčnímu použití) TrollTech QT library Ekonomika založená na Webu, organizaci obsahu a reklamě Velký rozmach v posledních letech, výhradní zdroj pro některé FOSS projekty Příklady: Buď reklamní proužky na hobby projektech nebo ve velkém Mozilla Firefox a Google zisk přes US$70M z vyhledávání v 2007 Je to udržitelné? 7

Různé formy řízení projektů Právo na rozhodování v podstatě vždy založené na míře osobních zásluh (meritokracie*) Často participují i firmy, ale členství je záležitostí osobností stejně jako většinou i autorství kódu. Obecně jednotlivec nemůže svádět své chyby na druhé, nese na trh svojí profesní čest Neexistuje jednotný (optimální) systém, vždy evoluce od založení projektu s přizpůsobováním požadavkům a možnostem Často řídicí výbor (steering committee) nebo (někdy) shovívavý diktátor (Linus), někdy rotující funkce/předsednictví Důležitá je komunikace, spolupráce ochota poslouchat a nalézt a podřídit se společné vizi meritokracie kuriózně původ slova z knihy Michaela Younga Rise of the Meritocracy (1958 ), kde norma byla IQ a společnost ve výsledku velmi nespravedlivá) 8

Transformace, revitalizace jako FOSS Původně uzavřené projekty uvolněny jako FOSS Někdy jedna z mála možností, jak zachránit umírající projekt Uvolnění, nákup společností nebo komunitou Příklady Netscape navigator stal se základem Mozilla Blender 3D graphics tool po bankrotu firmy byl na základě výzvy odkoupen za 100k EUR komunitou Interbase database Uvolněna Borlandem v 2000 pod MPL Později projekt Borlandem zastaven, žije však dál jako Firebird OpenOffice.org StarOffice koupen Sun v roce 1999 Uvolněn pod dvojí licencí ale otevrřená verze (GO OOo) živější 9

Časté chyby při FOSS vývoji Pozdní uvolňování verzí The Cathedral and the Bazaar, Eric S. Raymond Požadování registrace pro stažení Všechny příspěvky publikovány pod jménem společnosti Nutnost vyřizování povolení pro začlenění každého příspěvku Zpřístupňování aplikace na základě verze Blokování a překážky přes použití patentů Dohody o utajení (NDAs) Speciální práva pro zaměstnance společnosti 10

Literatura Open Source Software Fachhochschule Augsburg Prof. Dr. Hubert Högl PROTECTING THE VIRTUAL COMMONS Self organizing open source communities and innovative intellectual property regimes Ruben van Wendel de Joode, Hans de Bruijn, Michel van Eeten FOSS and Business, COMP8440: FOSSD Lecture 8 Andrew Tridgell Oficiální pozice IBM k rozvoji OSS a doporučení podpory OSS na vládní úrovni http://www.ibm.com/ibm/governmentalprograms/ipossw.html Chesbrough, H. W.: Why Companies Should Have Open Business Models. MIT Sloan Management Review 11