Trump's New Platform and the Affero General Public License (Of Mastodon)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Mastodon

    Your self-hosted, globally interconnected microblogging community

    Mastodon (https://github.com/mastodon/mastodon/) is built on Rails and appears to have taken 10k+ commits over several years to build. Comparable products include Pleroma (https://github.com/Hostdon/pleroma/), which has 12k+ commits, and Friendica (https://github.com/friendica/friendica) is a bit older, and has about 32k+ commits.

    Based on those projects, I'd say the evidence suggests it's a fair amount of work.

  • pleroma

    https://git.pleroma.social/pleroma/pleroma のFork

    Mastodon (https://github.com/mastodon/mastodon/) is built on Rails and appears to have taken 10k+ commits over several years to build. Comparable products include Pleroma (https://github.com/Hostdon/pleroma/), which has 12k+ commits, and Friendica (https://github.com/friendica/friendica) is a bit older, and has about 32k+ commits.

    Based on those projects, I'd say the evidence suggests it's a fair amount of work.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Friendica

    Friendica Communications Platform

    Mastodon (https://github.com/mastodon/mastodon/) is built on Rails and appears to have taken 10k+ commits over several years to build. Comparable products include Pleroma (https://github.com/Hostdon/pleroma/), which has 12k+ commits, and Friendica (https://github.com/friendica/friendica) is a bit older, and has about 32k+ commits.

    Based on those projects, I'd say the evidence suggests it's a fair amount of work.

  • nomulus

    Top-level domain name registry service on Google App Engine

    You can escalate to legal for edge cases, but you should be able to handle base cases yourself. As an example, I work at Google on an Apache 2.0-licensed open source project, and we have dozens of third party dependencies: https://github.com/google/nomulus/blob/master/core/build.gra...

    It wouldn't remotely scale across Google if we had to escalate to legal every single time we pulled in a new dependency. Instead, there's a company-wide allowlist of accepted software licenses, and you only need legal help for exceptions beyond that.

    So yes, we do have to know some basics of software licensing. It's just part of being a SWE.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts