5 ms·
Astounding amount of cynicism here, so I'll say something positive: Transparency is undoubtly important, I'm glad we can see how all of this works and what sort
by systemvoltage 4y ago
Astounding amount of cynicism here, so I'll say something positive: Transparency is undoubtly important, I'm glad we can see how all of this works and what sort of effort goes into building a social media system. It's licensed under GPL which is a bummer (would have preferred BSD) but it's better than nothing.
- sho_hn 4y agoAssuming anything in this codebase is worth reusing, I'm glad it's GPL. It's a case where I'd like open-first to spread.
- systemvoltage 4y agoGPL would be good if it is a self contained library. If anyone would use it, it would be small portions of it, but GPL makes it completely useless. You can't contaminate anything with it. We'll stare at it, that's about it. That makes me think, this is actually a good call. Twitter can claim that they have complete transparency while not allowing anyone to touch their code (because it is GPL). "Anyone" being future competitors. If it was BSD licensed, it'd be tremendously useful in building a Twitter competitor (on paper, you still need network effects, I am just spitballing to make a point).
- sho_hn 4y agoIt's only contaminating other components where you incorporate or link it. If it's e.g. a microservice that's fine.
- systemvoltage 4y agoGood point about network calls & GPL licenseability.
- TMWNN 4y ago>Astounding amount of cynicism here You can tell that those who rushed in to find something to criticize can't, when they are reduced to making jokes about coding stylistic conventions.
- systemvoltage 4y agoYea I mean, all discussions about Twitter have double standards. If this was literally any other company, there would be resounding praise.