876
Comment: formatting: leading space for bullet points
|
3584
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= Freie Software in der Softwareentwicklung = | = Entwicklung mit Freier Software in Unternehmen = |
Line 6: | Line 6: |
* Linux auf Servern * Web-Server * Frameworks und Bibliotheken bei der Entwicklung * Entwicklungs-Tools |
* Linux als Server Betriebssystem * Web-Server Software (zum Beispiel NGINX) * Programmiersprachen, Frameworks und Bibliotheken bei der Entwicklung (zum Beispiel React, VueJS, Angular, Bootstrap, PHP) * Entwicklungs-Tools (zum Beispiel Webpack, Editoren, Jenkins) |
Line 11: | Line 11: |
Leider wird oft wenig bis nichts zurückgegeben. Freie Software wird lieber gepachted statt einen Beitrag zu leisten. | Annahme: Leider wird oft wenig bis nichts zurückgegeben. Freie Software wird lieber gepachted statt einen Beitrag zu leisten. |
Line 13: | Line 15: |
Hindernisse: * Kein Wissen, das so etwas möglich ist (Beiträge) |
Mögliche Hindernisse: * Angst, den Wettbewerbern einen Vorteil zu verschaffen * Kein Wissen, dass Einflussnahme auf Freie Software möglich ist (Mitmachen!) |
Line 18: | Line 21: |
Chancen: * Unabhängigkeit (Freie Software kann nicht verschwinden oder eingestellt werden, kein Lizenzwahnsinn) * Reputation * Recruiting * Kostenersparnis * Weniger Wartungsaufwand, wenn Patches zurückgegeben werden |
Ziel: Ein Vortrag um den Einsatz Freier Software zu fördern. |
Line 25: | Line 23: |
== Umfang des Vortrags == | == Zielgruppe == Zielgruppe sind alle Unternehmen, die eine Software-Entwicklungsabteilung haben. |
Line 27: | Line 26: |
== Ideen für Unterstützer == * Stadt Frankfurt * IHK |
Hierbei kann es sich um Unternehmen handeln, die Software-Produkte anbieten. Aber insbesondere auch Unternehmen, die eine eigene Entwicklungsabteilung haben um ihre Produkte und Dienstleistungen zu ermöglichen. == Mögliche Vortragspartner == * IHKs Frankfurt a.M., Mainz, Wiesbaden * https://www.itklub.de/ == Vortrag == === Einführung === * Was ist Freie Software? * Beispiele für den Einsatz Freier Software in Unternehmen === Vorteile für Unternehmen === * Aufwand einsparen, durch Verwendung bestehender Software * Anpassbarkeit * Sicherheit, da der Quellcode einsehbar ist * Sicherheit, da die verwendete Software nicht eingestellt werden ("verschwinden") kann * Bereitstellung eigener Software * zur Steigerung der Reputation * Innovationsgenerierung (Ideen aus der Community) * dadurch höhere Verbreitung des eigenen Produkts * Beispiele neue Clients oder Funktionen * kann zum Recruiting eingesetzt werden === Hindernisse === In diesem Abschnitt sollen Hindernisse angesprochen werden * Wenn wir die Funktion AB einbauen, hat auch unser Wettbewerber XY etwas davon! * Im Gegensatz zu "wir patchen es selber" → Wartungsaufwand; erschwert Updates * XY baut ebenfalls Funktionen ein * Wenn wir eine unserer Komponenten als Freie Software veröffentlichen, machen wir ja die Arbeit für unseren Wettbewerber XY! * Setzt Wettbewerber XY die Komponente wirklich ein, wäre das ein Ritterschlag für die eigene Software-Entwicklung * Entwickler bei XY könnten auf die Idee kommen doch lieber "beim Original" zu arbeiten * Vorteile von oben greifen * Mein Arbeitsvertrag erlaubt mir keine Beiträge zu Freie Software! * Verbieten meist Software außerhalb des Unternehmens zu entwickeln * Ausnahmen für Beiträge an Freier Software schaffen * Freie Software Lizenzen sind problematisch! * Die Lizenz sollte passen * Eigener Abschnitt, siehe unten === Möglichkeiten zur Unterstützung Freie Software === * Code-Beiträge leisten (Features und Fehlerbehebungen) * Fehler melden * Projekte finanziell unterstützen (die eigene Software basiert schließlich darauf) * Eigene Software veröffentlichen === Lizenzen === * Überblick über Freie Software Lizenzen * GPL/AGPL * MIT * Apache License * BSD * Was bedeutet der Einsatz der verschiedenen Lizenzen? === Anlaufstellen zur Unterstützung beim Einsatz Freier Software === Hier sollte eine Liste von Ansprechpartnern hin. * FSFE === Diskussion === Gerne würde ich einen Platz für Diskussion geben. |
Entwicklung mit Freier Software in Unternehmen
Worum geht es?
Viele Unternehmen setzen bei der Software-Entwicklung Freie Software ein. Beispiele
- Linux als Server Betriebssystem
- Web-Server Software (zum Beispiel NGINX)
- Programmiersprachen, Frameworks und Bibliotheken bei der Entwicklung (zum Beispiel React, VueJS, Angular, Bootstrap, PHP)
- Entwicklungs-Tools (zum Beispiel Webpack, Editoren, Jenkins)
Annahme: Leider wird oft wenig bis nichts zurückgegeben. Freie Software wird lieber gepachted statt einen Beitrag zu leisten.
Mögliche Hindernisse:
- Angst, den Wettbewerbern einen Vorteil zu verschaffen
- Kein Wissen, dass Einflussnahme auf Freie Software möglich ist (Mitmachen!)
- Lizenzfragen
- Arbeitsverträge (du darfst nix machen, was nicht nur für uns ist)
Ziel: Ein Vortrag um den Einsatz Freier Software zu fördern.
Zielgruppe
Zielgruppe sind alle Unternehmen, die eine Software-Entwicklungsabteilung haben.
Hierbei kann es sich um Unternehmen handeln, die Software-Produkte anbieten. Aber insbesondere auch Unternehmen, die eine eigene Entwicklungsabteilung haben um ihre Produkte und Dienstleistungen zu ermöglichen.
Mögliche Vortragspartner
- IHKs Frankfurt a.M., Mainz, Wiesbaden
Vortrag
Einführung
- Was ist Freie Software?
- Beispiele für den Einsatz Freier Software in Unternehmen
Vorteile für Unternehmen
- Aufwand einsparen, durch Verwendung bestehender Software
- Anpassbarkeit
- Sicherheit, da der Quellcode einsehbar ist
- Sicherheit, da die verwendete Software nicht eingestellt werden ("verschwinden") kann
- Bereitstellung eigener Software
- zur Steigerung der Reputation
- Innovationsgenerierung (Ideen aus der Community)
- dadurch höhere Verbreitung des eigenen Produkts
- Beispiele neue Clients oder Funktionen
- kann zum Recruiting eingesetzt werden
Hindernisse
In diesem Abschnitt sollen Hindernisse angesprochen werden
- Wenn wir die Funktion AB einbauen, hat auch unser Wettbewerber XY etwas davon!
- Im Gegensatz zu "wir patchen es selber" → Wartungsaufwand; erschwert Updates
- XY baut ebenfalls Funktionen ein
- Wenn wir eine unserer Komponenten als Freie Software veröffentlichen, machen wir ja die Arbeit für unseren Wettbewerber XY!
- Setzt Wettbewerber XY die Komponente wirklich ein, wäre das ein Ritterschlag für die eigene Software-Entwicklung
- Entwickler bei XY könnten auf die Idee kommen doch lieber "beim Original" zu arbeiten
- Vorteile von oben greifen
- Mein Arbeitsvertrag erlaubt mir keine Beiträge zu Freie Software!
- Verbieten meist Software außerhalb des Unternehmens zu entwickeln
- Ausnahmen für Beiträge an Freier Software schaffen
- Freie Software Lizenzen sind problematisch!
- Die Lizenz sollte passen
- Eigener Abschnitt, siehe unten
Möglichkeiten zur Unterstützung Freie Software
- Code-Beiträge leisten (Features und Fehlerbehebungen)
- Fehler melden
- Projekte finanziell unterstützen (die eigene Software basiert schließlich darauf)
- Eigene Software veröffentlichen
Lizenzen
- Überblick über Freie Software Lizenzen
- GPL/AGPL
- MIT
- Apache License
- BSD
- Was bedeutet der Einsatz der verschiedenen Lizenzen?
Anlaufstellen zur Unterstützung beim Einsatz Freier Software
Hier sollte eine Liste von Ansprechpartnern hin.
- FSFE
Diskussion
Gerne würde ich einen Platz für Diskussion geben.