Jakość i wiarygodność OSS

download Jakość i wiarygodność OSS

of 28

  • date post

    21-Oct-2014
  • Category

    Technology

  • view

    943
  • download

    0

Embed Size (px)

description

 

Transcript of Jakość i wiarygodność OSS

Jako i wiarygodno otwartego oprogramowania

Jako i wiarygodno otwartego oprogramowaniaCzy co mona z tym zrobi?

Bartosz LewandowskiPoznaskie Centrum Superkomputerowo-Sieciowebartosz.lewandowski@man.poznan.plPozna, 7.03.2009

Agenda Wprowadzenie (znaczenie OSS / mit czy prawda?)Problem jakoci i wiarygodnoci a OSSProjekt QualiPSoWiarygodnoInteropreacyjnoCentra Kompetencji QualiPSoPodsumowanie

Znaczenie OSSRynek OSS jest rozbudowany, zrnicowany i rozwija si dynamicznieOSS cieszy si coraz wikszym zainteresowaniemOSS zwiksza konkurencyjno na rynku oprogramowania

Znaczenie OSSRynek OSS jest rozbudowany, zrnicowany i rozwija si dynamicznieOSS cieszy si coraz wikszym zainteresowaniemOSS zwiksza konkurencyjno na rynku oprogramowania

jednak wci obserwujemy brak przekonania do rozwiza opartych o OSS

Mit czy prawda?"Free Open Source Software is against commerce "Free Open source is only used by hackers and technology elites""Nobody controls development and anybody can change the software, which eventually becomes unstable and insecure""There is not any support

czy OSS jest zamknity dla uytkownika masowego?

Obawy i niejasnoci wok OSSAspekty prawneLicencje, patenty, prawa autorskie, odszkodowania.Jako oprogramowaniaCykl rozwoju projektu, dokumentacja, zapewnienie wsparcia.Aspekty biznesoweZapewnienie konkurencyjnoci na rynkuCigo dziaalnoci??

Wiarygodno a ZaufanieKwestia budowania zaufaniaczyli co sprawia, e ufasz swojemu bankowi/Linuxowi?Aspekt psychologiczny

NiezawodnoWiarygodnoZaufaniePopularnoJakoMarkaOpinie

Zaufanie do OSSZaufanie do OSSCzy zaufa?Kto stoi za OSS?Dlaczego zaufa?Jak budowa zaufanie?

QualiPSoQuality Platform for Open Source SoftwareTo define and implement technologies, procedures and policies to leverage the Open Source Software development current practices to sound and well recognised and established industrial operations.

QualiPSo jako kamie milowy w budowie zaufania do OSSIt is all about trust

QualiPSoJako i Wiarygodno OSSKonkurencyjno OSS na rynku oprogramowania

QualiPSo a wiarygodno OSSZnalezienie czynnikw wpywajcych na zaufanieOkrelenie metod ocenienia zaufania do produktw OSSStworzenie zestawu narzdzi wspomagajcych ocen i wybr OSSWspomaganie i rozszerzenie procesu testowania: uwzgldniajc istniejce praktyki i narzdzia

Problemy od strony uytkownikwPowody odrzucania OSS w AustraliiBrak przeoenia na potrzeby firmyBrak zapewnionego wsparciaI kogo kogo w razie problemw mona pozwaBrak odgrnych zalece i rekomendacjiBrak czasu i zasobw na wdraanie nowociPolityka firmy

Kto wybiera OSS?Analiza ponad 100 ankiet zebranych od uytkownikw

Uwzgldniajc:Informacje o uytkowniku:Rola w projekcie, wyksztacenieInformacje o firmie:Publiczna/prywatna, cel wykorzystania OSS

Wykres1

0.805

0.104

0.091

u

Arkusz1

u

Firmy prywatne80.5%

Organizacje publiczne10.4%

Organizacje non-profit9.1%

Aby zmieni rozmiar zakresu danych wykresu, przecignij prawy dolny rg zakresu.

Co wpywa na wybr OSS?Gwnie nieformalne procesy wyboru:Nikt z ankietowanych nie korzysta z istniejcych metod wyboru OSS

Grupy czynnikw:EkonomiczneJakocioweKwestie techniczne

Czego szuka uytkownik?Najwaniejsze kryteria:FunkcjonalnoSatysfakcja klientaInteroperacyjnoNiezawodnoatwo zarzdzania i utrzymania

Rwnie znaczce:Dokumentacja technicznaStabilna i aktywna spoecznoZgodno ze standardami

Co jest mao istotne dla uytkownika?Kryteria:Wielko i zoono projektuTesty i benchmarkiWsparcie duej organizacjiAspekty ekonomiczne

Rzeczywisto OSSAnaliza wybranych 32 projektw OSS o zrnicowanym zastosowaniu i dobrej reputacjiSprawdzenie dostpnoci informacji podanej przez uytkownika

Problemy z OSSBraki w dokumentacji:Zarwno technicznej jak i uytkownikaRozwj oprogramowaniaNieformalne zasady i praktykiMao informacji o jakoci:Dokumentacja testwRaporty z testw

Interoperacyjno Zdolno do wsppracy pomidzy jednostkami. Czynnik wpywajcy istotnie na wiarygodno rozwiza. Klucz to rozwoju konkurencyjnoci [FLOSS RoadMap 2020]

Interoperacyjno jako katalizator dla rozwoju OSSInteroperacyjno technicznaInteroperacyjno semantycznaInteroperacyjno organizacyjna Otwarte standardy, otwarte interfejsy, otwarte protokoy reprezentacje wiedzy (shared meaning of data) semantyczna integracja modeli informacyjnych wsppraca midzy organizacjami (procesy biznesowe) ujednolicone cele biznesowe

Interoperacyjno technicznaOtwarte standardy,Otwarte interfejsy, otwarte protokoySOAMetodologia testowania interoperacyjnociScenariuszeImplementacja przykadowych rozproszonych scenariuszy integracji rnych systemwz wykorzystaniem platform typu middlewareAnaliza trudnoci zwizanych z otwartymi standardami.Case studiesLekka metodyka testowania interoperacyjnoci OSS:ocena wybranych systemw OSS pod ktem interop technicznejzbir praktyk, rekomendacji odnonie testowania interop technicznej

Interoperacyjno semantycznaIntegracja odmiennych (heterogenicznych) modeli informacyjnych.Wykorzystanie technologii semantycznych w celuRozszerzenie funkcjonalnoci narzdzi typu middleware na poziomie semantycznymZwikszenie interoperacyjnoci semantycznej platform wspomagajcych rozwj oprogramowania (forge)

Interoperacyjno semantycznaSemantic Integration of ServicesSemanticHarmonisationof Security PoliciesRozszerzeniaOSS MiddlewareCross-ForgeProject MigrationRozszerzeniaOSS Forges Semantic- based Cross-Forge SearchSemantic Mapping / Harmonisation ApproachesInteroperacyjno Semantyczna w QualiPSo

Interoperacyjno organizacyjnaAnaliza State-of-the-ArtScenariusze uyciaRekomendacje i guidelinesBPMNOASIS RM-SOA

Centra Kompetencji QualiPSobricks and mortarCele: Wspieranie i promocja OSS Baza wiedzy o OSS i rezultatw QualiPSo Dostarczenie usug zwizanych z zachowaniem jakoci OSS Dziaania lokalne, wsppraca globalna

Centra Kompetencji QualiPSoUsugi podstawowe: Factory Usugi konsultingowe LabelingUsugi opcjonalne: Usugi prawne Business Training Interoperacyjno Benchmarking dla OSS

PodsumowanieJako i wiarygodno s istotnymi czynnikami wpywajcymi na decyzje czy stosowa OSS czy nie.OSS to nie tylko darmowo i dostpno.Korzystanie z duego zbioru aplikacji OSS.Sia OSS zauwaana przez EU i inne organizacje.QualiPSo jako inicjatywa poprawy jakoci i wiarygodnoci dla OSS.

Dzikuj za uwag.bartosz.lewandowski@man.poznan.pl

****To ze kod jest otwarty powinno sprawia ze ludzie wiedza co jest w rodku i mu ufaj

Dlaczego zatem pojawia si problem jakoci i wiarygodnoci w OSS/Mity:Firmy nie sprzedadz Ci badziewia bo strac klientw / pac wymagamNikt nie da Ci nic za darmoOSS jest rozwijany przez studentw, entuzjastw, w wolnym czasie, niesystematycznieOSS jest niestabilny, "Nobody controls development and anybody can change the software, which eventually becomes unstable and insecure", Presja spoeczestwa, wymogi w pracy, przyzwyczajenie do patnego oprogramowania.

There are many popular myths against Free Open Source Software since it was born:-"Free Open Source Software is against commerce", -"Free Open source is only used by hackers and technology ellites", -"Nobody controls development and anybody can change the software, which eventually becomes unstable and insecure", -"There is not any support" are some of the sentences that frequently you may listen to.

**Brak zaufania, obawy bior si z kilku szarych stref OSS:- (przede wszystkim) Aspekty prawne ochrona wasnoci intelektualnej (patenty, prawa autorskie, odszkodowania)Jako obawy o jako produktw OSS: cykl rozwoju projektu, dokumentacja, wsparcie, niezawodno i wydajnoAspekty biznesowy model biznesowy gwarantujcy utrzymywalno i konkurencyjno

Jakie obawy maj uytkownicy kocowi?

Psychologia jakoci i wiarygodnoci i dlaczego to takie wane?-Dlaczego ufamy swojemu bankowi?-Zaufanie jest kwesti psychologiczn.

Proces budowania zaufania:Referencje od innych uytkownikw/opinie klientw,markaJako usug,Niezawodno,Lata dowiadczenia,Rankingi,Promocja, wychodzenie do klienta.Popularno (rozumiana jako liczba uzytkownikw-klientow)-----

*Actually all the concerns can be summarized in one word: trust. And trust is not a quality which can be claimed without being proved. It also relies on perception, on non technical questions such as: who is behind Open Source?, why to be confident in OSS?, or even how to be confident in OSS?

Wszystkie te obawy skadaj si na jedno zaufanie Zaufanie polega na postrzeganiu, na nie technicznych pytaniach:Kto stoi za OSS?Dlaczego zaufa OSS?Jak zaufa OSS?

**QualiPSo consortium members are all major players in ICT Industry in Europe, China and Brazil. Since many years, they are deeply involved in answering those questions in their daily operations. Today they are committed to produce a significant effort to eliminate these obstacles by providing the necessary technologies, procedures, and policies to cope with these issues.

*Co wpywa na jako i wiarygodno OSS?Otwarto koduUywanie otwartych standardwInteroperacyjnoPrzejrzysto zagadnie prawnaWskaniki jakociowe

Jakie s siy wolnego oprogramowania?To ze kod jest otwarty powinno sprawia ze ludzie wiedza co jest w rodku i mu ufaj

Otwarto kodu pozwala na:Przetestowanie kodu u siebieJest wpyw na szybko poprawy bdu wysyajc atkMoliwo dostosowania do swoich wymaga -> czciowy wpyw na kierunek rozwoju---Wplyw na wiarygodnosc projektu moe tez mie:-Silna spolecznosc, dobrze zorganizowana, gotowa wspierac projekt, buduje przekonanie ze spolecznosc si nie rozpadnie;

**Australia:Firmy nie widz zyskw z zastosowania OSSMusz same zadba o wsparcie lub za nie zapaci. Przy rozwizaniach komercyjnych maj moliwo wpywania na rozwj programu. W ostatecznoci jest te droga sdowa, niedostpna w przypadku