As you can easily notice, today many open source projects are using some services, that are… sus.

For example, Github is the most popular place to store your project code and we all know, who owns it. And not to forget that sketchy AI training on every line of your code. Don’t we have alternatives? Oh, yes we have. Gitlab, Codeberg, Notabug, etc. You can even host your own Gitea or Forgejo instance if you want.

Also, Crowdin is very popular in terms of software (and docs) translation. Even Privacy Guides and The New Oil use Crowdin, even though we have FLOSS Weblate, that you can easily self-host or use public instances.

So, my question is: if you are building a FLOSS / privacy related project, why using proprietary and privacy invasive tools?

  • bloodfart@lemmy.ml
    link
    fedilink
    arrow-up
    21
    ·
    6 months ago

    Because most oss maintainers are more afraid of their work disappearing due to service shutdowns than they are being profiled by data miners.

    Everyone has seen some example of a tool or resource hosted on a persons private server end up taken down because they couldn’t afford it, the isp or university stopped offering hosting or because they simply couldn’t keep doing it due to death or old age.

    That’s what people who create software are afraid of. The loss of that creation, not the loss of the privacy of people who contribute to it or download it.

    • toastal@lemmy.ml
      link
      fedilink
      arrow-up
      6
      ·
      6 months ago

      Remember when we used to have mirrors as standard practice? If it is just text, it doesn’t use much space to serve someone else’s code too (no, your README does not need images, video, etc.). Besides, every node in a DVCS is a technically a mirror, it’s just decentralized collaboration is a lost art to many.

  • Zerush@lemmy.ml
    link
    fedilink
    arrow-up
    12
    ·
    edit-2
    6 months ago

    Not only that FOSS use GitHub and other proprietary hosts, they even in much cases contain APIs of Google, M$, Amazon, Fakebook & cia, APIs also offered as FOSS by Big Brothers. Since these companies have entered the world of OpenSource, what was previously considered free software is becoming more and more perverted.

    It’s ridiculous when I want to use an OpenSource service where an account is necessary, most of the time a window appears with the kind offer to log in with a Google or Facebook account or that this service send data to googleanalytics, googletagmanager and Alphabet, like ocurres with an account in Mozilla.

    Time to update and redefine what free software should be.

  • OsrsNeedsF2P@lemmy.ml
    link
    fedilink
    arrow-up
    16
    arrow-down
    4
    ·
    edit-2
    6 months ago

    Because most of us want projects with users, and there’s a lot more users on GitHub and Discord than Gitea and Matrix

  • estebanlm@lemmy.ml
    link
    fedilink
    arrow-up
    10
    arrow-down
    2
    ·
    edit-2
    6 months ago

    Well, keeping an infrastructure like github is very expensive. Other solutions like gitlab are no real solution as gitlab itself is also not completely FOSS. Codeberg is a relatively new kid in the block, and sustainability in the long term is still not proven. Gitea/Forjego requires you to selfhost your repositories and that’s something not everybody can afford/take the time to do.
    So, we have a situation of a standard de facto, when one company took the space and constitued a monopoly, forcing the users to use it or be invisible otherwise.
    So, there you have the reason: visibility in a market dominated by just one actor.
    How to fight this situation? There is no much way as individuals, a partial solution is to use a FOSS solution and then mirror on github for visibility. Of course this is limited as individual solutions wont change collective problems, but FOSS groups doing the same are no longer individuals but communities so with time we may have a way to get out…

    EDIT: s/go/get

    • iopq@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      6 months ago

      Codeberg seems cool, even though I saw it go down a little while ago. I still believe the internet wants to be free. There’s no guarantee GitHub won’t eventually start charging for more things.

      • Dessalines@lemmy.ml
        link
        fedilink
        arrow-up
        4
        ·
        6 months ago

        I like codeberg, but they also removed a torrent project I was working on because it didn’t comply with german law. Kind of unavoidable when you use any centralized service, especially in a country that’s severely anti-piracy.

      • estebanlm@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        6 months ago

        Oh, I agree with that (I use a selfhost solution -gitea- myself). I was just pointing to what I think is the current situation and why is like that :)

  • pathief@lemmy.world
    link
    fedilink
    arrow-up
    6
    arrow-down
    2
    ·
    edit-2
    6 months ago

    Having free and open source software is not enough for some people. The dev needs to publish it in a Foss platform, use a Foss operative system, a Foss ide, mild political views. Free, quality and high maintained software is not good enough these days. /s

  • Veraxus@lemmy.world
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    6 months ago

    Gitlab just stomps Github into the dirt these days. For my own projects, I’m now Gitlab all the way.

    My one complaint, though, is that Gitlab’s Git LFS is way more pricey than Github, which sucks.

    • delirious_owl@discuss.online
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      6 months ago

      Guess you have a very insecure browser. Try hardening it and then logging into both. GitLab will throw you in an infinite loop at login. GitHub works fine.

      GitLab is terrible for privacy.

  • hperrin@lemmy.world
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    6 months ago

    I run a few reasonably popular FOSS projects, and basically the reason I use non-free infrastructure where I do is that my users prefer I use that. I love open source, and I love privacy centric services, but not everyone does, and for open source projects, having (and enabling the most) community involvement is more important than privacy centric toolsets.

    In a perfect world, I could self host my own code forge and support forum, and everyone would be willing and able to use it, but we don’t live in a perfect world, and I can’t do that yet. If we keep working toward it, I believe it will happen, but it’s just not ready yet.