23
Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source (prace projektu QualiPSo) Alicja Ciemniewska Bartosz Lewandowski Konferencja i3, Poznań, 4-6 listopada 2009

Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

Embed Size (px)

DESCRIPTION

Presentation given at i3 Conference (http://www.i3conference.net/) (presentation in Polish)

Citation preview

Page 1: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source(prace projektu QualiPSo)

Alicja Ciemniewska

Bartosz Lewandowski

Konferencja i3, Poznań, 4-6 listopada 2009

Page 2: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

PlanPlan

• Kontekst• Efekt ekonomiczny• Paradoks rozwojowy• Projekt QualiPSo to ...• Misja• Wyzwania• Podejście• Centra Kompetencji QualiPSo• Rezultaty

Page 3: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

KontekstKontekst• FLOSS(*) nie jest nowym pojęciem, ale kontekst związany z branżą

IT zmienia się dynamicznie ...– Rozwój Internetu sprzyja pracy grupowej – Większość nowych przedsiębiorstw rozważa wykorzystanie narzędzi

opartych na sieci (SaaS)– Otwarte standardy i otwarte oprogramowanie sprzyjają procesom

standaryzacyjnym– Politycy otworzyli się na argumenty związane z FLOSS– Chiny, Brazylia, niektóre kraje europejskie rozpoczęły już masowe

wprowadzanie FLOSS w administracji publicznej

• Gospodarka podlega nieustannym zmianom, które stymulują jej rozwój

(*) Freely-Licensed Open Source Software, Free Libre Open Source Software

Page 4: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

Efekt ekonomicznyEfekt ekonomiczny

• Gospodarki ewoluują z orientacji na produkty w kierunku orientacji na usługi

• FLOSS jest szansą dla przemysłu sprzyjając wzrostowi gospodarczemu i konkurencyjności

• FLOSS jako czynnik napędzający rozwój gospodarki opartej na usługach– Dla dostawców usług – utrzymując koszt usługi na możliwie

niskim poziomie– Dla odbiorców usług (obywateli) – zwiększając konkurencję na

rynku– Dla przemysłu oprogramowania – zwiększając zasoby

wspierające innowacje– Dla administracji publicznej – pozwalając na uwolnienie

zasobów i w konsekwencji - wspierać lokalne rynki pracy

Page 5: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

Paradoks rozwojowyParadoks rozwojowy

Obiecujące perspektywy …

• Szansa dla przedsiębiorstw i rządów

• Szansa dla branży IT w Europie i wschodzących gospodarkach

… ale też ciągle niejasności

• Zagadnienia prawne?• Modele biznesowe?• Interoperacyjność?• Know how?• Jakość?• Dojrzałość?• Industrializacja?• Wsparcie?

Page 6: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

Projekt QualiPSo to …Projekt QualiPSo to …

• Unikalne globalne porozumienie sprzyjające większemu wykorzystaniu wiarygodnego, niskokosztowego, elastycznego otwartego oprogramowania w przemyśle i administracji, pobudzając innowacyjność i konkurencyjność

• Największy projekt związany z FLOSS finansowany prze UE w ramach 6PR

• 18 uczestników z Europy, Brazylii i Chin

Page 7: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

MisjaMisja

Zaufanie jest kluczowym zagadnieniem!Nie można oczekiwać zaufania bez

wskazania dowodów !!!

• Zaproponować i zademonstrować rozwiązania techniczne, procedury i polityki podnoszące jakość i dojrzałość rozwiązań FLOSS do poziomu przyjętego i akceptowanego przez świat biznesu

Page 8: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

WyzwaniaWyzwania

• Odrzucenie popularnych mitów dotyczących FLOSS ograniczających jego komercyjne wykorzystanie

• Pokazanie i potwierdzenie jakości FLOSS w zastosowaniach komercyjnych

Od rewolucji do zastosowań biznesowych

zachowując entuzjazm i świeżość spojrzenia typowe dla FLOSS

Page 9: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

PodejściePodejście

• … porozumienie przemysłu i społeczności którego celem jest wzmocnienie zaufania do FLOSS

Page 10: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

Sieć Centrów KompetencjiSieć Centrów Kompetencji• Centra Kompetencji QualiPSo

stanowią sieć sfederowanych jednostek działających w oparciu o te same zasady, metody, narzędzia

• Działają lokalnie, współpracują globalnie

• Dysponują wiedzą i świadczą wspólny pakiet usług z zakresu różnych zagadnień odnoszących się do jakości

• Każde Centrum Kompetencji jest niezależną jednostką działającą w oparciu o własny model prawny i finansowy

Page 11: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

Sieć Centrów KompetencjiSieć Centrów Kompetencji

• Główne cele– Wsparcie i promocja FLOSS– Stworzenie bazy wiedzy o FLOSS

• Usługi– QualiPSo Factory (hosting)– Labelling– Consulting

• Istniejące: Brazylia (Sao Paulo), Hiszpania (Madryt), Niemcy (Berlin)

• Planowane: Włochy, Chiny, Polska (PCSS)

Page 12: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

RezultatyRezultaty

• Zagadnienia prawne• Modele biznesowe• Interoperacyjność• Zarządzanie informacją• Wiarygodność produktu• Wiarygodność procesu• QualiPSo Factory

• Inicjatywy

Page 13: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

Rezultaty: Zagadnienia prawneRezultaty: Zagadnienia prawne

• CelCel– Zwiększenie jakości prawnej FLOSS– Zwiększenie świadomości prawnej wokół FLOSS

• Jak oceniać ryzyka, odpowiedzialności? Czy licencje są kompatybilne? Jakie są ograniczenia w przestrzeni międzynarodowej?

• RezultatyRezultaty– Wielojęzyczny portal z informacjami referencyjnymi dot.

zagadnień prawnych FLOSS– Opracowania udostępnione społeczności pozwalające

zrozumieć i zidentyfikować problemy związane z kompatybilnością licencji, odpowiedzialnością prawną i ryzykami związanymi z użyciem FLOSS

– Metodologie do śledzenia praw autorskich (IPR tracking) w cyklach rozwojowych oprogramowania

Page 14: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

Rezultaty: Modele biznesoweRezultaty: Modele biznesowe

• Cel– Identyfikacja czynników istotnych z punktu biznesowego

wykorzystania FLOSS

• Rezultaty– Ułatwienie i stymulacja procesu integracji komponentów FLOSS

w zastosowaniach przemysłowych– Zdefiniowanie strategii stanowiska, współpracy i dialogu

pomiędzy przemysłem i społecznością FLOSS– Rozwiązania hybrydowe (produkty)– Zdefiniowanie wykonalnych modeli biznesowych do

zastosowania w przypadku użycia komponentów FLOSS

Page 15: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

Rezultaty: InteroperacyjnośćRezultaty: Interoperacyjność

• Cel– Zaproponowanie rozwiązań i wytycznych

zwiększających/wspierających interoperacyjność FLOSS• Trzy wymiary badawcze

– Interoperacyjność techniczna (otwarte standardy, middleware, testowanie interoperacyjności)

– Interoperacyjność semantyczna (wspólne, uzgodnione modele informacyjne)

– Interoperacyjność organizacyjna (współdziałanie procesów w kontekście współpracy między organizacjami)

• Rezultaty– Wytyczne dotyczące testowania interoperacyjności, analiza i

usprawnienia interoperacyjności OSS w odniesieniu do warstwy middleware oraz środowisk pracy grupowej (forges)

Page 16: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

Rezultaty: Zarządzanie informacjąRezultaty: Zarządzanie informacją

• Cel– Implementacja dobrych praktyk w zakresie zarządzania

informacją (kod źródłowy, dokumentacja, etc) w celu zwiększenia produktywności procesu tworzenia FLOSS oraz usług jego wsparcia.

• Rezultaty– Identyfikacja obszarów w procesie zarządzania informacją, które

mogą być usprawnione w projektach FLOSS– Analiza struktur informacji i danych przetwarzanych w

narzędziach pracy grupowej– Propozycja i implementacja nowych narzędzi do zarządzania

informacją

Page 17: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

Rezultaty: Wiarygodność produktuRezultaty: Wiarygodność produktu

• Cel– Umożliwienia oceny stopnia wiarygodności produktów

i komponentów FLOSS

• Rezultaty– Sprawdzony i modyfikowalny model wiarygodności

produktu FLOSS– Testy, benchmarki– Narzędzia do testowania, pomiarów, analizy danych

Page 18: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

Rezultaty: Wiarygodność procesuRezultaty: Wiarygodność procesu

• Cel– Umożliwienie biznesowego

wykorzystania FLOSS do tworzenia wiodących produktów i usług

• Rezultaty– Open Maturity Model (OMM),

oparty na CMMI model dojrzałości procesu rozwoju FLOSS

– Model ten może być podstawą do oceny i ulepszenia procesu rozwoju FLOSS

Page 19: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

Rezultaty: QualiPSo FactoryRezultaty: QualiPSo Factory

• Cel– Identyfikacja potrzeb rozwojowych w odniesieniu do środowisk

pracy grupowej w branży IT– Projekt i implementacja “QualiPso Factory” – infrastruktury

informacyjnej ułatwiającej grupowe rozwijanie komponentów FLOSS i zwiększającej ich wykorzystanie w projektach IT. \

• Rezultaty– Prototypowe środowisko programistycznej pracy grupowej

(forge) • Architektura oparta na modularnym modelu usługowym• Modyfikowalny interfejs użytkownika (mashups)• Spójne podejście do kwestii tworzenia oraz zarządzania informacją

– Zintegrowany zestaw narzędzi: Forum, VoIP, version control system, issue tracker, mailing list, document management, etc.

Page 20: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

Rezultaty: QualiPSo FactoryRezultaty: QualiPSo Factory

11

Authenticationprovider

Web client :

mashup

Abstract Service Interface 1

Service 1

Service 2

Service 3

WS-binding

WS-binding

WS-binding

WS-binding

Forge A P I

Abstract Service Interface 2

Abstract Service Interface 3

Binding

Access control

Notification

Indexation

M essage oriented im plem entation

D irect call

M sg queueESB

Page 21: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

Rezultaty: InicjatywyRezultaty: Inicjatywy

• Open World Forum– Światowy „szczyt” FLOSS– http://www.openworldforum.org/

• 2020 FLOSS Roadmap– Prognoza rozwoju FLOSS do 2020– Aktualizowana corocznie– http://www.2020flossroadmap.org/

• Globalna sieć centrów kompetencji FLOSS– http://www.flosscc.org/

Page 22: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

QualiPSo – karta projektuQualiPSo – karta projektu

• Projekt dofinansowany w ramach 6PR• Nazwa: QualiPSo - Quality Platform for Open Source

Software• Rodzaj dofinansowania: Integrated Project• Contract Number: 034763• Uczestnicy: 18 organizacji z 9 krajów (3 kontynentów) • Obszar tematyczny: Open development platforms for

software and services • Czas trwania: 48 miesięcy (11/2007-11/2010)• Budżet: 17.3 MEuro (dofinansowanie 10.4 MEuro)

Page 23: Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source

04.11.2009 Konferencja i3, QualiPSo - wsparcie, rozwój oraz popularyzacja FLOSS

Dziękuję za uwagę!Dziękuję za uwagę!

• http://www.qualipso.org• [email protected]