Skip to content

Commit 4472c6d

Browse files
fgreinachernejchspier
authored
Mention how Siemens applies some patterns (#801)
* Mention how Siemens applies some InnerSource patterns --------- Signed-off-by: Florian Greinacher <[email protected]> Co-authored-by: Nejc Habjan <[email protected]> Co-authored-by: Sebastian Spier <[email protected]>
1 parent 9f1f3b2 commit 4472c6d

10 files changed

+10
-0
lines changed

patterns/1-initial/innersource-ambassador.md

+1
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ The rewards for the ambassadors will vary by individual motivations. Rewards tha
6565

6666
- *SAP* has a concept called [Open Source Champions](https://community.sap.com/t5/open-source-blogs/sap-open-source-champions/ba-p/13539587) that seems related
6767
- [WellSky](https://wellsky.com/) has the analogous concept of InnerSource Champions representing each business area of the company.
68+
- *Siemens* has 70 Social Coding Ambassadors from across subsidiaries and countries that promote the Open and InnerSource mindset across the company.
6869

6970
## Status
7071

patterns/2-structured/base-documentation.md

+1
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ started right away: [README-template.md](templates/README-template.md),
133133
* Mercado Libre - create a documentation site that contains how to get started with InnerSource and also define the basic artifacts that a repository must have to be InnerSource (README, CONTRIBUTING, CODING_GUIDELINES, etc).
134134
* Analog Devices Inc.
135135
* Airbus
136+
* Siemens automatically creates a checklist issue for every new InnerSource project to make maintainers aware of mandatory requirements (e.g. business approval, license & copyright, export control, contributing guidelines, maintainer maturity) as well as best practices (e.g. documentation as code, semantic versioning, continuous integration/deployment).
136137

137138
## Authors
138139

patterns/2-structured/communication-tooling.md

+1
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ to a lower need to repeat explanations.
7777
* Europace AG
7878
* Paypal Inc.
7979
* Mercado Libre
80+
* Siemens makes extensive use of communication channels accessible to all employees for all user questions and discussions around code.siemens.com, InnerSource and Open Source.
8081

8182
## Authors
8283

patterns/2-structured/document-your-guiding-principles.md

+1
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ All Trusted Committers of a project are published.
124124
* Europace AG
125125
* GitHub
126126
* Robert Bosch GmbH
127+
* Siemens' InnerSource strategy is built upon the guiding principles of Documentation, Workflow, Transparency, Continuous Integration and Culture which are detailed in their InnerSource portal.
127128

128129
### Europace AG
129130

patterns/2-structured/innersource-license.md

+1
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ The license simplifies the conversations within our organization about sharing s
5555
- **Robert Bosch GmbH**
5656
- **Airbus**
5757
- **GovTech (Singapore Government)**
58+
- **Siemens** has developed their own InnerSource license alongside other necessary legal agreements between subsidiaries.
5859

5960
### DB Systel
6061

patterns/2-structured/innersource-portal.md

+1
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ It is a good solution for a portal with a few dozen projects, though.
108108
* **Mercado Libre** use an instance of the [SAP portal](https://github.com/SAP/project-portal-for-innersource) to discover existing InnerSource projects within the organization.
109109
* **Mercedes-Benz** is [using](https://opensource.mercedes-benz.com/news/sponsor_innersource_commonsoss) the SAP reference implementation mentioned above for their InnerSource Portal.
110110
* **WellSky** has a simple _Confluence Wiki_ page were InnerSource and reusable projects are listed.
111+
* **Siemens** has set up an internal portal that provides documentation for InnerSource maintainers, contributors, users and their managers. It also serves as an entry point to explore available projects and gives hints to improve project visibility.
111112

112113
## References
113114

patterns/2-structured/issue-tracker.md

+1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ development but also during the planning phase of new features:
5050
## Known Instances
5151

5252
* Europace AG - See blog post [Issue Use Cases](https://tech.europace.de/post/using-issues-for-asking-questions-and-tracking-work/)
53+
* Siemens manages work on their InnerSource Platform in a fully transparent way. Therefore the work on the InnerSource Platform itself is organized as an InnerSource project. This includes tracking enhancements and bugs, as well as marketing, communication activities and support requests from users.
5354

5455
## Authors
5556

patterns/2-structured/praise-participants.md

+1
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ Overdoing it may feel insincere and mechanical and defeat your purpose in reachi
7373

7474
* Nike (multiple projects)
7575
* SAP - InnerSource initiatives like the Dojo and Everest projects are elevated by the 'Praise Participants' pattern, where the SAP Appreciate program plays a key role in fostering a culture of gratitude and recognition, driving innovation and collaboration to new heights. See: [InnerSource: First Contribution Explored](https://community.sap.com/t5/open-source-blogs/innersource-first-contribution-explored/ba-p/13644916)
76+
* Siemens awards successful InnerSource projects and contributors at their yearly internal InnerSource Summit.
7677

7778
## Status
7879

patterns/2-structured/repository-activity-score.md

+1
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ The repository activity score is a simple calculation based on the GitHub API. I
116116
117117
* Used in SAP's InnerSource project portal to define the default order of the InnerSource projects. It was first created in July 2020 and is fine-tuned and updated frequently ever since. When proposed to the InnerSource Commons in July 2020, this pattern emerged. Also see [Michael Graf & Harish B (SAP) at ISC.S11 - The Unexpected Path of Applying InnerSource Patterns](https://www.youtube.com/watch?v=6r9QOw9dcQo&list=PLCH-i0B0otNQZQt_QzGR9Il_kE4C6cQRy&index=6).
118118
* Airbus took a lot of inspiration from this pattern to create an "InnerSource score" that combines the activity score together with checks from the [Standard Base Documentation](./base-documentation.md) and the [InnerSource License](./innersource-license.md).
119+
* Siemens includes repository activity in their InnerSource project quality score. Maintainers can use the quality score to improve their project and communicate their score via badges.
119120
120121
## Status
121122

patterns/2-structured/start-as-experiment.md

+1
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ Finally, starting as an experiment makes it much easier to sidestep regulations
5555

5656
- Robert Bosch GmbH (globally distributed software development)
5757
- Airbus: the data science community collaborated on shared Python libraries that eventually lead to a group-wide InnerSource scheme for any software.
58+
- Siemens started their [InnerSource Platform](https://about.gitlab.com/customers/siemens/) code.siemens.com from a single department with a few hundred users. Over the years they scaled it to a company-wide service with 50,000 active users.
5859

5960
## Status
6061

0 commit comments

Comments
 (0)