For example, I can change my username here on this instance. So long as my email id remains the same, my account is operable.

But GitHub doesn’t allow me to change my username. On top of that, GitHub forces an identifier on you when you create your username.

  • tiramichu@sh.itjust.works
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    5 months ago

    Open source does not require the inclusion or absence of any specific feature.

    Open source is simply licence terms which allows code to be legally modified and redistributed.

    It would be entirely possible for the worst piece-of-shit, user-hostile spyware-filled data-snooping DRM-stuffed garbage software to be released as open source - except given the license terms, people would be free to quickly create a variant of it that stripped those anti-features out.

    So although open source does not require any given feature, it often correlates with positive ones due to its open nature.