eric siu ๐
@randomishwalk
did farcaster give up on multi-client?
6 replies
0 recast
24 reactions
shazow
@shazow.eth
Allegedly the client is getting open sourced!
2 replies
0 recast
2 reactions
.
@chaskin.eth
i'll believe that when I see it
1 reply
0 recast
2 reactions
shazow
@shazow.eth
if they end up AGPL'ing i might quit farcaster altogether lol
1 reply
0 recast
0 reaction
Cassie Heart
@cassie
Not an indication or endorsement of license choice for the client, but Iโm curious why you object to AGPL?
1 reply
0 recast
2 reactions
shazow
@shazow.eth
so many reasons (i have a ~1000 word post about this that i need to materialize), some highlights: 1. Strong copyleft assumes the codebase as a single unit, whereas in reality much of the utility of open source is reusing solutions to specific narrow sub-problems. Do you have 16 lines somewhere for efficiently converting bytes to hex that I could use? Too bad, gotta relicense my entire stack to AGPL to be able to do that. Most open source value permeates through the system in little snippets like this, wholesale forks are comparatively very rare. 2. Copyleft does not offer symmetric rights the way permissive licenses do. With a permissive license, everyone has the same rights, whereas with copyleft the IP holder/author has special rights (to relicense to a less/more restrictive license) that no one else has (certainly not the users). IMO permissive licenses are the most "decentralized" for properties we care about. ...
1 reply
0 recast
0 reaction
shazow
@shazow.eth
3. In practice (if you want to take my word for it), AGPL does not result in the desired effect. It does not increase the number of people who relicense their stack to AGPL and it does not optimize for the body of OSS code in the wild, but it does increase the amount of duplicate effort of people rewriting subsets of the codebase. If we're lucky, the rewrite is permissive OSS (part of my career was doing this for money, clean room rewrites of restrictive code) but very often those rewrites stay internal/proprietary and the effort is fully duplicated. 4. The most credible position of AGPL/BSL is an "anti-competitive" stance (head start before other people in the ecosystem complete a partial rewrite, or cases where it needs to be "source-available" for audit purposes). This is fine in some contexts, but IMO would be quite antithetical to the messaging of Farcaster.
0 reply
0 recast
0 reaction