this post was submitted on 16 May 2024
161 points (86.4% liked)

Open Source

31173 readers
94 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

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?

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 4 points 5 months ago (1 children)

I really need to learn git. Wouldn't it be possible, even trivial, to simply host your own repository nowadays?

[–] [email protected] 1 points 5 months ago

Do you mean the individual .git repository tracking changes in a given directory? Or the remote repository server that you push your changes to and can pull other's changes from? The first one is the fundamental requirement of using git at all, the second is where it gets less trivial.

It's not that the software isn't available. Off the top of my mind, Gitlab offers their community version for free to download and host yourself. I think they even have a Docker image. All you need is to figure out how you would like to do that.

It's the usual question of self-hosting - where would you host it? A server at home? The cloud? Should others be able to access it? How? What about security?

Remotes already hosted by others are just a lot more convenient. You don't worry about the infrastructure, you just push your code. People like me might get more excited about setting up than the actual coding. It's the bane of half my projects - gotta get that git workflow in place, think long-term, set up the "mandatory PR with tests before merge" and shit until eventually I have everything set up... and the spark of the original script I wanted to do is gone.

If you want to focus on coding, the benefit of having a ready setup are hard to dismiss.
On the other hand, setting up and configuring a server can be a one-time job, so if that's worth it to you, power to you!

[–] [email protected] 4 points 5 months ago

Well put!

Gitea is simply amazing! Give it a try!

[–] [email protected] 15 points 5 months ago* (last edited 5 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.

[–] [email protected] 7 points 5 months ago* (last edited 5 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

[–] [email protected] 22 points 5 months ago

Codeberg is relatively new, gitlab sucks, I’ve never heard of notabug. That’s why. People want their open source projects to be found and contributed to so using what the most popular makes sense. Although i do love codeberg and I’m glad it’s being worked on so well.

load more comments
view more: next ›