Open Source Software Made by ImmobilienScout24 Freigabeprozess

1.634 Aufrufe

Veröffentlicht am

Freigabeprozess für Software, die bei ImmobilienScout24 erstellt wurde und dann veröffentlicht wird.

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.634
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
386
Aktionen
Geteilt
0
Downloads
8
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Open Source Software Made by ImmobilienScout24 Freigabeprozess

  1. 1. www.immobilienscout24.deOpen Source SoftwareMade by ImmobilienScout24FreigabeprozessSchlomo SchapiroSystemarchitekt & Open Source Evangelist License: http://creativecommons.org/licenses/by-nc-nd/3.0/
  2. 2. Übersicht – Milestones Proposal für ein Open Source Projekt  „Sponsor“ des Vorhabens erstellt Proposal Organisatorische Freigabe  auf Basis formeller Aspekte entsprechend dem Proposal  durch Open Source Board Inhaltliche / Fachliche Freigabe  nach Erfüllen der rechtlichen und fachlichen Kriterien  durch Open Source Board  ermöglicht Veröffentlichung von Source Code Review  Was ist nach der Veröffentlichung passiert?  Messen der Ergebnisse2 | ImmobilienScout24 Software als Open Source | Schlomo Schapiro
  3. 3. Auswahlkriterien für IS24 SoftwareIS24 Software muss folgende Kriterien erfüllen, um für eine Open Source Veröffentlichung in Frage zu kommen: Die Software muss für andere einen Nutzen haben Keine IS24 Speziallösung, universell konfigurierbar und nutzbar Alle Abhängigkeiten müssen öffentlicher Code sein Die Software ist vorzeigbar und trägt zum positiven Image der IS24 als High Tech Firma bei3 | ImmobilienScout24 Software als Open Source | Schlomo Schapiro
  4. 4. Proposal für ein Open Source Projekt IDas Proposal sollte folgende Fragen beantorten: Wem und warum nützt diese Software? Gibt es Alternativen? Warum ist unsere Lösung besser? Geben wir mit der Software Geschäftsgeheimnisse preis?  Intellectual Property  Schwachstellen im System Verletzt die Software existierende Patente? Welche Lizenz nutzen?  Bibiliothek -> Apache 2.0  Anwendung -> GPL 3+  bei abgeleiteten Werken -> Lizenz des Originals beachten4 | ImmobilienScout24 Software als Open Source | Schlomo Schapiro
  5. 5. Proposal für ein Open Source Projekt II Von welcher Software hängt das Projekt ab?  Proprietäre IS24 Software  Kommerzielle Software Source oder Source und Binary Release?  Kann alle benötigte Software in einem Binary Release mitgeliefert werden? Wer wird externer Maintainer? Aufwandsschätzung für  Vorarbeiten zur Veröffentlichung (Doku, Code Review, Build Umgebung usw.)  Betreuung nach der Veröffentlichung (Teilnahme an Foren/Mailing Listen, Kommunikation und Support, Bekanntmachung und Werbung usw.)5 | ImmobilienScout24 Software als Open Source | Schlomo Schapiro
  6. 6. Organisatorische FreigabeDie Freigabe erfolgt durch das Open Source Board auf Basis der Positive Bewertung der Fragen aus dem Proposal Bewertung des enthaltenen Intellectual Property Definition eines Maintainers  Definition der Aufwände und Rahmen für Tätigkeiten  Commitment durch Management Definition der Open Source LizenzDie organisatorische Freigabe ermöglicht die weitere Arbeit an der Veröffentlichung und definiert den zeitlichen Rahmen dafür.6 | ImmobilienScout24 Software als Open Source | Schlomo Schapiro
  7. 7. Fachliche Arbeiten Code Review (und ggf. Überarbeitung):  Werden unsere Coding Guidelines eingehalten?  Exponieren wir Schwachstellen unserer Plattform?  Build-Skripte für das unabhängige Erstellen von Releases? Source Code Verwaltung  SVN, Feste Versionen usw. Dokumentation  Für externe ohne IS24-Spezialwissen  Readme, Build Instructions, Installation Guide … Projekthomepage erstellen  Auf sourceforge, github, google …7 | ImmobilienScout24 Software als Open Source | Schlomo Schapiro
  8. 8. Fachliche Freigabe Review der fachlichen Arbeiten durch das Open Source Board Finale Tests und Abnahme in einer externen UmgebungDas Ergebnis der fachlichen Freigabe ist die Veröffentlichung der Software als Open Source Projekt8 | ImmobilienScout24 Software als Open Source | Schlomo Schapiro
  9. 9. ReviewCa. 1 Jahr nach Veröffentlichung erfolgt ein Review durch das OpenSource Board, bei dem folgende Aspekte bewertet werden. Was ist geschehen  Downloads  Bugs und Bugfixes, Feature Requests und eingereichte Patches  Mailing Listen / Foren Kommunikationsvolumen  Werbung für das Projekt (Artikel, Vorträge, Nennungen …) Welchen Benefit hat die IS24 von der Open Source Veröffentlichung  Neue Mitarbeiter  Bugfixes und Features  Image als High Tech Firma9 | ImmobilienScout24 Software als Open Source | Schlomo Schapiro
  10. 10. Vielen Dank. Bitte kontak-tieren Sie mich für weitereFragen und Anregungen.Kontakt:Immobilien Scout GmbH Fon: +49 30 243 01-1229Andreasstraße 10 Email: schlomo.schapiro@immobilienscout24.de10243 Berlin URL: www.immobilienscout24.de10 | ImmobilienScout24 Software als Open Source | Schlomo Schapiro

×