SlideShare uma empresa Scribd logo
1 de 24
Open Source in der Praxis

                Entwicklungsmodelle
                 Geschäftsmodelle


24.10.06                © 2006                                     1
                                  http://www.boettger-consulting.de/
Warum Open Source?
   ●   Geringe Kosten
   ●   Keine Lizenzkosten, beliebig oft installierbar
   ●   Hohe Produktivität
   ●
       Unabhängigkeit vom Hersteller
   ●       Wartung und Entwicklung nicht nur durch
           den Hersteller
   ●
           Ständige Weiterentwicklung des Produkts

24.10.06                    © 2006                                      2
                                       http://www.boettger-consulting.de/
Warum Open Source?
   ●   Anpassbar
           –   an eigene Bedürfnisse und an bestehende Software
           –   erweiterbar
   ●   Hohe Stabilität
   ●   Kontrollmöglichkeit
           –   Source Code vorhanden,
           –   dadurch unabhängige Kontrolle möglich


24.10.06                          © 2006                                        3
                                               http://www.boettger-consulting.de/
Warum Open Source?
   ●
       Support auch durch große Entwicklergemeinde
   ●       gegenseitiges Profitieren von Bugfixes und
             Erweiterungen
   ●
           schnelle Hilfe möglich
   ●       schnelle Weiterentwicklung




24.10.06                     © 2006                                      4
                                        http://www.boettger-consulting.de/
Beispiele
   ●   OpenOffice.org           ●   GIMP (Grafik)
   ●   Linux – auch auf dem     ●   FreeMind, Dia
       Desktop                  ●   Thunderbird
   ●   Apache Webserver         ●
                                    Firefox
   ●   Samba Fileserver         ●   Asterisk PBX
   ●   phpGroupWare, E-         ●   Eclipse
       GroupWare,
       OpenGroupware,           ●   Subversion / CVS
       Kolab, ...               ●
                                    ...
24.10.06                   © 2006                                          5
                                          http://www.boettger-consulting.de/
Entwicklungsmodelle
   ●
       Community-getriebene Projekte
           –   aus persönlichem Interesse der Entwickler
           –   oft Freiberufler oder Entwicklung in der Freizeit
   ●   Getrieben von Firmengruppen und Stiftungen
           –   meist mehrere, teils große Firmen stellen Geld und
               Arbeitszeit für Projekte zur Verfügung
   ●   Getragen von einer einzelnen Firma
           –   oft ehemals proprietäre Software, die frei gegeben
               wurde
24.10.06                            © 2006                                        6
                                                 http://www.boettger-consulting.de/
Projekte




24.10.06     © 2006                                    7
                      http://www.boettger-consulting.de/
Entwicklungsmodelle
   ●
       Community-getriebene Projekte
           –   Debian, phpGroupWare
   ●   Getrieben von Firmengruppen und Stiftungen
           –   Apache Foundation
   ●
       Getragen von einer einzelnen Firma
           –   OpenGroupware.org
           –   MySQL
           –   Funambol (sync4j)
24.10.06                           © 2006                                    8
                                            http://www.boettger-consulting.de/
Entwicklungsmodelle
   ●
       Projektablauf
           –   individuell bei den Projekten verschieden
           –   Zugang zum zentralen Quellcode-Repository meist
               öffentlich für lesenden Zugriff
           –   schreibender Zugriff nur für eingetragene
               Entwickler oder (bei von Firmen kontrollierten
               Projekten) Firmenangestellten
           –   Qualitätskontrolle unterschiedlich
                ●   von „erst gründlich testen“ bis zu „einfach
                    ausprobieren“
24.10.06                                 © 2006                                          9
                                                        http://www.boettger-consulting.de/
Entwicklungsmodelle
   ●
       Eigene Erweiterungen
           –   lokal in einer eigenen Kopie des Quellcodes
                ●
                    Problem bei Weiterentwicklungen im Hauptprojekt
           –   als Patches an das Hauptprojekt einreichen und
               hoffen, dass es übernommen wird
           –   selbst Teilnehmer des Projekts werden (falls man
               aufgenommen wird)
           –   entsprechende Entwicklung im Hauptprojekt
               bezahlen (falls es entsprechende Modelle gibt)

24.10.06                               © 2006                                        10
                                                     http://www.boettger-consulting.de/
Kooperationsmodelle
   ●
       Gemeinsam Entwicklungskosten tragen
           –   nur einen Teil bezahlen, aber alles nutzen
           –   erfordert Zeit und breites Interesse an dem
               Problem
   ●   Entwicklung direkt bezahlen
           –   entweder durch Zahlung an das Projekt
           –   oder durch Beauftragung eines Entwicklers aus
               dem Projekt
           –   oder durch Einbringen von Arbeitsleistung
24.10.06                            © 2006                                      11
                                                http://www.boettger-consulting.de/
Kooperationsmodelle
   ●
       Gegenseitiger Support
           –   Mailinglisten, Foren, Wiki, ...
           –   eigene Erfahrungen helfen anderen und umgekehrt
   ●   Sponsorship
           –   allgemeine Unterstützung für das Projekt, nicht
               auf einen Auftrag bezogen
   ●   Mitarbeit bei Dokumentation,
       Qualitätssicherung, Organisation, ...

24.10.06                             © 2006                                      12
                                                 http://www.boettger-consulting.de/
Geschäftsmodelle
   ●
       Bezahlte Entwicklung von Erweiterungen
           –   innerhalb des Projekts oder lokal/unabhängig
   ●   Kostenpflichtige, proprietäre Zusatzprodukte
   ●   Update-Service und Support
   ●   Consulting & Beratung
   ●   Betriebsdienstleistungen, Schulungen,
       Workshops
   ●   Bücher und Journalismus
24.10.06                           © 2006                                      13
                                               http://www.boettger-consulting.de/
Praktische Durchführung
   ●
       Eigene Beteiligung am ausgewählten Projekt
           –   direkter Draht
           –   zeitaufwändig
   ●   Beauftragung eines lokalen Partners
           –   nur ein Ansprechpartner für alle Projekte
           –   direkter Support
           –   nur indirekte Einbindung in die eigentlichen
               Projekte

24.10.06                            © 2006                                       14
                                                 http://www.boettger-consulting.de/
Wer die Wahl hat ...
   ●   SourceForge.net
           –   132.401 Projekte, 1.419.355 Nutzer (22.10.2006)
   ●
           Savannah.gnu.org
           –   2.669 Projekte, 45.742 Nutzer (22.10.2006)
   ●       tigris.org
           –   968 Projekte (22.10.2006)
   ●
           www.berliOS.de
           –   4.711 Projekte, 27.255 Nutzer (22.10.2006)
   ●       weitere Portale und Communities
   ●       sehr viele einzeln gehostete Projekte
24.10.06                                   © 2006                                       15
                                                        http://www.boettger-consulting.de/
... hat die Qual
   ●   Suche nach geeigneten Projekten
   ●   in den einzelnen Portalen
           –   nur dort beheimatete Projekte werden gefunden
   ●
       mit Google & Co
           –   nicht nur Projekte, sondern noch Anderes wird
               gefunden
   ●   bei freshmeat
           –   nur dort freiwillig registrierte Projekte werden
               gefunden, derzeit (nur) 41.683 Projekte (22.10.2006)
24.10.06                             © 2006                                       16
                                                  http://www.boettger-consulting.de/
Welches Projekt ist geeignet?
   ●   Features: alle nötigen und keine überflüssigen
   ●   Qualität (Code / Datenbankdesign)
           –   Wartbarkeit, Skalierbarkeit, Sicherheit
           –   bekannte Bugs
   ●   Security, Einbindung in vorhandene Infrastruktur
   ●
       Ergonomie (bei GUI Anwendungen)
   ●
       “Lebendigkeit“
           –   Updates, Releases, Zahl der Entwickler

24.10.06                            © 2006                                       17
                                                 http://www.boettger-consulting.de/
„weiche“ Faktoren
   ●   „Politik“ des Projekts
           –   verwendete Lizenzen
           –   Kommunikation mit den Entwicklern
                ● Es gibt sehr offene und sehr geschlossene
                  Projektmentalitäten...
           –   Rückfluss von selbst geschriebenen Modifikationen
               - einige Projekte mögen das gar nicht...
           –   Reaktion auf Bugreports
   ●
       Welchen der vielen Forks des gleichen Grundprojekts
       nimmt man?
24.10.06                           © 2006                                       18
                                                http://www.boettger-consulting.de/
Vergleiche und wähle weise
   ●   Selber schlau machen
           –   kostet Zeit
           –   nur für erfahrene Nutzer
   ●   Mediator-Plattformen wie BerliOS nutzen
           –   kostet auch Zeit, begrenzte Auswahl
   ●
       Hilfe in Anspruch nehmen
           –   Open Source Broker, Kooperationsprojekte
                ●
                    kostet wenig Zeit, aber etwas Geld

24.10.06                             © 2006                                       19
                                                  http://www.boettger-consulting.de/
Open Source Broker
   ●   findet und bewertet geeignete Projekte
   ●   vermittelt zwischen Community und kommerziellem
       Anwender
   ●   bündelt Wünsche des Kunden / Anwenders und
       Informationen aus den Projekten
   ●   bietet Kunden einen „single point of communication“
       auch für mehrere bzw. viele Projekte
   ●   übersetzt Kundenanforderungen in „Projektsprache“


24.10.06                     © 2006                                       20
                                          http://www.boettger-consulting.de/
Open Source Broker
   ●   Monitoring
   ●   Überwachung auf Bugfixes, Security Fixes und neue
       Features
   ●   Re-packaging für die Umgebung des Kunden
   ●
       Kommunikation mit den Projekten:
           –   Bugreports, Bugfixing, Erweiterungen, Patch
               submission, Feedback in beide Richtungen
   ●
       Kunde / Anwender braucht nur einen
       Ansprechpartner für viele eingesetzte Projekte

24.10.06                           © 2006                                      21
                                               http://www.boettger-consulting.de/
Open Source Broker

   Die einzelnen Dienstleistungen existieren natürlich schon am Markt.
   Allerdings werden sie meist “nebenbei” erbracht und nicht als
   Schwerpunkt angeboten, oft auch nicht unabhängig, sondern nur für die
   eigenen Lieblingsprojekte.
   Wenn sich Open Source bei der Anwendungssoftware weiter durchsetzen
   soll, sind unabhängige Bewertungen und Beratungen unerlässlich – sonst
   bleiben das Märchen vom „nicht vorhandenen Support“ und das
   „Bombenleger-Image“ weiter bestimmend für die Wahrnehmung.
   Bisherige Ansätze (LIVE, LiSoG, OSDL, ...) werden kaum wahrgenommen.

   „Open Source Broker“ muss auch als praktische,
   angewandte Dienstleistung verfügbar werden.


24.10.06                           © 2006                                           22
                                                    http://www.boettger-consulting.de/
Fragen?




24.10.06     © 2006                                   23
                      http://www.boettger-consulting.de/
Vielen Dank für Ihre Aufmerksamkeit!

                 Dr. Christian Böttger
            IT-Beratung & Projektmanagement
              C.Boettger@Boettger-Consulting.de
             http://www.boettger-consulting.de/
                   Tel.: +49.5173.9249744
                    Fax: +49.5173.925769

24.10.06                    © 2006                                          24
                                            http://www.boettger-consulting.de/

Mais conteúdo relacionado

Destaque (18)

Acceso a ciclos formativos de grao medio
Acceso a ciclos formativos de grao medioAcceso a ciclos formativos de grao medio
Acceso a ciclos formativos de grao medio
 
Bluenature
BluenatureBluenature
Bluenature
 
Desde nuestro entorno aprendemos y compartimos
Desde nuestro entorno aprendemos y compartimosDesde nuestro entorno aprendemos y compartimos
Desde nuestro entorno aprendemos y compartimos
 
Plataformas virtuales
Plataformas virtualesPlataformas virtuales
Plataformas virtuales
 
Internet
InternetInternet
Internet
 
Madrid vs baboosos
Madrid vs baboososMadrid vs baboosos
Madrid vs baboosos
 
Manual ana carrillo y carolina hoyos 9º1
Manual ana carrillo y carolina hoyos 9º1Manual ana carrillo y carolina hoyos 9º1
Manual ana carrillo y carolina hoyos 9º1
 
noble praxis-tipps: social media - teil 1
noble praxis-tipps: social media - teil 1noble praxis-tipps: social media - teil 1
noble praxis-tipps: social media - teil 1
 
Diana
DianaDiana
Diana
 
241011 mein betrieb meine zukunft optimierte variante
241011 mein betrieb meine zukunft  optimierte variante241011 mein betrieb meine zukunft  optimierte variante
241011 mein betrieb meine zukunft optimierte variante
 
AIS-Facility Management-Pyramide
AIS-Facility Management-PyramideAIS-Facility Management-Pyramide
AIS-Facility Management-Pyramide
 
Intro FD Only
Intro FD OnlyIntro FD Only
Intro FD Only
 
Trabajo grupal factorizacion matlab 2
Trabajo grupal factorizacion matlab 2Trabajo grupal factorizacion matlab 2
Trabajo grupal factorizacion matlab 2
 
Politicas de seguridad
Politicas de seguridadPoliticas de seguridad
Politicas de seguridad
 
Soufli
SoufliSoufli
Soufli
 
noble praxis tipps: drohnen
noble praxis tipps: drohnennoble praxis tipps: drohnen
noble praxis tipps: drohnen
 
Ich liebe dich
Ich liebe dichIch liebe dich
Ich liebe dich
 
Gestion de competencias
Gestion de competenciasGestion de competencias
Gestion de competencias
 

Semelhante a Open Ttt Cb 2006 11 09

achtQuark Präsentation zum Seminar "Anwendungsbereich Innovatives Wissensmana...
achtQuark Präsentation zum Seminar "Anwendungsbereich Innovatives Wissensmana...achtQuark Präsentation zum Seminar "Anwendungsbereich Innovatives Wissensmana...
achtQuark Präsentation zum Seminar "Anwendungsbereich Innovatives Wissensmana...achtQuark
 
Vorteile von Kundenblogs anhand der Fallstudie Baur-Kundenblog
Vorteile von Kundenblogs anhand der Fallstudie Baur-KundenblogVorteile von Kundenblogs anhand der Fallstudie Baur-Kundenblog
Vorteile von Kundenblogs anhand der Fallstudie Baur-KundenblogSteffenHeim
 
2012_10 SNoUG Building Social Software
2012_10 SNoUG Building Social Software2012_10 SNoUG Building Social Software
2012_10 SNoUG Building Social SoftwareRoman Weber
 
Interaktives Zusammenarbeiten mit Collaboration
Interaktives Zusammenarbeiten mit CollaborationInteraktives Zusammenarbeiten mit Collaboration
Interaktives Zusammenarbeiten mit CollaborationStefan Hilpp
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionOliver Busse
 
Erfolgsfaktoren der Wikieinführung in KMU
Erfolgsfaktoren der Wikieinführung in KMUErfolgsfaktoren der Wikieinführung in KMU
Erfolgsfaktoren der Wikieinführung in KMUMartin Koser
 
Wie kann eResult Sie unterstützen?
Wie kann eResult Sie unterstützen?Wie kann eResult Sie unterstützen?
Wie kann eResult Sie unterstützen?Connected-Blog
 
Ueberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsUeberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsGünther Haslbeck
 
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2Andreas Mertens
 
Wjax Vortrag 2018: Von DevOps bis DesignThinking
Wjax Vortrag 2018: Von DevOps bis DesignThinkingWjax Vortrag 2018: Von DevOps bis DesignThinking
Wjax Vortrag 2018: Von DevOps bis DesignThinkingAnnegret Junker
 
Maven2 - Die nächste Generation des Buildmanagements?
Maven2 - Die nächste Generation des Buildmanagements?Maven2 - Die nächste Generation des Buildmanagements?
Maven2 - Die nächste Generation des Buildmanagements?Thorsten Kamann
 
Softwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightSoftwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightChristinaLerch1
 
Foreman: Docker Integration (Webinar vom 05. Oktober_2016)
Foreman: Docker Integration (Webinar vom 05. Oktober_2016)Foreman: Docker Integration (Webinar vom 05. Oktober_2016)
Foreman: Docker Integration (Webinar vom 05. Oktober_2016)NETWAYS
 
Tipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - Köln
Tipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - KölnTipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - Köln
Tipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - KölnViktor Vogel
 
2022-12_RPA-ChapterEvent_WhatsNew
2022-12_RPA-ChapterEvent_WhatsNew2022-12_RPA-ChapterEvent_WhatsNew
2022-12_RPA-ChapterEvent_WhatsNewFotiosKaramitsos
 
Mumenthaler innovationsmanagement agmb
Mumenthaler innovationsmanagement agmbMumenthaler innovationsmanagement agmb
Mumenthaler innovationsmanagement agmbRudolf Mumenthaler
 
Anwendungsfälle: Ideenmanagement mit JIRA und Confluence
Anwendungsfälle: Ideenmanagement mit JIRA und ConfluenceAnwendungsfälle: Ideenmanagement mit JIRA und Confluence
Anwendungsfälle: Ideenmanagement mit JIRA und ConfluenceCommunardo GmbH
 
Gentics Webinar: IT-Kosten sparen mit Unified Content & Collaboration Archite...
Gentics Webinar: IT-Kosten sparen mit Unified Content & Collaboration Archite...Gentics Webinar: IT-Kosten sparen mit Unified Content & Collaboration Archite...
Gentics Webinar: IT-Kosten sparen mit Unified Content & Collaboration Archite...Manuel Aghamanoukjan
 
VMware Site Recovery Manager
VMware Site Recovery ManagerVMware Site Recovery Manager
VMware Site Recovery ManagerinoX-tech GmbH
 

Semelhante a Open Ttt Cb 2006 11 09 (20)

OpenSource Revolution-Evolution
OpenSource Revolution-EvolutionOpenSource Revolution-Evolution
OpenSource Revolution-Evolution
 
achtQuark Präsentation zum Seminar "Anwendungsbereich Innovatives Wissensmana...
achtQuark Präsentation zum Seminar "Anwendungsbereich Innovatives Wissensmana...achtQuark Präsentation zum Seminar "Anwendungsbereich Innovatives Wissensmana...
achtQuark Präsentation zum Seminar "Anwendungsbereich Innovatives Wissensmana...
 
Vorteile von Kundenblogs anhand der Fallstudie Baur-Kundenblog
Vorteile von Kundenblogs anhand der Fallstudie Baur-KundenblogVorteile von Kundenblogs anhand der Fallstudie Baur-Kundenblog
Vorteile von Kundenblogs anhand der Fallstudie Baur-Kundenblog
 
2012_10 SNoUG Building Social Software
2012_10 SNoUG Building Social Software2012_10 SNoUG Building Social Software
2012_10 SNoUG Building Social Software
 
Interaktives Zusammenarbeiten mit Collaboration
Interaktives Zusammenarbeiten mit CollaborationInteraktives Zusammenarbeiten mit Collaboration
Interaktives Zusammenarbeiten mit Collaboration
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsession
 
Erfolgsfaktoren der Wikieinführung in KMU
Erfolgsfaktoren der Wikieinführung in KMUErfolgsfaktoren der Wikieinführung in KMU
Erfolgsfaktoren der Wikieinführung in KMU
 
Wie kann eResult Sie unterstützen?
Wie kann eResult Sie unterstützen?Wie kann eResult Sie unterstützen?
Wie kann eResult Sie unterstützen?
 
Ueberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsUeberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web Applications
 
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
 
Wjax Vortrag 2018: Von DevOps bis DesignThinking
Wjax Vortrag 2018: Von DevOps bis DesignThinkingWjax Vortrag 2018: Von DevOps bis DesignThinking
Wjax Vortrag 2018: Von DevOps bis DesignThinking
 
Maven2 - Die nächste Generation des Buildmanagements?
Maven2 - Die nächste Generation des Buildmanagements?Maven2 - Die nächste Generation des Buildmanagements?
Maven2 - Die nächste Generation des Buildmanagements?
 
Softwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightSoftwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha Night
 
Foreman: Docker Integration (Webinar vom 05. Oktober_2016)
Foreman: Docker Integration (Webinar vom 05. Oktober_2016)Foreman: Docker Integration (Webinar vom 05. Oktober_2016)
Foreman: Docker Integration (Webinar vom 05. Oktober_2016)
 
Tipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - Köln
Tipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - KölnTipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - Köln
Tipps & Tricks für Erweiterungsentwickler - JoomlaDay Deutschland 2014 - Köln
 
2022-12_RPA-ChapterEvent_WhatsNew
2022-12_RPA-ChapterEvent_WhatsNew2022-12_RPA-ChapterEvent_WhatsNew
2022-12_RPA-ChapterEvent_WhatsNew
 
Mumenthaler innovationsmanagement agmb
Mumenthaler innovationsmanagement agmbMumenthaler innovationsmanagement agmb
Mumenthaler innovationsmanagement agmb
 
Anwendungsfälle: Ideenmanagement mit JIRA und Confluence
Anwendungsfälle: Ideenmanagement mit JIRA und ConfluenceAnwendungsfälle: Ideenmanagement mit JIRA und Confluence
Anwendungsfälle: Ideenmanagement mit JIRA und Confluence
 
Gentics Webinar: IT-Kosten sparen mit Unified Content & Collaboration Archite...
Gentics Webinar: IT-Kosten sparen mit Unified Content & Collaboration Archite...Gentics Webinar: IT-Kosten sparen mit Unified Content & Collaboration Archite...
Gentics Webinar: IT-Kosten sparen mit Unified Content & Collaboration Archite...
 
VMware Site Recovery Manager
VMware Site Recovery ManagerVMware Site Recovery Manager
VMware Site Recovery Manager
 

Mais de bofh42

Dienstleistung
DienstleistungDienstleistung
Dienstleistungbofh42
 
Gdd Erfa 20071011
Gdd Erfa 20071011Gdd Erfa 20071011
Gdd Erfa 20071011bofh42
 
Groupware
GroupwareGroupware
Groupwarebofh42
 
Online Forensic V4
Online Forensic V4Online Forensic V4
Online Forensic V4bofh42
 
Werbung Im Web Www
Werbung Im Web WwwWerbung Im Web Www
Werbung Im Web Wwwbofh42
 
Elektronischer Personalausweis
Elektronischer PersonalausweisElektronischer Personalausweis
Elektronischer Personalausweisbofh42
 
Clt2008 Virtualisierung
Clt2008 VirtualisierungClt2008 Virtualisierung
Clt2008 Virtualisierungbofh42
 
Clt2008 Onlinedurchsuchung
Clt2008 OnlinedurchsuchungClt2008 Onlinedurchsuchung
Clt2008 Onlinedurchsuchungbofh42
 
Groupware Linuxtag 2008 Cb
Groupware Linuxtag 2008 CbGroupware Linuxtag 2008 Cb
Groupware Linuxtag 2008 Cbbofh42
 

Mais de bofh42 (9)

Dienstleistung
DienstleistungDienstleistung
Dienstleistung
 
Gdd Erfa 20071011
Gdd Erfa 20071011Gdd Erfa 20071011
Gdd Erfa 20071011
 
Groupware
GroupwareGroupware
Groupware
 
Online Forensic V4
Online Forensic V4Online Forensic V4
Online Forensic V4
 
Werbung Im Web Www
Werbung Im Web WwwWerbung Im Web Www
Werbung Im Web Www
 
Elektronischer Personalausweis
Elektronischer PersonalausweisElektronischer Personalausweis
Elektronischer Personalausweis
 
Clt2008 Virtualisierung
Clt2008 VirtualisierungClt2008 Virtualisierung
Clt2008 Virtualisierung
 
Clt2008 Onlinedurchsuchung
Clt2008 OnlinedurchsuchungClt2008 Onlinedurchsuchung
Clt2008 Onlinedurchsuchung
 
Groupware Linuxtag 2008 Cb
Groupware Linuxtag 2008 CbGroupware Linuxtag 2008 Cb
Groupware Linuxtag 2008 Cb
 

Open Ttt Cb 2006 11 09

  • 1. Open Source in der Praxis Entwicklungsmodelle Geschäftsmodelle 24.10.06 © 2006 1 http://www.boettger-consulting.de/
  • 2. Warum Open Source? ● Geringe Kosten ● Keine Lizenzkosten, beliebig oft installierbar ● Hohe Produktivität ● Unabhängigkeit vom Hersteller ● Wartung und Entwicklung nicht nur durch den Hersteller ● Ständige Weiterentwicklung des Produkts 24.10.06 © 2006 2 http://www.boettger-consulting.de/
  • 3. Warum Open Source? ● Anpassbar – an eigene Bedürfnisse und an bestehende Software – erweiterbar ● Hohe Stabilität ● Kontrollmöglichkeit – Source Code vorhanden, – dadurch unabhängige Kontrolle möglich 24.10.06 © 2006 3 http://www.boettger-consulting.de/
  • 4. Warum Open Source? ● Support auch durch große Entwicklergemeinde ● gegenseitiges Profitieren von Bugfixes und Erweiterungen ● schnelle Hilfe möglich ● schnelle Weiterentwicklung 24.10.06 © 2006 4 http://www.boettger-consulting.de/
  • 5. Beispiele ● OpenOffice.org ● GIMP (Grafik) ● Linux – auch auf dem ● FreeMind, Dia Desktop ● Thunderbird ● Apache Webserver ● Firefox ● Samba Fileserver ● Asterisk PBX ● phpGroupWare, E- ● Eclipse GroupWare, OpenGroupware, ● Subversion / CVS Kolab, ... ● ... 24.10.06 © 2006 5 http://www.boettger-consulting.de/
  • 6. Entwicklungsmodelle ● Community-getriebene Projekte – aus persönlichem Interesse der Entwickler – oft Freiberufler oder Entwicklung in der Freizeit ● Getrieben von Firmengruppen und Stiftungen – meist mehrere, teils große Firmen stellen Geld und Arbeitszeit für Projekte zur Verfügung ● Getragen von einer einzelnen Firma – oft ehemals proprietäre Software, die frei gegeben wurde 24.10.06 © 2006 6 http://www.boettger-consulting.de/
  • 7. Projekte 24.10.06 © 2006 7 http://www.boettger-consulting.de/
  • 8. Entwicklungsmodelle ● Community-getriebene Projekte – Debian, phpGroupWare ● Getrieben von Firmengruppen und Stiftungen – Apache Foundation ● Getragen von einer einzelnen Firma – OpenGroupware.org – MySQL – Funambol (sync4j) 24.10.06 © 2006 8 http://www.boettger-consulting.de/
  • 9. Entwicklungsmodelle ● Projektablauf – individuell bei den Projekten verschieden – Zugang zum zentralen Quellcode-Repository meist öffentlich für lesenden Zugriff – schreibender Zugriff nur für eingetragene Entwickler oder (bei von Firmen kontrollierten Projekten) Firmenangestellten – Qualitätskontrolle unterschiedlich ● von „erst gründlich testen“ bis zu „einfach ausprobieren“ 24.10.06 © 2006 9 http://www.boettger-consulting.de/
  • 10. Entwicklungsmodelle ● Eigene Erweiterungen – lokal in einer eigenen Kopie des Quellcodes ● Problem bei Weiterentwicklungen im Hauptprojekt – als Patches an das Hauptprojekt einreichen und hoffen, dass es übernommen wird – selbst Teilnehmer des Projekts werden (falls man aufgenommen wird) – entsprechende Entwicklung im Hauptprojekt bezahlen (falls es entsprechende Modelle gibt) 24.10.06 © 2006 10 http://www.boettger-consulting.de/
  • 11. Kooperationsmodelle ● Gemeinsam Entwicklungskosten tragen – nur einen Teil bezahlen, aber alles nutzen – erfordert Zeit und breites Interesse an dem Problem ● Entwicklung direkt bezahlen – entweder durch Zahlung an das Projekt – oder durch Beauftragung eines Entwicklers aus dem Projekt – oder durch Einbringen von Arbeitsleistung 24.10.06 © 2006 11 http://www.boettger-consulting.de/
  • 12. Kooperationsmodelle ● Gegenseitiger Support – Mailinglisten, Foren, Wiki, ... – eigene Erfahrungen helfen anderen und umgekehrt ● Sponsorship – allgemeine Unterstützung für das Projekt, nicht auf einen Auftrag bezogen ● Mitarbeit bei Dokumentation, Qualitätssicherung, Organisation, ... 24.10.06 © 2006 12 http://www.boettger-consulting.de/
  • 13. Geschäftsmodelle ● Bezahlte Entwicklung von Erweiterungen – innerhalb des Projekts oder lokal/unabhängig ● Kostenpflichtige, proprietäre Zusatzprodukte ● Update-Service und Support ● Consulting & Beratung ● Betriebsdienstleistungen, Schulungen, Workshops ● Bücher und Journalismus 24.10.06 © 2006 13 http://www.boettger-consulting.de/
  • 14. Praktische Durchführung ● Eigene Beteiligung am ausgewählten Projekt – direkter Draht – zeitaufwändig ● Beauftragung eines lokalen Partners – nur ein Ansprechpartner für alle Projekte – direkter Support – nur indirekte Einbindung in die eigentlichen Projekte 24.10.06 © 2006 14 http://www.boettger-consulting.de/
  • 15. Wer die Wahl hat ... ● SourceForge.net – 132.401 Projekte, 1.419.355 Nutzer (22.10.2006) ● Savannah.gnu.org – 2.669 Projekte, 45.742 Nutzer (22.10.2006) ● tigris.org – 968 Projekte (22.10.2006) ● www.berliOS.de – 4.711 Projekte, 27.255 Nutzer (22.10.2006) ● weitere Portale und Communities ● sehr viele einzeln gehostete Projekte 24.10.06 © 2006 15 http://www.boettger-consulting.de/
  • 16. ... hat die Qual ● Suche nach geeigneten Projekten ● in den einzelnen Portalen – nur dort beheimatete Projekte werden gefunden ● mit Google & Co – nicht nur Projekte, sondern noch Anderes wird gefunden ● bei freshmeat – nur dort freiwillig registrierte Projekte werden gefunden, derzeit (nur) 41.683 Projekte (22.10.2006) 24.10.06 © 2006 16 http://www.boettger-consulting.de/
  • 17. Welches Projekt ist geeignet? ● Features: alle nötigen und keine überflüssigen ● Qualität (Code / Datenbankdesign) – Wartbarkeit, Skalierbarkeit, Sicherheit – bekannte Bugs ● Security, Einbindung in vorhandene Infrastruktur ● Ergonomie (bei GUI Anwendungen) ● “Lebendigkeit“ – Updates, Releases, Zahl der Entwickler 24.10.06 © 2006 17 http://www.boettger-consulting.de/
  • 18. „weiche“ Faktoren ● „Politik“ des Projekts – verwendete Lizenzen – Kommunikation mit den Entwicklern ● Es gibt sehr offene und sehr geschlossene Projektmentalitäten... – Rückfluss von selbst geschriebenen Modifikationen - einige Projekte mögen das gar nicht... – Reaktion auf Bugreports ● Welchen der vielen Forks des gleichen Grundprojekts nimmt man? 24.10.06 © 2006 18 http://www.boettger-consulting.de/
  • 19. Vergleiche und wähle weise ● Selber schlau machen – kostet Zeit – nur für erfahrene Nutzer ● Mediator-Plattformen wie BerliOS nutzen – kostet auch Zeit, begrenzte Auswahl ● Hilfe in Anspruch nehmen – Open Source Broker, Kooperationsprojekte ● kostet wenig Zeit, aber etwas Geld 24.10.06 © 2006 19 http://www.boettger-consulting.de/
  • 20. Open Source Broker ● findet und bewertet geeignete Projekte ● vermittelt zwischen Community und kommerziellem Anwender ● bündelt Wünsche des Kunden / Anwenders und Informationen aus den Projekten ● bietet Kunden einen „single point of communication“ auch für mehrere bzw. viele Projekte ● übersetzt Kundenanforderungen in „Projektsprache“ 24.10.06 © 2006 20 http://www.boettger-consulting.de/
  • 21. Open Source Broker ● Monitoring ● Überwachung auf Bugfixes, Security Fixes und neue Features ● Re-packaging für die Umgebung des Kunden ● Kommunikation mit den Projekten: – Bugreports, Bugfixing, Erweiterungen, Patch submission, Feedback in beide Richtungen ● Kunde / Anwender braucht nur einen Ansprechpartner für viele eingesetzte Projekte 24.10.06 © 2006 21 http://www.boettger-consulting.de/
  • 22. Open Source Broker Die einzelnen Dienstleistungen existieren natürlich schon am Markt. Allerdings werden sie meist “nebenbei” erbracht und nicht als Schwerpunkt angeboten, oft auch nicht unabhängig, sondern nur für die eigenen Lieblingsprojekte. Wenn sich Open Source bei der Anwendungssoftware weiter durchsetzen soll, sind unabhängige Bewertungen und Beratungen unerlässlich – sonst bleiben das Märchen vom „nicht vorhandenen Support“ und das „Bombenleger-Image“ weiter bestimmend für die Wahrnehmung. Bisherige Ansätze (LIVE, LiSoG, OSDL, ...) werden kaum wahrgenommen. „Open Source Broker“ muss auch als praktische, angewandte Dienstleistung verfügbar werden. 24.10.06 © 2006 22 http://www.boettger-consulting.de/
  • 23. Fragen? 24.10.06 © 2006 23 http://www.boettger-consulting.de/
  • 24. Vielen Dank für Ihre Aufmerksamkeit! Dr. Christian Böttger IT-Beratung & Projektmanagement C.Boettger@Boettger-Consulting.de http://www.boettger-consulting.de/ Tel.: +49.5173.9249744 Fax: +49.5173.925769 24.10.06 © 2006 24 http://www.boettger-consulting.de/