That's cool but is it necessary? If the licence permits redistribution then anyone can just upload to an existing software forge like Codeberg etc
Open Source
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
- !libre_culture@lemmy.ml
- !libre_software@lemmy.ml
- !libre_hardware@lemmy.ml
- !linux@lemmy.ml
- !technology@lemmy.ml
Community icon from opensource.org, but we are not affiliated with them.
I think this is the right page that addresses this question: https://www.softwareheritage.org/mission/software-is-fragile/
I don't think it does address the question. In order to archive source code, you need to have the source code in the first place, ie you can't archive truly lost source code. If you have the source code, you can upload it to any software forge.
The point is, does it someone? This archive is doing exactly what you say someone could do, copying the software to a place that most likely will survive. They give some examples to what dangers are there, even for open source software. In example, are all Git repositories on Github and other personal repositories backed up on a safe place that will be available to the public at same place? All versions of it?
Not all code is big and used as often and secured like the Linux code in example. 20 years from now, there will be software, that most individuals and companies will not have anymore on their servers and may not even care. Hardware fails, services disappear and so on. It's like arguing that anyone can do a website copy to archive it, but does anyone do it? Same thing applies here.
My point is that you don't need a separate website for this; you can use existing software forge software and websites.
I can't archive the entirety of Github, Gitlab and many more services with all source code in all versions and metadata. And make it available to everyone at all times. This is not an effort to archive a few of my personal project, this is an attempt to archive every piece of software that can be archived. Otherwise do you not agree that the Internet Archive has a value archiving all the websites? This is similar, but for software code.
So it mirrors repos before they go down? I think I get it if that's the case; I thought it was just a host for "lost" software/source code in which case if you have a copy you can upload it to any software forge (if permitted by the licence). But if it's meant to contain all software that currently exists, even if it shows no sign of disappearing, that makes more sense.
Sponsored by microsoft and google, so you know you can trust this.
Sponsored just means its giving money to do the job. Otherwise, Linux and many other open source projects are sponsored by Microsoft and Google.
I am aware, and will avoid it like the plague.
Does it means you use only FreeBSD and dumbphones?
What exactly is the problem? What would be different if it wasn't sponsored by Microsoft and Google? It would be sponsored by others and they do the exact same job. I am not saying you have to use it. I just don't get the point as a reason to avoid. I mean look, maybe if you have good reasoning maybe I will change my mind and avoid it too. But would you avoid Linux too then?
Fair for maybe this specific type of use case, but do you not use anything associated with those corps or similar?
I am not sure that is possible, but if so, I am all ears.