Telekom FOSS Compliance Templates and Howtos

Under files.opensource.telekom.net, Deutsche Telekom offers templates and guidelines for managing the open source cases

  1. compliance = create the compliance artifacts for distributing a product according to the licenses of the open source components involved
  2. contribution = distribute code into an external / foreign open source project
  3. publishing = distribute code in form of an open source project managed by DT

The guidelines outline the process as it is lived at Deutsche Telekom by default. The templates are offered in the form as they are used in Deutsche Telekom. All of them instantiate proposals offered by the Linux Foundation and/or the Open Chain Project.

Deutsche Telekom offers these files under the terms of the CC0 license. Feel free to copy, modify, distribute and use this workin accordance to your own needs, even for commercial purposes, all without asking permission. But keep in mind:

Deutsche Telekom makes no warranties about the work, and disclaims liability for all uses of the work, to the fullest extent permitted by applicable law.

1. files for the compliance (distribution) case

File Purpose Type
ospo-architecture.drawio software architecture template editable by drawio source
ospo-architecture.png software architecture template visualization
ospo-bom.md template for a bill of material source
ospo-bom.pdf (explaining) template for bill of material visualization
ospo-compliance-case.md form to gather the compliance case data source
ospo-compliance-case.pdf form to gather the compliance case data visualization
ospo-compliance-flowchart.drawio process flowchart for the compliance case source
ospo-compliance-flowchart.pdf process flowchart for the compliance case visualization
ospo-compliance-howto.md explanation of the compliance case process source
ospo-compliance-howto.pdf explanation of the compliance case process visualization
ospo-oscf.md template for the Open Source Complaince File source
ospo-oscf.pdf template for the Open Source Complaince File visualization
os-supervisor-profile.md the skill profile of an open source supervisor source
os-supervisor-profile.pdf the skill profile of an open source supervisor visualization

2. files for the contribution case

File Purpose Type
ospo-architecture.drawio software architecture template editable by drawio source
ospo-architecture.png software architecture template visualization
ospo-creating-github-accounts.de.md Anleitung zum Anlegen eines passenden GitHub Accounts source
ospo-creating-github-accounts.de.pdf Anleitung zum Anlegen eines passenden GitHub Accounts visualization
ospo-contributing-case.md form to gather the contribution case data source
ospo-contributing-case.pdf form to gather the contribution case data visualization
ospo-contributing-flowchart.drawio process flowchart for the contribution case source
ospo-contributing-flowchart.pdf process flowchart for the contribution case visualization
ospo-contributing-flowchart.png process flowchart for the contribution case visualization (png)
ospo-contributing-howto.md explanation of the contribution case process source
ospo-contributing-howto.pdf explanation of the contribution case process visualization
ospo-creating-github-accounts.en.md howto create appropriate GitHub accounts source
ospo-creating-github-accounts.en.pdf howto create appropriate GitHub accounts visualization
os-supervisor-profile.md the skill profile of an open source supervisor source
os-supervisor-profile.pdf the skill profile of an open source supervisor visualization

3. files for the publishing case

File Purpose Type
ospo-architecture.drawio software architecture template editable by drawio source
ospo-architecture.png software architecture template visualization
ospo-creating-github-accounts.de.md Anleitung zum Anlegen eines passenden GitHub Accounts source
ospo-creating-github-accounts.de.pdf Anleitung zum Anlegen eines passenden GitHub Accounts visualization
ospo-publishing-case.md form to gather the publishing case data source
ospo-publishing-case.pdf form to gather the publishing case data visualization
ospo-publishing-flowchart.pdf process flowchart for the publishing case visualization
ospo-publishing-flowchart.png process flowchart for the publishing case visualization (png)
ospo-publishing-howto.md explanation of the publishing case process source
ospo-publishing-howto.pdf explanation of the publishing case process visualization
ospo-selecting-a-license.png selecting the appropriate license visualization
ospo-creating-github-accounts.en.md howto create appropriate GitHub accounts source
ospo-creating-github-accounts.en.pdf howto create appropriate GitHub accounts visualization
os-supervisor-profile.md the skill profile of an open source supervisor source
os-supervisor-profile.pdf the skill profile of an open source supervisor visualization

4. Some additional files

File Purpose Type
md-howto.md Selfexplaining Markdown Howto source
md-howto.pdf Selfexplaining Markdown Howto visualization
md-tux.png example image