Skip to content

set up license#57

Merged
kaze-cow merged 5 commits into
mainfrom
license
Jul 8, 2026
Merged

set up license#57
kaze-cow merged 5 commits into
mainfrom
license

Conversation

@kaze-cow

@kaze-cow kaze-cow commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Description

Add the LGPL 3.0, MIT, and Apache 2.0 licenses to the repo, and link the relevant disclosures and package attribution where necessary.

How to test

Verify that the license text is correct.

Verify that we have followed the relevant steps for our repo as documented by GNU (excluding the individual source file warnings, as im leaving that as out of scope for now since its a bigger project/decision) https://www.gnu.org/licenses/gpl-howto.en.html, and we are following standard patterns for the other two licenses.

Verify that the license is properly linked in our project workspace and packages.

Verify the readme notice is OK.

@kaze-cow kaze-cow self-assigned this Jul 6, 2026
@kaze-cow kaze-cow requested a review from a team as a code owner July 6, 2026 12:22

@fedgiac fedgiac 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.

Looks good!
I didn't know about the COPYING files, but looks good.
Despite the link, I'm still not sure whether we're supposed to update the copyright notice in the GPL licenses themselves. 🙈
But I suppose not because that's the copyright of the license file itself?

How I checked the license files

No important diffs found with other versions of these files found online:

~$ diff <(curl --silent 'https://www.gnu.org/licenses/gpl-3.0.txt') <(curl --silent 'https://raw.githubusercontent.com/cowprotocol/solana-programs/license/COPYING.GPL')
674a675
> 
~$ diff <(curl --silent 'https://www.gnu.org/licenses/lgpl-3.0.txt') <(curl --silent 'https://raw.githubusercontent.com/cowprotocol/solana-programs/license/COPYING.LESSER')
~$ diff <(curl --silent 'https://www.apache.org/licenses/LICENSE-2.0.txt') <(curl --silent 'https://raw.githubusercontent.com/cowprotocol/solana-programs/license/COPYING.APACHE')
1d0
< 
$ diff <(curl --silent 'https://raw.githubusercontent.com/WisTex/The-MIT-License-Files/refs/heads/main/LICENSE') <(curl --silent 'https://raw.githubusercontent.com/cowprotocol/solana-programs/license/COPYING.MIT')
3c3
< Copyright (c) 2022 WisTex TechSero Ltd. Co.
---
> Copyright (c) 2026 CoW Foundation

@kaze-cow kaze-cow merged commit 1a3a22d into main Jul 8, 2026
16 of 17 checks passed
@kaze-cow kaze-cow deleted the license branch July 8, 2026 04:01
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.

2 participants