microsoft / microsoft/vcpkg

[pixman] Correct invalid license string in vcpkg.json (MIT instead of MIT AND BSD-2-Clause)

Open Beginner friendly
#53,002 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

category:port-feature
Dominant language
CMake
Stars
27.5k
Forks
7.7k
Avg merge
2d 19h
Merged PRs (30d)
321

Description

### Is your feature request related to a problem? Please describe.

The port for `pixman` (`ports/pixman/vcpkg.json`) currently declares its license as `"MIT AND BSD-2-Clause"`. However, the library `pixman` is licensed exclusively under the MIT license. There is no BSD-2-Clause component in the project.

### Proposed solution

Change the `"license"` field in `ports/pixman/vcpkg.json` from:
```json
"license": "MIT AND BSD-2-Clause"
```
to:
```json
"license": "MIT"
```

### Describe alternatives you've considered

_No response_

### Additional context

The license can be found directly in the official `pixman` repository: https://gitlab.freedesktop.org/pixman/pixman/-/blob/master/COPYING

This fix ensures that automated legal and compliance checking tools that use vcpkg manifests do not report incorrect dependencies related to the BSD license.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Open ports/pixman/vcpkg.json and inspect the current license field; the issue identifies the exact value to correct. Change it to MIT and validate that the manifest remains valid, with the completed change reflected in the pixman port metadata.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake
Domain
tooling
Issue type
Bug
Difficulty
1/5
Estimated time
Under an hour
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
90/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.