-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Migration Open Source Kapitel Arbeitsstand (#17)
- Loading branch information
1 parent
07042ea
commit 5fe7fd1
Showing
6 changed files
with
205 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
--- | ||
layout: page | ||
title: abapGit als Enabler von Open Source | ||
permalink: /open-source/abapgit-as-enabler/ | ||
parent: Open Source | ||
prev_page_link: /open-source/developing-open-source/ | ||
prev_page_title: Entwicklung von Open Source | ||
next_page_link: /open-source/open-source-projects/ | ||
next_page_title: Vorstellung ausgewählter Projekte | ||
nav_order: 4 | ||
--- | ||
|
||
{: .no_toc} | ||
# abapGit als Enabler von Open Source | ||
|
||
1. TOC | ||
{:toc} | ||
|
||
## Übersicht | ||
|
||
- Übersichtsgrafik | ||
|
||
## Verfügbarkeit und Versionen von abapGit | ||
|
||
## Voraussetzungen | ||
|
||
- OP/Private Cloud: 702, Netzwerkverbindung oder Offline-Repos | ||
- BTP/Public Cloud: Schon da, eingeschränkt, nur Online-Repos | ||
- Jemand muss sich kümmern | ||
|
||
## Konfiguration und Einrichtung | ||
|
||
- Insbesondere Exits | ||
|
||
## Risiken | ||
|
||
- Berechtigungen | ||
- Möglichkeit der massenhaften Extraktion der gesamten propritären Codebase und Mitnehmen zur Konkurrenz | ||
- Möglichkeit am Transportwesen vorbei massenhaft Software zu installieren |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
--- | ||
layout: page | ||
title: Beteiligung an Open Source | ||
permalink: /open-source/contributing-to-open-source/ | ||
parent: Open Source | ||
prev_page_link: /open-source/using-open-source/ | ||
prev_page_title: Einsatz von Open Source | ||
next_page_link: /open-source/developing-open-source/ | ||
next_page_title: Entwicklung von Open Source | ||
nav_order: 2 | ||
--- | ||
|
||
{: .no_toc} | ||
# Beteiligung an Open Source | ||
|
||
1. TOC | ||
{:toc} | ||
|
||
## Beteiligung an Open Source | ||
|
||
- Als Alternative zum Fork, Beteiligung im Upstream Projekt, automatisierte Tests | ||
- Einfache Beteiligung -> Doku, Issues gut formuliert, kleinere Themen -> geringe Einstiegshürde |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
--- | ||
layout: page | ||
title: Entwicklung von Open Source | ||
permalink: /open-source/developing-open-source/ | ||
parent: Open Source | ||
prev_page_link: /open-source/contributing-to-open-source/ | ||
prev_page_title: Beteiligung an Open Source | ||
next_page_link: /open-source/abapgit-as-enabler/ | ||
next_page_title: abapGit als Enabler von Open Source | ||
nav_order: 3 | ||
--- | ||
|
||
{: .no_toc} | ||
# Entwicklung von Open Source | ||
|
||
1. TOC | ||
{:toc} | ||
|
||
## Mehrwert aus Unternehmenssicht | ||
|
||
- Verweis auch auf Versionsverwaltungskapitel | ||
|
||
## Anpassung des Entwicklungsprozesses zur Berücksichtigung externer Entwickler | ||
|
||
- Namensräume, Tools und Prozesse, um mit fehlendem Originalsystem umzugehen, Unterstützung verschiedener Releases, Unit Tests, .... | ||
- Open Source Namespaces | ||
- Minimierung von Abhängigkeiten zum SAP-Standard | ||
- Auswirkungen auf die Paketstruktur | ||
- "Inner Source" -> oder Versionsverwaltungskapitel |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
--- | ||
layout: page | ||
title: Vorstellung ausgewählter Projekte | ||
permalink: /open-source/open-source-projects/ | ||
parent: Open Source | ||
prev_page_link: /open-source/abapgit-as-enabler/ | ||
prev_page_title: abapGit als Enabler von Open Source | ||
nav_order: 5 | ||
--- | ||
|
||
{: .no_toc} | ||
# Vorstellung ausgewählter Projekte | ||
|
||
1. TOC | ||
{:toc} | ||
|
||
## Übersicht | ||
|
||
- Und Einleitung... Dotabap.org | ||
|
||
## Projekte zur Unterstützung des Entwicklungsprozesses | ||
|
||
- abapopenchecks, abaplint, code-pal, abapGit, abap-openapi, ... | ||
|
||
## Projekte als Bestandteil eigener Erweiterungen oder Produkte | ||
|
||
- abap2ui5, abap2xlsx ... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
--- | ||
layout: page | ||
title: Einsatz von Open Source | ||
permalink: /open-source/using-open-source/ | ||
parent: Open Source | ||
prev_page_link: /open-source/ | ||
prev_page_title: Open Source | ||
next_page_link: /open-source/contributing-to-open-source/ | ||
next_page_title: Beteiligung an Open-Source | ||
nav_order: 1 | ||
--- | ||
|
||
{: .no_toc} | ||
# Einsatz von Open Source | ||
|
||
1. TOC | ||
{:toc} | ||
|
||
## Chancen | ||
|
||
## Risiken | ||
|
||
## Wer stellt Open-Source-Software bereit? | ||
|
||
- Dotabap.org | ||
- SAP Open Source Manifesto | ||
|
||
## Wer nutzt Open-Source-Software? | ||
|
||
- Who Uses abapGit? - abapGit Docs | ||
|
||
## Bewertung und Lebenszyklus einer externen Abhängigkeit | ||
|
||
- Verbreitung, aktive Weiterentwicklung, Anzahl Contributors | ||
- Wer kümmert sich um Updates, wer testet diese, bewertet diese | ||
- Worauf hätte die Software Zugriff im System, ist sie nur auf Entwicklung oder auch Produktiv, bestehen Netzwerkverbindungen | ||
- Entscheidungsmatrix SAP aus Open Source Forum | ||
- Due Diligence | ||
- (Support, ...) | ||
- Wie verbreitet ist das OpenSource Projekt/Produkt? | ||
- "Empfiehlt" SAP das Projekt eventuell auch, oder nutzt dieses? | ||
- Wird das OpenSource Projekt in Blogs erwähnt? Wie ist die Bewertung in diesen Blog‘s? | ||
- Bevor man sich für Open Source oder ein bestimmtes Open Source Projekt entscheidet, sollte man folgende Dinge prüfen bzw. folgende Fragestellungen für sich beantworten: | ||
- Unter welcher Lizenz wird das jeweilige Projekt veröffentlicht? | ||
- Was sind die Lizenzbedingungen? Kann ich diese erfüllen? | ||
- Open Source bedeutet nicht automatisch kostenlos, was sind die Lizenzkosten? | ||
- Wie verbreitet ist ein Open Source Projekt? | ||
- Kommt es vielleicht sogar von der SAP und SAP übernimmt den Support/die Wartung? | ||
- Empfiehlt die SAP ein bestimmtes Projekt, oder nutzt es gar selbst? | ||
- Was sagt die Community zu einem Projekt, wie ist das Feedback, wie bekannt ist es (in Diskussionsforen ...), wie ist die „Bewertung“? | ||
- ... | ||
- Andreas? | ||
|
||
## Sicherheitsaspekte | ||
|
||
- Horrorszenarien durchgehen | ||
|
||
## Verhalten bei Upgrades | ||
|
||
## Lizenzen | ||
|
||
- "Diese Lizenz ist wichtig. Sie kann auch die kommerzielle Nutzung untersagen oder eine kompatible Lizenz für alle durchgeführten Modifikationen erzwingen. Ebenfalls können Lizenzen verschiedener Open-Source-Projekte und die Lizenz der eigenen Software miteinander inkompatibel sein." | ||
|
||
## Support | ||
|
||
- Argument "Keine Software ohne Enterprise Support" durchgehen | ||
|
||
## Auslieferung von Open-Source-Abhängigkeiten in eigenen Produkten | ||
|
||
- Namensräume, Rename, Lizenzen, kein Z beim Kunden |