Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quarterly Metrics: Board Report 2023-11 #625

Closed
spier opened this issue Nov 29, 2023 · 2 comments
Closed

Quarterly Metrics: Board Report 2023-11 #625

spier opened this issue Nov 29, 2023 · 2 comments
Labels
community metrics Metrics about the health and growth of the community of people contributing to our patterns.

Comments

@spier
Copy link
Member

spier commented Nov 29, 2023

Note: All stats are collected for 2023-08 - 2023-10 (i.e. the 3 months leading up to the board report, excluding the month of the board report itself)

PRs

Metric Average Median 90th percentile
Time to first response 4:26:26 3:10:40 13:01:27
Time to close 18:22:48 0:07:18 2 days, 3:38:15
Metric Count
Number of items that remain open 5
Number of items closed 23
Total number of items created 28
Title URL Author Time to first response Time to close
Reconfigure branch specifications with pull_request_target #609 zkoppert 0:07:00 0:07:09
Switch to pull_request_target strategy #608 zkoppert 0:48:54 0:49:04
Re-generating ToC for pt-br translations #607 spier None 0:01:26
Translation of new InnerSource Patterns into Brazilian Portuguese #606 jrcosta 14:04:12 3 days, 20:43:38
Adding GovTech GPSL as a Known Instance to the InnerSource License pattern #605 spier 0:35:59 None
Add monthly contributors report #602 spier None 0:02:12
Fix URLs of images used by the WelcomeBot #600 spier None 0:08:14
pattern-metrics: Merge to one report #599 zkoppert 17:49:10 17:52:31
[GHA issue metrics] Make the codeowners uniq #598 spier None 0:01:04
Improved Trusted Committer documentation #595 spier None 0:04:42
Create pattern-metrics.yaml #593 zkoppert 0:18:58 22:15:00
Added CODE_OF_CONDUCT.md #592 RishiCharavada 3:19:04 None
Fixing link fragments in translations #590 spier None 0:45:28
Adding the COMMUNICATION.md to the Standard Base Documentation pattern #589 kschueths 3:10:40 2 days, 3:38:15
Adding ADI to innersource-customer-interview-questions.md #588 kschueths 4:19:38 4:20:01
I18n check: fix empty comment #586 spier None None
Render RFC templates in book #585 spier None 0:03:46
Review gha for i18n consistency check and make it work properly again #580 yuhattor None 0:01:14
New pattern: Hive Mind #579 mishari 8:50:28 None
Host translations in gitbook, using monorepo approach #578 spier None 14:41:00
InnerSource patterns book translation into Brazilian Portuguese #577 jrcosta 0:10:42 7 days, 12:07:23
Porting board report for this WG here #576 spier None 0:02:14
Remove outdated link to 'release process' pattern #574 spier None 0:00:35
Adding new "Feature Owner" pattern #573 magawande 3:58:32 None
Trying new GHA for taking a screenshot #571 spier None None
Regenerate Mindmap for book #569 spier None None
Add GitHub to release-process as a known instance #568 zkoppert 0:10:26 0:07:18
Adding welcome bot + fix links to slack #567 spier None 0:06:43

This report was generated with the Issue Metrics Action
Search query used to find these items: repo:InnerSourceCommons/InnerSourcePatterns is:pr created:2023-08..2023-10

Issues

Metric Average Median 90th percentile
Time to first response 5 days, 2:56:03 1 day, 10:28:22 11 days, 5:36:55
Time to close 17 days, 10:08:54 15 days, 1:23:18 28 days, 8:18:29
Metric Count
Number of items that remain open 13
Number of items closed 5
Total number of items created 18
Title URL Author Time to first response Time to close
Add Known Instance to InnerSource Licenses: Singapore Government #604 dellagustin-sap 7:21:46 None
Monthly Metrics: Contributors 2023-09-01..2023-09-30 #603 github-actions[bot] None None
Monthly Metrics: New Issues + New Pull Requests 2023-09-01..2023-09-30 #601 github-actions[bot] None None
Monthly New Pull Request Data 2023-09-01..2023-09-30 #597 github-actions[bot] None 15 days, 1:23:18
Monthly New Issues Data 2023-09-01..2023-09-30 #596 github-actions[bot] None 15 days, 1:23:17
Repo permission review #594 spier None 7:20:55
InnerSource @ Panasonic #591 spier None None
SEO for Chinese sites #587 yuhattor 3:02:16 None
🇯🇵 Japanese: Content Consistency Issue #584 github-actions[bot] 0:58:56 None
🇨🇳 Chinese: Content Consistency Issue #583 github-actions[bot] 2 days, 22:05:28 None
Add translation consistency checks for Brazilian Portuguese #582 spier None None
Unexpected failure in GitHub Action run #581 spier 7 days, 10:41:15 None
Ability to tag patterns to help organize / create custom pathways #575 claredillon 2:48:22 None
Fix generate-mindmap GHA workflow #570 spier None None
Insights into the growth and maintenance of our Patterns collection #565 spier 2 days, 13:34:58 None
Proposal: Renaming "Patlet" to "Summary" #564 spier 0:30:23 None
🇨🇳 Chinese: Content Consistency Issue #563 github-actions[bot] 28 days, 8:18:07 28 days, 8:18:29
🇯🇵 Japanese: Content Consistency Issue #562 github-actions[bot] 9 days, 7:59:00 28 days, 8:18:29

This report was generated with the Issue Metrics Action
Search query used to find these items: repo:InnerSourceCommons/InnerSourcePatterns is:issue created:2023-08..2023-10

Contributors

  • Date range for contributor list: 2023-08-01 to 2023-10-31
  • Repository: ['InnerSourceCommons/InnerSourcePatterns']
Total Contributors Total Contributions % New Contributors
6 537 16.67%
Username Contribution Count New Contributor Commits
spier 386 False https://github.com/InnerSourceCommons/InnerSourcePatterns/commits?author=spier&since=2023-08-01&until=2023-10-31
yuhattor 134 False https://github.com/InnerSourceCommons/InnerSourcePatterns/commits?author=yuhattor&since=2023-08-01&until=2023-10-31
zkoppert 9 False https://github.com/InnerSourceCommons/InnerSourcePatterns/commits?author=zkoppert&since=2023-08-01&until=2023-10-31
kschueths 4 False https://github.com/InnerSourceCommons/InnerSourcePatterns/commits?author=kschueths&since=2023-08-01&until=2023-10-31
dgrizzanti 2 False https://github.com/InnerSourceCommons/InnerSourcePatterns/commits?author=dgrizzanti&since=2023-08-01&until=2023-10-31
jrcosta 2 True https://github.com/InnerSourceCommons/InnerSourcePatterns/commits?author=jrcosta&since=2023-08-01&until=2023-10-31

this file was generated by the Contributors GitHub Action

@spier spier added the community metrics Metrics about the health and growth of the community of people contributing to our patterns. label Nov 29, 2023
Copy link

github-actions bot commented Dec 1, 2023

i18n Contents Consistency Issue

The following files may have consistency issues with the English version. Please check and update the files.

This issue is created when any of the English patterns have changed (in folder ). It compares the git update history to let you know what updates are overdue. The issue should be closed when the update is complete.

Maturity Model (patterns/2-structured/maturity-model.md)

For more information, please compare the original file(en) with the translated file. You can view the differences on GitHub. The number of days since overdue updates is 6 days.

# diff --git a/patterns/2-structured/maturity-model.md b/patterns/2-structured/maturity-model.md
# index 8e41062..629c2e4 100644
# --- a/patterns/2-structured/maturity-model.md
# +++ b/patterns/2-structured/maturity-model.md
@@ -213,6 +213,7 @@ long term.
 * Entelgy
 * Zylk
 * Bitergia
+* Airbus
 
 ## Authors
 
Repository Activity Score (patterns/2-structured/repository-activity-score.md)

For more information, please compare the original file(en) with the translated file. You can view the differences on GitHub. The number of days since overdue updates is 6 days.

# diff --git a/patterns/2-structured/repository-activity-score.md b/patterns/2-structured/repository-activity-score.md
# index c7d6990..27421a6 100644
# --- a/patterns/2-structured/repository-activity-score.md
# +++ b/patterns/2-structured/repository-activity-score.md
@@ -115,6 +115,7 @@ The repository activity score is a simple calculation based on the GitHub API. I
 ## Known Instances
 
 * 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).
+* 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](./project-setup/base-documentation.md) and the [InnerSource License](./innersource-license.md).
 
 ## Status
 
InnerSource License (patterns/2-structured/innersource-license.md)

For more information, please compare the original file(en) with the translated file. You can view the differences on GitHub. The number of days since overdue updates is 6 days.

# diff --git a/patterns/2-structured/innersource-license.md b/patterns/2-structured/innersource-license.md
# index 54b5c55..169ea8a 100644
# --- a/patterns/2-structured/innersource-license.md
# +++ b/patterns/2-structured/innersource-license.md
@@ -32,6 +32,7 @@ At the time of sharing the source code, it can not be reliably predicted what th
 - Freedom over using the software leads to competition, and spread of ownership
 - There are legal contracts in place which cover the sharing of source code. These contracts are not standardized, so they create additional effort in negotiating and understanding for every project. The existing contracts may also not allow sharing source code in an open enough sense to support a true InnerSource approach.
 - Alternatively, there are no legal contracts in place but source code is shared informally. That might create uncertainty in cases where clarity about ownership and rights and obligations is needed.
+- Choosing a restrictive and/or copyleft license can constitute a barrier for InnerSource adoption. Specifically, limiting publication to the organisation might require a costly relicensing procedure prior to transitioning to Open Source.
 
 ## Solutions
 
@@ -51,6 +52,12 @@ The license simplifies the conversations within our organization about sharing s
 
 ## Known Instances
 
+- **DB Systel**
+- **Robert Bosch GmbH**
+- **Airbus**
+
+## DB Systel
+
 DB Systel created their own InnerSource License, see [DB Inner Source License][db-inner-source-license]. They used the [EUPL][eupl], as that offered an open source like starting point, and then worked out the constraints and additional rules required in their specific organizational context.
 
 The first legal entities (companies) within the DB AG are using their InnerSource License.
@@ -66,6 +73,8 @@ The mentioned collaboration challenges include:
 
 It is worth mentioning that so far the software shared under this InnerSource license is mostly tooling, infrastructure, and tools lower in the stack.
 
+## Airbus
+
 Airbus created ad hoc InnerSource licenses to enable InnerSource way of working within a large part of the group.
 
 ## Status
Dedicated Community Leader (patterns/2-structured/dedicated-community-leader.md)

For more information, please compare the original file(en) with the translated file. You can view the differences on GitHub. The number of days since overdue updates is 6 days.

# diff --git a/patterns/2-structured/dedicated-community-leader.md b/patterns/2-structured/dedicated-community-leader.md
# index 91f3c3d..8f5235d 100644
# --- a/patterns/2-structured/dedicated-community-leader.md
# +++ b/patterns/2-structured/dedicated-community-leader.md
@@ -59,6 +59,7 @@ Having excellent and dedicated community leaders is a precondition for the succe
 ## Known Instances
 
 * _BIOS at Robert Bosch GmbH_. Note that InnerSource at Bosch was, for the majority, aimed at increasing innovation and to a large degree dealt with internal facing products. This pattern is currently not used at Bosch for lack of funding.
+* _Airbus_. A data scientist wanted to improve the collaboration with peers in the group and found: i) many developers (beyond data science) wanted that too and were happy someone was taking care of the issue, and ii) support from line manager and middle management to eventually act as the _de facto_ community leader, on top of his regular line of duty.
 
 ## Alias
 
Start as an Experiment (patterns/2-structured/start-as-experiment.md)

For more information, please compare the original file(en) with the translated file. You can view the differences on GitHub. The number of days since overdue updates is 6 days.

# diff --git a/patterns/2-structured/start-as-experiment.md b/patterns/2-structured/start-as-experiment.md
# index 53326df..56e0c7d 100644
# --- a/patterns/2-structured/start-as-experiment.md
# +++ b/patterns/2-structured/start-as-experiment.md
@@ -54,6 +54,7 @@ Finally, starting as an experiment makes it much easier to sidestep regulations
 ## Known Instances
 
 - Robert Bosch GmbH (globally distributed software development)
+- Airbus: the data science community collaborated on shared Python libraries that eventually lead to a group-wide InnerSource scheme for any software.
 
 ## Status
 

@spier
Copy link
Member Author

spier commented Dec 1, 2023

Ooops. The last comment is about translation issues between en and pt-br. So not sure why it was added to this issue.

Likely a bug in .github/workflows/i18n-consistency-checker.yaml
Maybe related other issues that we found, see #586

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community metrics Metrics about the health and growth of the community of people contributing to our patterns.
Projects
None yet
Development

No branches or pull requests

2 participants
@spier and others