Skip to content

Conversation

sanjayprabhu
Copy link
Contributor

Add GNU GPL v3 license to Snapchain.

Add GNU GPL v3 license to Snapchain.
Copy link

vercel bot commented Aug 26, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
snapchain-docs Ready Ready Preview Comment Aug 26, 2025 4:37am

@danieljwonder
Copy link

IANAL but I've been working in a GPL context for years with WordPress and the biggest disagreements seem to stem from whether premium themes/plugins are truly independent software or part of the same platform as they can't function independently. It's important to make the distinction clear with things like mini-apps so people aren't scared of building non-defensible app IP on top of the protocol.

@shazow
Copy link

shazow commented Aug 28, 2025

Mentioned in the Farcaster thread but for the sake of completeness, going to leave this here: https://shazow.net/posts/permissive-vs-copyleft/

@andrei0x309
Copy link

andrei0x309 commented Aug 28, 2025

A permissive license might be better for greater involvement, especially that which is meant to produce commercial software.

A copyleft license is better for open-source consolidation if this project becomes very popular.

So this looks like a bet.

At this point, it depends on whether Farcaster plans a long-term investment in the project.

If the investment plan is longer than 4 years, I would pick a copyleft license.

@byte
Copy link

byte commented Aug 28, 2025

I've added my 2 cents - https://farcaster.xyz/bytebot/0x43001273

I do believe the GPLv2/v3 are ideal, eventhough the AGPL might fit better (but isn't my choice). Permissive licenses are great, but I do not think they will benefit the protocol overall if people fork and run with something new, anyway.

@shazow
Copy link

shazow commented Aug 28, 2025

A copyleft license is better for open-source consolidation if this project becomes very popular.

There is mountains of evidence that the opposite is true in 2025. Copyleft licenses lead to fragmentation and a bunch of competing standards, and typically the permissive ones win. I share several examples in my post.

This is especially true with strong copyleft and statically linked languages like Rust.

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.

6 participants