We all know about how Reddit closed-sourced back in 2017 and will be killing off third-party apps this July, what will Lemmy.ml do to avoid facing the same fate? Reddit started off like this (open, aiming for freedom) and it all went downhill from there.

  • @SkyNTP@lemmy.ml
    link
    fedilink
    English
    3710 months ago

    Email and websites are great federated success stories. Distributing the stakeholdership across companies in an interoperation keeps the peace, even in the face of crony capitalism. Just like each company has their own email server and website, they could and should operate their own federated instance of social media, be it Lemmy, or Mastodon, or Matrix… Or whatever becomes entrenched.

    People forget that before SMTP email, there existed proprietary email! Yes, it’s true. In fact it took more than 10 years for a federated email format to replace entrenched proprietary IBM and Xerox mail products.

    In the end, even corporate clients prefer solutions they can have a controlling interest in, because they want some control of their kingdom, and they usually have the means to get it. You don’t need extreme ancap or communistic views to get there, but you need a lot of patience. Decades of patience. It takes a long time for expensive lessons to settle in.

    • @mkhoury@lemmy.ca
      link
      fedilink
      English
      1810 months ago

      Except that the email game is now very centralized. Companies run their emails through MS or Google. Both of which have created barriers for independent email servers by marking them as spam more often than not. Email is NOT an example of a successful decentralized service.

      • @SkyNTP@lemmy.ml
        link
        fedilink
        English
        7
        edit-2
        10 months ago

        I am very aware of the kind of centralization you describe. It is inevitable. And will happen to Lemmy, and Mastodon, and Matrix if/when they become large enough. It’d go so far as to say we are already there with the World Wide Web. What you describe is simply the Pareto Principle in action and it’s a law of natural order.

        For me the measure of success of a decentralised service is a bit more modest: I need not that the market shares be evenly distributed among parties (that is a discussion of economics I frankly am not all that interested in debating).

        But everything else still applies today: I can spin up a mail server today for pennies and start handing out my email to Average Joe, and (most of the time) they won’t roll their eyes and say “uh how do I use this?”. This is the ultimate, practical test of success of a decentralised communication service. For me it need not be fancy, it need simply to be used.

        I am aware that in some developing countries this is not entirely true. I also think that these communities haven’t had the time it takes to learn the very expensive lessons of centralization, as I made in my original point.

        I also think some backsliding is possible, and probably happening with the marketshare of email providers today. Then there will be come some outtage, companies will lose profits and we’ll all collectively relearn that maybe putting all our eggs in one basket isn’t such a great thing.

        If there is two things you can count on in people, it’s greed and forgetting history.

        • @mkhoury@lemmy.ca
          link
          fedilink
          English
          310 months ago

          Right, I am specifically saying that you cannot “spin up a mail server today for pennies and start handing out my email to Average Joe”. It will fall in their spam folder and you will have to jump through many hoops to make sure that it actually gets delivered as expected.

          The Pareto distribution of users across servers is a different thing than the big players creating ways to ensure that the small players aren’t playing on equal terms. The former will happen for sure, the latter can hopefully be prevented in the Fediverse.

          • @SkyNTP@lemmy.ml
            link
            fedilink
            English
            210 months ago

            Right, I am specifically saying that you cannot “spin up a mail server today for pennies and start handing out my email to Average Joe”. It will fall in their spam folder and you will have to jump through many hoops to make sure that it actually gets delivered as expected.

            I experienced this specific issue you desribe myself. Turns out my server configuration was out of date and not following best security practices.

            the big players creating ways to ensure that the small players aren’t playing on equal terms

            This has really not been my experience. Again, in my experience the only “barriers” I have encountered relate to de facto upgraded security protocols. Which is totally reasonable and within reach of any competent server admin (hey, if I could figure it out, anyone with a bit of knowledge can).

  • comfy
    link
    fedilink
    English
    36
    edit-2
    10 months ago

    The replies already here have touched on the most important factors and why they matter (it’s open source under AGPL and it’s decentralised, the core devs are ideologically anti-capitalist so they won’t go public or sell out to advertisers, the users are the primary stakeholders)

    But they haven’t mentioned an issue with this question: we are a community. What could WE do to about becoming the next Reddit after a decade?

    Most important? Get involved. Acknowledge that volunteering and donations are powerful! The best thing you can do is to help the devs, whether it be coding, translation, documentation, web design, or the many other things that help this place thrive. I see all these posts saying “Lemmy should make onboarding easier!” as if approximately two people are there to do all the work.

    I’d say it’s a mindset of coming from sites where you don’t have the power and the only path for things to happen is complaining to the higher-ups. Being open source and community-driven are things new users need to understand. We may well be their first experience on a non-for-profit social media platform, where we don’t have a designated full-time tech-support team, or a professional dev team of dozens.

    • Dessalines
      link
      fedilink
      English
      710 months ago

      Thank you so much for writing this. Its been a really hectic week for @nutomic@lemmy.ml and I… hundreds of notifications, private messages, people asking us for tech support, as well as tons of requests for fixes and changes.

      We can’t and shouldn’t be doing this alone, we need all the support we can get, and people’s patience. I’m super thankful to all the people that have helped others in setting up instances.

      I’m also confident that we will get over the hurdles, and become a threat to the US surveillance machine. The years of work many people have put in making this software will come to fruition, and they won’t be able to ignore us.

    • @Suppoze@beehaw.org
      link
      fedilink
      English
      510 months ago

      Thank you, very well said. For me, although I am a programmer, I’m not sure how much I can contribute (I’m just learning Rust now), but I joined the Patreon supporters. I think this is something everyone can consider who’d like to contribute to Lemmy in a meaningful way.

      • comfy
        link
        fedilink
        English
        310 months ago

        I haven’t checked Lemmy, but I’ve heard some projects intentionally tag a few easy low-priority features that are recommended for beginners to try and tackle. I’ve made some really minor CSS theming changes and basic frontend layout edits, the kind of thing which is pretty safe and doesn’t require expertise. Small things, but with a noticeable effect (especially when we had most of the Lemmy sites all using the same theme, so making slightly custom themes went a long way towards making it clear they are related but distinct)

  • Rentlar
    link
    fedilink
    English
    2310 months ago

    As users, reject changes that would make Lemmy too centralized, or profit-driven or lose a sense of community.

    As app developers make the code resistant to hostile takeover, prioritize transparency, interoperability, as the AGPL has already helped facilitate, and customizability, to allow servers to tailor a community experience.

    As server owners/managers foster and promote healthy engagement and discourse within communities, without power tripping unnecessarily. By fragmenting across different servers people can more easily spin up and migrate to servers where they feel more at home and heard.

  • @sexy_peach@feddit.de
    link
    fedilink
    English
    1910 months ago

    We, the users should make sure to stay on lemmy servers that use the open-source lemmy code. If other servers open up, who have closed source code, we should consider blocking them, at a minimum not support them by using their communities.

    That will make sure that lemmy servers will keep using the open source code and thus will allow other people to spin up new servers.

    • comfy
      link
      fedilink
      English
      1710 months ago

      I’m no expert, but my understanding of the AGPL license of Lemmy code is that any modification is legally required to display the modification’s source code prominently online. So if I’m not mistaken then they can’t close source the code, so long as the devs are willing to threaten legal action (like Mastodon vs. Truth Social)

      • @sexy_peach@feddit.de
        link
        fedilink
        English
        510 months ago

        Okay so they would have to write their own website that supports ActivityPub and is compatible to lemmy :)

  • @wiki_me@lemmy.ml
    link
    fedilink
    English
    1910 months ago

    Lemmy uses a open source license called the AGPL, which is a type of reciprocal license (called copyleft), which basically means you can’t close the source without everyone who contribute agreeing to do it or rewriting their contribution (and i don’t think it ever happened, i think it can be extremely difficult ).

    setting up a non profit that that has a decentralized power structure and is legally obligated to do public good might also provide another protection (but a copyleft license is probably enough).

  • @sgtnasty@lemmy.ml
    link
    fedilink
    English
    1710 months ago
    1. dont try to be a “outrage” generation machine
    2. dont try to capitalize $$$$
    3. open discussion != arguing
    • @Xer0@lemmy.ml
      link
      fedilink
      English
      610 months ago

      God, your third part is so true. The amount of times I’ve seen threads locked or comments removed because “you’re not playing nice.”

      Like come on. Most of the time it’s someone having a debate.

      • @DM_Gold@beehaw.org
        link
        fedilink
        English
        410 months ago

        After a while though it devolves into drivel. Folks “debating” just becomes a volley of insults. Mods probably have notifications enabled on threads, so if I thread blows up…well you can see my point.

  • @Lohrun@beehaw.org
    link
    fedilink
    English
    1410 months ago

    It seems like the main driving factor in Reddit’s downfall is simple: money. They are making decisions that we the users hate because they think it’ll make them look more attractive to investors when they go public later this year.

    Personally, I think Lemmy just has to avoid corporate greed, bending the knee to advertisers, and not allowing extremists on its platform (or at least forcing them to their own instance that can be de-federated). The first two shouldn’t be an issue for Lemmy as long as it is able to stay funded by users. The third seems like a constant struggle for every platform nowadays.

    • @Billy_Gnosis@lemmy.ml
      link
      fedilink
      English
      510 months ago

      This is how it always goes. Hate saying always, but I can’t think of one instance where a public company made a move to improve something for their customers out of the goodness of their heart. It’s always about the money.

      • @Lohrun@beehaw.org
        link
        fedilink
        English
        410 months ago

        The whole situation doesn’t really make sense to me anyways. It’s not like Reddit isn’t currently pulling in a bunch of revenue. They also have been a private company since what, 2005? I know the answer for going public is “more money” but I’m like you I can’t think of an instance where a public company has done something for the good of its users.

        It really does seem like open source user owned systems are the way of the future. We’ve been burned too many times by corporations at this point. Here’s hoping we don’t have to rely on ads and sponsors to keep the fediverse running.

  • @bigbox@lemmy.ml
    link
    fedilink
    English
    1010 months ago

    I don’t think it’s possible due to it being decentralized. If anything goes wrong start your own instance. That’s what I think a lot of the new users don’t realize. This isn’t a reddit clone, it’s something with much greater potential

    • @SoaringDE@feddit.de
      link
      fedilink
      English
      510 months ago

      I think one of the big hurdles is the user accounts. If the instance hosting my user account goes down I’ll need to make a new one. That’s fine once or twice but we should watch out that this does not become a frequent occurence. Otherwise people might get dissilusioned - Nobody wants to create a new account every few months. And some people get quite connected to their accounts, too.

      • @sibachian@lemmy.ml
        link
        fedilink
        English
        310 months ago

        neither reddit nor lemmy are social media platforms in the “conventional” sense. you have no value of identity (save for upvotes, which are meaningless) and it is probably proper etiquette to create new accounts every few months/year to ensure the crawlers can’t identify your user to a shadow profile anyway. losing your user account doesn’t mean anything because these platforms don’t really support an influencer type ecosystem anyway (oh sure, reddit now allows you to follow users and want you to sign up with email etc to lock you in, but don’t get baited) and the content you post should mainly be links, pictures or discussion topics that will fade away from value within an average of 24 hours.

        • Mike
          link
          fedilink
          English
          1
          edit-2
          10 months ago

          While that might be true from the stance of “this is what everyone should do” it’s not realistic with how the general public actually behaves.

          • @sibachian@lemmy.ml
            link
            fedilink
            English
            110 months ago

            People are also trying to use discord like a traditional forum, that doesn’t mean they should, and they are suffering for it. There is this thing called “use the tool for the job”, if you use the wrong tool, then that’s not really an issue of the tool, it’s an issue of the user.

  • Zagaroth
    link
    fedilink
    English
    710 months ago

    All you have to do is retain ownership and never do an IPO.

    Having shareholders in a public market makes a company go evil.

    • Peter1986C
      link
      fedilink
      English
      610 months ago

      The Lemmy Devs are kind of hardcore MLs, AFAIK so I doubt they will ever have an IPO, lol.

        • Peter1986C
          link
          fedilink
          English
          7
          edit-2
          10 months ago

          Marxist-Leninist

          Sorry for abbreviating in the previous reply, where this was not a wise thing to do.

    • Dessalines
      link
      fedilink
      English
      1210 months ago

      I wouldn’t worry too much about that. A lot of the beginning of Lemmy was making sure we fostered and attracted a community that held anti-racist principles.

      All the biggest lemmy servers hold those principles, and pretty quickly block any “voat-like” instances that pop up, as has happened in the past few years. Eventually those instances stagnate and die off.

      A similar thing happened with mastodon iirc, truth.social was trump’s mastodon startup, and most of the fediverse blocked it very quickly.

      • Liz
        link
        fedilink
        English
        710 months ago

        Oh my god, WHAT. Truth Social is just a Mastodon instance? It makes sense that his people wouldn’t bother doing any of their own coding, but it’s still kinda wild.

        • @Kaldo@beehaw.org
          link
          fedilink
          English
          510 months ago

          I mean isnt that kinda the goal of mastodon? Everyone is free to make their own community and everyone else is free to zone them out if they dont like it. If anything I’d say it was a good proof of concept.

          • Liz
            link
            fedilink
            English
            110 months ago

            Great point, but it’s still a hilarious marriage.

  • @TheAnonymouseJoker@lemmy.ml
    link
    fedilink
    English
    3
    edit-2
    10 months ago

    Criticise any NATO supporting neoliberal or neoconservative westerner to the point they stop consenting to genocides and foreign interventions. Stop letting westerners be xenophobic racists against China/Russia. The death of western imperialism is the death of capitalism.

    Edit: 1 minute and a downvote, seems like I hit the centre of the dart board. Anyone who hates China/Russia is a very nice way to filter out bad apples and ignoramuses.

  • @CarlMarks@lemmygrad.ml
    link
    fedilink
    English
    210 months ago

    Carefully curate and vet both devs and mods. Fight hard to ensure that the character of development and moderation does not depend on just one or two people, but of active internal practices that recruit, support, and otherwise churn out cool people that support the mission and guard it from people who don’t get it or are aggressively hostile towards it. Shoot for 2X of what you need (devs, mods) and start getting worried if it dips below that.

    Ensure that funding models for hosting and development work are limited but viable. Make a rejection of certain funding models a hard requirement of being a dev or mod. Everyone thinks they can resist corporate pressure, but if you, for example, make a site ad-dependent, you will eventually come to the conclusion that you need to make editorial changes to avoid losing advertisers, and have a very good chance of falling into false dichotomous thinking: either the site dies or we ban X group that makes our site less attractive for advertisers. Trying to find ways to profit off of Reddit is why the APIs are basically planned for demolition right now. This also has a dev implication: optimize for lightweight resource use. Obviously devs try to do this in general, but you’d want to make it a real priority, as cheaper server (and dev) costs are a better way to make the project viable than finding more income.

    Keep to your political commitments and ban/exclude those who stand for their antithesis. Those people already have corporations on their side and there’s no point to putting in all of this effort to just end up being a Reddit clone full of the incurious and bigoted. I’m sure you already know this, but lax moderation against, e.g., right wingers tends to create spaces where they want to be and nobody else does.