Skip to content

Microsoft open source compliance: policy docs, license, and trademark notice#75

Merged
danielmeppiel merged 7 commits into
mainfrom
copilot/update-responsible-ai-guidelines
Feb 5, 2026
Merged

Microsoft open source compliance: policy docs, license, and trademark notice#75
danielmeppiel merged 7 commits into
mainfrom
copilot/update-responsible-ai-guidelines

Conversation

Copilot AI commented Feb 5, 2026

Copy link
Copy Markdown
Contributor

🔧 Maintenance

Description

Align repository with Microsoft open source release requirements per docs.opensource.microsoft.com/releasing.

  • LICENSE: Copyright holder → Microsoft Corporation
  • SECURITY.md: Replaced with standard Microsoft template from microsoft/repo-templates
  • CODE_OF_CONDUCT.md: Replaced with Microsoft Open Source Code of Conduct
  • README.md: Added required ## Trademarks section
  • CONTRIBUTING.md: Removed all hardcoded danielmeppiel GitHub URLs — PR template links now reference template names directly, and clone URL uses a generic placeholder

Type

  • Refactoring
  • Dependency updates
  • CI/CD improvements
  • Code cleanup
  • Performance improvements
  • Other: Microsoft open source compliance

Testing

  • Changes tested locally
  • All existing tests pass
  • No functional changes to user-facing features

Checklist

  • LABEL: Consider applying ignore-for-release if not user-facing
  • Code follows project style guidelines
  • No breaking changes introduced
Original prompt

Follow the required Resonsible AI steps: https://docs.opensource.microsoft.com/releasing/#responsible-ai
Determine if you need name approval. Follow the Open Source Project Naming Review Process to clear your proposed project’s name.
Change the license to say
Copyright (c) Microsoft Corporation.
, instead of copyright being you personally: https://github.com/danielmeppiel/apm/blob/main/LICENSE#L3
Fix the places like the CONTRIBUTING file where your GitHub handle is hardcoded: https://github.com/danielmeppiel/
Change the SECURITY.md file to be the Microsoft one from https://github.com/microsoft/repo-templates/blob/main/shared/SECURITY.md
Change the code of conduct to be the Microsoft one: https://github.com/microsoft/repo-templates/blob/main/shared/CODE_OF_CONDUCT.md
Trademark Notice. Include the following in your README.md:

Trademarks This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft’s Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party’s policies.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 2 commits February 5, 2026 22:54
Co-authored-by: danielmeppiel <51440732+danielmeppiel@users.noreply.github.com>
…F_CONDUCT.md, CONTRIBUTING.md, and add Trademark Notice to README.md

Co-authored-by: danielmeppiel <51440732+danielmeppiel@users.noreply.github.com>
Copilot AI changed the title [WIP] Update project for Responsible AI compliance Microsoft open source compliance: policy docs, license, and trademark notice Feb 5, 2026
Copilot AI requested a review from danielmeppiel February 5, 2026 22:57

@danielmeppiel danielmeppiel left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot We must not have any url with "https://github.com/danielmeppiel/" in contributing.md.

Co-authored-by: danielmeppiel <51440732+danielmeppiel@users.noreply.github.com>

Copilot AI commented Feb 5, 2026

Copy link
Copy Markdown
Contributor Author

@copilot We must not have any url with "https://github.com/danielmeppiel/" in contributing.md.

Removed all danielmeppiel URLs from CONTRIBUTING.md in 89fb38a. The PR template links now reference template names without hardcoded URLs, and the clone instruction uses a generic <this-repo-url> placeholder.

Copilot AI and others added 3 commits February 5, 2026 23:15
Co-authored-by: danielmeppiel <51440732+danielmeppiel@users.noreply.github.com>
…workflow

Fix CI: Integration Tests venv conflict on ubuntu-24.04
@danielmeppiel danielmeppiel marked this pull request as ready for review February 5, 2026 23:28
Copilot AI review requested due to automatic review settings February 5, 2026 23:28
@danielmeppiel danielmeppiel merged commit 3e7e044 into main Feb 5, 2026
25 checks passed

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the repository to comply with Microsoft open source release requirements by replacing several key documentation files with Microsoft standard templates and updating copyright information.

Changes:

  • Updated LICENSE copyright holder from "Daniel Meppiel" to "Microsoft Corporation"
  • Replaced SECURITY.md with Microsoft's standard security reporting template
  • Replaced CODE_OF_CONDUCT.md with Microsoft Open Source Code of Conduct
  • Added mandatory Trademarks section to README.md
  • Removed hardcoded personal GitHub URLs from CONTRIBUTING.md
  • Enhanced scripts/test-integration.sh to handle pre-existing virtual environments in CI

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
LICENSE Updated copyright holder to Microsoft Corporation
SECURITY.md Replaced with Microsoft standard security reporting template
CODE_OF_CONDUCT.md Replaced with Microsoft Open Source Code of Conduct
README.md Added required Trademarks section per Microsoft guidelines
CONTRIBUTING.md Removed hardcoded danielmeppiel GitHub URLs and replaced with generic placeholders
scripts/test-integration.sh Added logic to check for existing .venv before creating new one (aligns with CI workflow that runs uv sync)

Comment thread CONTRIBUTING.md
# Clone the repository
git clone https://github.com/danielmeppiel/apm-cli.git
cd apm-cli
git clone <this-repo-url>

Copilot AI Feb 5, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The placeholder <this-repo-url> is too generic and unhelpful for users trying to clone the repository. Consider using a more specific placeholder that indicates the actual repository location, such as https://github.com/microsoft/apm if that's the intended target, or at minimum use a pattern like https://github.com/OWNER/REPO to show the expected URL structure.

Suggested change
git clone <this-repo-url>
git clone https://github.com/username/apm-cli.git

Copilot uses AI. Check for mistakes.
Comment thread CONTRIBUTING.md
git clone https://github.com/danielmeppiel/apm-cli.git
cd apm-cli
git clone <this-repo-url>
cd apm

Copilot AI Feb 5, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The directory name change from apm-cli to apm in line 74 is inconsistent with the rest of the repository. Many files still reference apm-cli including pyproject.toml (package name), README.md, CONTRIBUTING.md (title and references), and multiple documentation files. For consistency, this should either remain apm-cli to match the package name, or a comprehensive update should be made across all files to standardize on apm.

Suggested change
cd apm
cd apm-cli

Copilot uses AI. Check for mistakes.
@danielmeppiel danielmeppiel deleted the copilot/update-responsible-ai-guidelines branch February 27, 2026 09:41
sergio-sisternes-epam pushed a commit that referenced this pull request May 19, 2026
…ai-guidelines

Microsoft open source compliance: policy docs, license, and trademark notice
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants