• Like
  • Save
Open Source Software Made by ImmobilienScout24 Freigabeprozess
Upcoming SlideShare
Loading in...5
×
 

Open Source Software Made by ImmobilienScout24 Freigabeprozess

on

  • 1,302 views

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

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

Statistics

Views

Total Views
1,302
Views on SlideShare
961
Embed Views
341

Actions

Likes
0
Downloads
6
Comments
0

9 Embeds 341

http://blog.immobilienscout24.de 236
https://wiki.iscout.local 66
http://xpd39.refit.erlangen.de 10
http://www.scout24.com 9
http://wiki 9
http://wiki.iscout.local 6
http://www.xparo.com 2
http://localhost 2
http://lihohe10.s3rve.de 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Open Source Software Made by ImmobilienScout24 Freigabeprozess Open Source Software Made by ImmobilienScout24 Freigabeprozess Presentation Transcript

    • www.immobilienscout24.deOpen Source SoftwareMade by ImmobilienScout24FreigabeprozessSchlomo SchapiroSystemarchitekt & Open Source Evangelist License: http://creativecommons.org/licenses/by-nc-nd/3.0/
    • Ü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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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