Open Source Software ökonomisch betrachtet

Ähnliche Dokumente
Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

FreieSoftwareOG. Creative Commons und freie Lizenzen- Ein kurzer Überblick

Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit

1. Weniger Steuern zahlen

Freie Software. Karin Kosina Free Software Foundation Europe.

Was ist Sozial-Raum-Orientierung?

Alle gehören dazu. Vorwort

Sichere Einbindung von Open Source in kommerzielle Projekte

Open-Source-Softwareentwicklung Free/Libre Open Source Software

Europäischer Fonds für Regionale Entwicklung: EFRE im Bundes-Land Brandenburg vom Jahr 2014 bis für das Jahr 2020 in Leichter Sprache

Freie Software. und ihre Unentbehrlichkeit in der modernen Informationsgesellschaft. Torsten Grote

Copyright & Copyriot

UNIX Ein kleiner Ausschnitt

Fachapplikationen in heterogenen IT Landschaften

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Die Post hat eine Umfrage gemacht

Windows wird nicht mehr unterstützt Was bedeutet das? Was muss unternommen werden? Compi-Treff vom 9. Mai 2014 Thomas Sigg

Was meinen die Leute eigentlich mit: Grexit?

Leit-Bild. Elbe-Werkstätten GmbH und. PIER Service & Consulting GmbH. Mit Menschen erfolgreich

Geld Verdienen im Internet leicht gemacht

DAVID: und David vom Deutschlandlabor. Wir beantworten Fragen zu Deutschland und den Deutschen.

1. Was ihr in dieser Anleitung

Wir machen neue Politik für Baden-Württemberg

Informationsmappe. deltatron GmbH. zum Thema VIRTUAL OFFICE

Ab 2012 wird das Rentenalter schrittweise von 65 auf 67 Jahre steigen. Die Deutsche Rentenversicherung erklärt, was Ruheständler erwartet.

Memeo Instant Backup Kurzleitfaden. Schritt 1: Richten Sie Ihr kostenloses Memeo-Konto ein

Papa - was ist American Dream?

ALEMÃO. Text 1. Lernen, lernen, lernen

WIR MACHEN SIE ZUM BEKANNTEN VERSENDER

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

DAS PARETO PRINZIP DER SCHLÜSSEL ZUM ERFOLG

Glaube an die Existenz von Regeln für Vergleiche und Kenntnis der Regeln

geben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Gehen wir einmal davon aus, dass die von uns angenommenen

OPEN SOURCE SOFTWARE

Unsere Ideen für Bremen!

Das Leitbild vom Verein WIR

Erst Lesen dann Kaufen

ONLINE-AKADEMIE. "Diplomierter NLP Anwender für Schule und Unterricht" Ziele

Das muss drin sein. Hallo, wir sind die Partei: DIE LINKE.

Kurz-Wahl-Programm in leichter Sprache

Was ist Open Source Software und wem gehört sie?

Besten Dank, dass Sie sich überlegen, eine Website von Daynox erstellen zu lassen!

Thema: Microsoft Project online Welche Version benötigen Sie?

Mobile Intranet in Unternehmen

Die Industrie- und Handelskammer arbeitet dafür, dass Menschen überall mit machen können

Windows 8 Lizenzierung in Szenarien

Open Source. Hendrik Ebbers 2015

Was ich als Bürgermeister für Lübbecke tun möchte

Wichtig ist die Originalsatzung. Nur was in der Originalsatzung steht, gilt. Denn nur die Originalsatzung wurde vom Gericht geprüft.

Leichte-Sprache-Bilder

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

Freie Software: Was bringt s mir? Peter Bubestinger, David Ayers. 17. Mai 2008

Sichtbarkeit Ihres. Unternehmens... Und Geld allein macht doch Glücklich!

Application Lifecycle Management als strategischer Innovationsmotor für den CIO

Übungsaufgaben Prozentrechnung und / oder Dreisatz

Vorgestellt von Hans-Dieter Stubben

Wir bringen Ihre USB Geräte ins Netz Ohne Wenn und Aber!

Free Software Strategy In the Public Administration of South Tyrol. 12. November 2010

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

IT Recht. Urheberrecht JA oder NEIN?

IT-Outsourcing erfolgreich umsetzen

Reporting Services und SharePoint 2010 Teil 1

Ugra Proof Certification Tool

Guide DynDNS und Portforwarding

VO Projektmanagement

Leichte Sprache Informationen zum Europäischen Sozialfonds (ESF) Was ist der Europäische Sozialfonds?

Lernerfolge sichern - Ein wichtiger Beitrag zu mehr Motivation

Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

AS/point, Ihr Partner die nächsten 10 und mehr Jahre -

EIDAMO Webshop-Lösung - White Paper

DAVID: und David vom Deutschlandlabor. Wir beantworten Fragen zu Deutschland und den Deutschen.

Zwischenablage (Bilder, Texte,...)

SMART Newsletter Education Solutions April 2015

Bezugsquellen und Dokumentationen für LINUX und LibreOffice

Soft Migration Angelika Gößler

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

Auswertung der Teilnehmerumfrage zum. vom November 2010

1 Planung Migration UNIMOD collect (=neues Release

Installation der SAS Foundation Software auf Windows

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

Professionelle Seminare im Bereich MS-Office

L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016

Open Source - Was ist das eigentlich?

Nicht über uns ohne uns

Der Vollstreckungsbescheid. 12 Fragen und Antworten

Systeme 1. Kapitel 6. Nebenläufigkeit und wechselseitiger Ausschluss

Speicher in der Cloud

Fehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

micura Pflegedienste München/Dachau GmbH

Thema 1: Fotos im Internet verwenden

Letzte Krankenkassen streichen Zusatzbeiträge

Fragenkatalog zur Bewertung Ihres ERP Geschäftsvorhabens:

Verwendung des IDS Backup Systems unter Windows 2000

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Versetzungsgefahr als ultimative Chance. ein vortrag für versetzungsgefährdete

Verwendung des Terminalservers der MUG

Transkript:

Open Source Software ökonomisch betrachtet Vortrag zum Treffen der.net Developers Group Berlin Brandenburg am 02.03.2006 Dieter Bremes, dbjobs@snafu.de

Übersicht Open Source Software (OSS) ökonomisch betrachtet Die OSS-Geschichte in 5 Minuten OSS als logische Entwicklung in Software- Märkten Voraussetzungen für OSS OSS-Geschäftsmodelle Vermeintliche OSS-Probleme

GNU/Linux, Unix: Die OSS-Geschichte in 5 Minuten BS bis in 60er Beigabe zur Hardware = Kein Geschäftsmodell für Software 1969: Bell Labs (AT&T) beginnen Unix AT&T darf wg. Monopol aber nicht vermarkten Bell Labs + University of California at Berkeley (UCB) entwickeln Unix zus. weiter UCB sendet Code an Interessierte + arbeitet ihre Verbesserungen ein (= OSS)

GNU/Linux, Unix: Die OSS-Geschichte in 5 Minuten UCB -> div. BSD-Versionen AT&T -> Unix System V Ab 1983: Richard M. Stallman -> GNU freies, vollständiges, Unix-kompat. System Andere Anbieter -> Unix-Varianten IRIX, XENIX, ULTIX, HP-UX,... = Inkompatible Systeme

GNU/Linux, Unix: Die OSS-Geschichte in 5 Minuten 1988 bis 1993: Unix-Wars AT&T verklagt UCB auf Distributionseinstellung Unix auch danach dauerhaft geschwächt 1991: Linus Thorvalds beginnt Linux BSD in juristischen Schwierigkeiten GNU fehlt der Kernel

GNU/Linux, Unix: Die OSS-Geschichte in 5 Minuten Heute FreeBSD: 200-300 Programmierer Linux Kernel: 600-800 Programmierer Offenere Community Vermeidet Unix-Fehler: Forks, Anbieter-Zersplitterung Stückzahlenwachstum Server-Markt 2005 (IDC) Windows: +15,3 % Linux: +20,5 % Unix: -13,7 %

GNU/Linux, Unix: Die OSS-Geschichte in 5 Minuten Zukunft (Gartner, IDC) Ab 2008: Windows verliert 5 % - 10 % vom Server-Markt an Linux "Unix wird nicht völlig verschwinden, aber es wird zunehmend zum Nischenprodukt in Datenzentren absteigen und bei KMUs völlig verschwinden" Linuxmarkt wächst jährlich um 37 % - 45 %

GNU/Linux, Unix: Die OSS-Geschichte in 5 Minuten Zusammenfassung Am Anfang war OSS Entscheidend ist die Community (zumindest bei größeren Projekten) (Geschäftsmodelle für) Standardsoftware: CSS unterliegt im Wettbewerb mit OSS

Das musste ja so kommen: OSS als logische Entwicklung in Software-Märkten Marktphasen 1. Experimentierphase 2. Expansionsphase 3. Ausreifungsphase / Sättigungsphase 4. Rückbildungsphase

Das musste ja so kommen: OSS als logische Entwicklung in Software-Märkten Ausreifungsphase / Sättigungsphase Nachfrage stabilisiert sich auf hohem Niveau Unternehmenskonzentration steigt Survival of the fattest not the fittest Sehr profitabel Und dann kommt der Rivale... Röhren- -> Plasma- / LCD-TV Analoge -> digitale Fotografie Aber: Vergleich OS- + PC-Markt in D / China

Das musste ja so kommen: OSS als logische Entwicklung in Software-Märkten 1000 900 800 700 Weltw. Kameraverkäufe in Mio. Einheiten 600 500 400 Photo-Handy Digital Analog 300 200 100 0 1999 2000 2001 2002 2003 2004 2005

Das musste ja so kommen: OSS als logische Entwicklung in Software-Märkten 180000000 160000000 PC-Verkäufe 1990-2004 22.500.000 20.000.000 PC-Verkäufe 1975-1989 140000000 120000000 100000000 80000000 60000000 40000000 Andere TRS-80 PET C-64 Atari Apple ][ Amiga Macintosh IBM-PC + Komp. 17.500.000 15.000.000 12.500.000 10.000.000 7.500.000 5.000.000 Andere TRS-80 PET C-64 Atari Apple ][ Amiga Macintosh IBM-PC + Komp. 20000000 0 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 90 91 92 93 94 95 96 97 98 99 00 01 02 03 04 2.500.000 0 19 75 19 19 76 77 19 19 78 79 19 19 80 81 19 82 19 19 83 84 19 19 85 86 19 19 87 88 19 89

Das musste ja so kommen: OSS als logische Entwicklung in Software-Märkten Disruptive Technologien / Innovationen Neue Technologie völlig anders als bisherige, stört deren Verwertung 2 Szenarien low-end disruption: Anfänglich schlechter, aber gut genug + billiger. Dann kontinuierliche Verbesserung bei bleibendem Kostenvorteil. Beispiel: Digitalkamera new-market disruption: Bietet Funktionalität, die bisheriger Technologie fehlt + dort nicht nachrüstbar ist. Beispiel: Internet

Das musste ja so kommen: OSS als logische Entwicklung in Software-Märkten Kreative Zerstörung Alte Struktur / Wert etablierter Unternehmen zerstört, um Produktionsmittel und Nachfragepotential für Neues zu erhalten Kurzfristig oft schmerzhaft (Arbeitslosigkeit), langfristiger Nutzen durch höheren Wohlstand. Beispiele siehe Disruptive Technologien Kondratjew-Zyklus

Das musste ja so kommen: OSS als logische Entwicklung in Software-Märkten OSS ist Basis disruptiver Geschäftsmodelle Konkurrieren mit Lizenzgeschäft Lizenzgeschäft nur 30 % des Software-Geschäfts Hersteller muss Entwicklung, Vertrieb, etc. vorfinanzieren -> Risiko + Kosten Nur ca. 10 % der Lizenzkosten fließen in Produktentwicklung (Perens, MS) -> ineffizient

Das musste ja so kommen: OSS als logische Entwicklung in Software-Märkten Märkte für Office-Pakete, BS, DBs,... in Sättigungs- / Rückbildungsphase Kunde hat keinen Wettbewerbsvorteil durch bestimmtes BS, etc. (= Commodity-Software) Kunde will seine Datenhoheit zurück Offene Standards Kunde will sich keinem (Monopolisten) ausliefern (Software Assurance,...) OOo, Linux / BSD, PostgreSQL,... gut genug

Das musste ja so kommen: OSS als logische Entwicklung in Software-Märkten OSS ist Basis neuer Geschäftsmodelle Unternehmen, die vom Lizenzgeschäft leben, wollen Störung unterdrücken Software-Patente FUD (Get the facts...) Ähnliche Probleme mit Medien-Industrie OSS ist keine Ideologie Konkurriert nicht mit Kapitalismus,... Ist nicht auf Missionare + Gläubige angewiesen

Das musste ja so kommen: OSS als logische Entwicklung in Software-Märkten Zusammenfassung Zyklische Marktentwicklung, Altes macht Neuem Platz Markt wächst rasant bei fallendem Preis Mehr Kunden können sich Produkt leisten Mehr Arbeitsplätze bei Produktion, Vertrieb, etc. des Produkts OSS-Geschäftsmodelle setzen sich bei Commodity-Software gegen Lizenzgeschäft durch

Aber wenn das jeder machen würde: Voraussetzungen für OSS OS funktioniert nur für bestimmte Produkte Kosten müssen im Design stecken Reproduktions- + Transportkosten minimal Produkt muss von "Designer"-Anzahl profitieren Also nicht für Ferraris! Economies of scale Minimale Beiträge Einzelner -> riesige Programme

Aber wenn das jeder machen würde: Voraussetzungen für OSS Programmierer benötigt zur Teilnahme Physische + soziale Sicherheit (Rechtsstaat, Einkommen, Patente?) Mindestbildung (Lesen + Schreiben können, Englisch können) Erschwingliche Hardware (PC) Erschwingliche Kommunikation (Internet) -> Entwickler haupts. in EU + USA + Japan (www.debian.org/devel/developers.loc)

Aber wenn das jeder machen würde: Voraussetzungen für OSS Warum arbeitet Programmierer kostenlos? Lösen des eigenen Problems ("scratch an itch") Handwerkerstolz Neugier, Lernen Anerkennung von anderen Programmierern Türöffner für Job Ist Altruismus langfristig kalkulierter Eigennutz?

Aber wenn das jeder machen würde: Voraussetzungen für OSS Warum arbeitet Unternehmen kostenlos? Arbeitet garantiert nicht kostenlos! OK, business-enabler (enabling technology = Infrastruktur) in OSS zu wandeln (z. B. SAP DB) Nicht OK, differentiating technology in OSS zu wandeln (z. B. Googles Wertungsalgorithmus) Bugfixes, neue Features zurückgeben effektiver als eigenes Patch-Management

Aber wenn das jeder machen würde: Voraussetzungen für OSS Warum arbeitet Unternehmen kostenlos? Strategie, z. B. MS von seinen Office- und BS- Einkünften abschneiden = Quersubventionierung der Konkurrenz eigener Produkte unterbinden (Strategie MS: Office -> Office Live = reklamefinanziert Verk. von Infrastruktur-Lizenzen -> Integration) Selbstdarstellung - wir sind die Guten!

Aber wenn das jeder machen würde: Voraussetzungen für OSS Zusammenfassung Open Source funktioniert für digitale Güter Software, Wikipedia,... Technische Voraussetzungen Internet,... Für Einzelkämpfer: Wohlstand Voraussetzung Weniger Einzelkämpfer als man denkt! Zunehmend durch Unternehmen finanziert

Code verschenkt und trotzdem reich + glücklich: OSS-Geschäftsmodelle Duale Lizenzen MySQL, QT / Trolltech Software nur an "uninteressante" Kunden verschenkt, der Rest zahlt Endanwenderfinanziert ebay, Google Software keine differentiating technology (BS, Webserver) Mehr Programmierer mit Kenntnissen für OSS- Versionen

Code verschenkt und trotzdem reich + glücklich: OSS-Geschäftsmodelle Hardware-Anbieter IBM, HP, Sun, LinkSys Anbieternutzen Hardware ist differentiating technology, nicht Software BS-Implementierung + Pflege sehr kostenintensiv Kundennutzen Mehr Software für Linux als für proprietäres BS verfügbar Linux dank Quelltext anpassbar Umstieg auf andere HW / Anbieter einfacher

Code verschenkt und trotzdem reich + glücklich: OSS-Geschäftsmodelle Öffentliche Verwaltung, Forschung > Beispiele U.S. Department of Defense: ursprünglicher Förderer von BSD-Unix National Center for Supercomputing Applications (N- CSA): Mosaic (1. Webbrowser) Stadt München: LiMux, z. B. Basis-Client, Software- Verteilung + -Konfiguration BSI: Kroupware (Groupware, ähnlich Exchange-Server)

Code verschenkt und trotzdem reich + glücklich: OSS-Geschäftsmodelle Öffentliche Verwaltung, Forschung > Innovation, (Grundlagen-) Forschung Unabhängigkeit von Software-Unternehmen, insbesondere in anderen Ländern Erhöhte Sicherheit (keine Backdoors) Für manche Länder sind Lizenzkosten zu hoch (Mexiko, China,...) Kann Software ohnehin nicht verkaufen

Code verschenkt und trotzdem reich + glücklich: OSS-Geschäftsmodelle Öffentliche Verwaltung, Forschung Benötigt oft ähnliche Funktionalität, kann sich aber im Projekt nicht einigen Evtl. verpflichtet, mit Bürgern durch offene Standards zu kommunizieren Vorsicht, Patente trotz öffentlicher Förderung: Eolas - mit BSD-Lizenz wär' das nicht passiert! Service MySQL, JBoss Auch Red Hat + Novell / SUSE nicht mehr im Lizenzgeschäft -> Support, Zertifizierung,...

Aber das geht doch nicht: Vermeintliche OSS-Probleme Trittbrettfahrer Verursachen keine zusätzlichen Kosten (verwendete Ressourcen nicht knapp - keine "Tragedy of the Commons") Jeder Mitwirkende fängt als Trittbrettfahrer an Unsicherheit durch Software-Patente Software-Patente sind das Problem, nicht die (OS-) Software (Eolas-Patent) Gleiche Unsicherheit bei Inhouse-Entwicklung Kein Endkunde wurde verklagt, "nur" Hersteller

Aber das geht doch nicht: Vermeintliche OSS-Probleme Vernichtet Firmen + Arbeitsplätze Endkunde finanziert Software, nicht der Hersteller Endkunde investiert gesparte Lizenzkosten anderweitig, Geld löst sich nicht in Luft auf Bedarf an Software sinkt nicht, Programmierer findet anderen Arbeitsplatz Schlechtere Treiberversorgung Auf dem Weg der Besserung Bessere Peer-Unterstützung bei Problemen

Aber das geht doch nicht: Vermeintliche OSS-Probleme Unsicherheit, weil Individuen + Staaten bösartigen Code einschleusen können Problem besteht auch beim Outsourcing von CS Bewährte Kontrollen durch Maintainer, "unerwartete" Audits problemlos möglich Schlechtere Dokumentation, GUIs Ja, Programmierer interessieren sich mehr fürs Programmieren Besserung, weil OSS-Motivation jetzt auch bei Konzernen, Redakteuren, Grafikern Bessere Peer-Unterstützung bei Problemen

Aber das geht doch nicht: Vermeintliche OSS-Probleme Keine vorhersagbare Produktpolitik > Beispiel Textverarbeitung: GNU Emacs existiert seit 1984, Emacs seit 1976 vi existiert seit 1976 WinWord existiert seit 1989 (1. Version 4 Jahre später als angekündigt!) WordStar, WordPerfect: RIP

Aber das geht doch nicht: Vermeintliche OSS-Probleme Keine vorhersagbare Produktpolitik > Beispiel BS: BSD existiert seit 1977 FreeBSD, NetBSD existieren seit 1993 GNU/Linux existiert seit 1994 (Linux Kernel 1.0, GNU ex. seit 1984, HURD :-)?) Windows NT existiert seit 1993 (Entwicklungszeit 5 Jahre statt geplanter 18 Monate!) AmigaOS, Atari TOS,...: RIP

Aber das geht doch nicht: Vermeintliche OSS-Probleme Keine vorhersagbare Produktpolitik CS-Marketing-Abteilung kann weissagen? Auch Unternehmen ändern ihre Produktpolitik - ohne Ausweg für Kunden ohne Quelltext OSS-Produktpolitik vom Markt bestimmt (Fork, z. B. XFree / X.org) Technisch sinnvolle Lösung gewinnt, da Entscheidung Programmierer-gesteuert Hierarchien (Firmen) skalieren schlechter als Netze (Community) und sterben schneller

Aber das geht doch nicht: Vermeintliche OSS-Probleme Mehr Bugs CS-Anbieter hat Interesse am Verschweigen von Bugs, OSS-Community nicht Bugs werden sofort gefixt, nicht erst am Patch- Day, oder am nächsten, oder... Höhere Einarbeitungskosten Meint oft Migrationskosten - die wären beim umgekehrten Migrationsweg nicht geringer Vergleich oft nur mit Lizenzkosten für Upgrade - Nutzen ist aber strategisch (Datenhoheit,...) Keiner haftet für Fehler Sie haben Bill Gates für den letzten Datenverlust erfolgreich verklagt?

Aber das geht doch nicht: Vermeintliche OSS-Probleme Dann muss ich alle meine Software auch zu OSS machen > Vermeintliches Problem besteht nur bei GPL-, nicht bei LGPL- oder BSD-Lizenz Nein, Quelltext nur beim Weitergeben geänderter OSS mitgeben Weitergabeverpflichung nur an Empfänger der Binaries, nicht an den Rest der Welt Schon die CS-EULA gelesen? Schränkt Nutzung ein, das macht nicht einmal die GPL

Aber das geht doch nicht: Vermeintliche OSS-Probleme Dann muss ich alle meine Software auch zu OSS machen Nicht bei interner Verwendung, auch wenn externe auf Server zugreifen Deployment geänderter OSS auf 5000 Clients im Großunternehmen = keine Verpflichtungen Betrieb eines (angepassten) OSS-Webservers = keine Verpflichtungen Gilt auch, wenn externer Dienstleister Änderung macht Aber Auch kostenlose Weitergabe ist Weitergabe Auch indirekte Weitergabe, z. B. in Hardware-Produkt, ist Weitergabe

Literatur www.catb.org/~esr/writings/cathedral-bazaar/ The Cathedral and the Bazaar, auch als Buch von O'Reilly erhältlich www.opensourcejahrbuch.de/2005/ OSS Jahrbuch 2005, auch als Buch von Lehmanns Media erhältlich

Danke Danke für Ihre Aufmerksamkeit... und jetzt die Fragen!